Вам не нужна файловая система для записи данных в устройство. Можно просто использовать tar
создать архив, который хранит Вашу структуру каталогов и все метаданные и пишет это в устройство.
Запись данных
Здесь sdb
пример Карты памяти в моей системе, корректируйтесь согласно своей установке.
tar cf /dev/sdb <some_directory>
Чтение данных
Можно непосредственно использовать tar
считывать данные с устройства:
tar xf /dev/sdb
В моих экспериментах это всегда читает все блочное устройство, не только данные в архиве tar. Если Вы знаете, что Ваше устройство имеет 8 гибибайт, но Вы только сохранили скажем 3 гибибайта, можно использовать dd
постараться не читать все устройство:
dd if=/dev/sdb bs=1M count=3072 | tar xf -
Сторона отмечает
Попытайтесь сжать данные как можно больше. Это могло бы занять много времени, но возможно все соответствует на диске обычной файловой системе. Я был бы совет использовать 7-Zip
, это медленно, но это имеет высокую степень сжатия. Вот пример:
7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z <some_directory>
Я не видел инструмент, который предназначается для VMM конкретно, но Вы могли бы хотеть смотреть на следующий список сравнительного тестирования ресурсов, которые могли бы принести некоторые плоды.
Из опций я более тщательно изучил бы ПОТОК, это специально предназначено для тестирования памяти. Cachebench также выглядит стоящим взгляда, хотя он теперь связывается LLCbench.
Сравнительный тест является (стандартизированным) измерением некоторой системы и возвращает число (или ряд чисел). Выполнение измерения является повторяемым путем, легко. Что твердо (или даже очень трудно) должен придумать сравнительный тест, который означает что-то, т.е. дает числа, которые говорят Вам, если установка лучше или хуже, чем другой для Вашего определенного использования.
В данном случае системы виртуальной памяти будут реагировать очень по-другому в зависимости от шаблона (шаблонов) доступа к памяти. Любой текст операционных систем даст обзор того, что продолжается, и сравните некоторые чрезвычайно упрощенные алгоритмы для решения проблемы. Реальные операционные системы используют намного более сложные методы, чем те.
Настоятельно рекомендуйте: Попытайтесь выяснить то, чем представительная смесь прикладных программ и соответствующая загрузка были бы для Вашего определенного приложения глазом для загрузки пиков, которые система должна обработать и измерить их.
(Да, делая, который является большим заданием. Каждая часть его. Никто серьезный не скажет Вам, что представительное сравнительное тестирование является куском пирога.)