2008-11-28 52 views
4

(Не совсем программирования вопрос, извините)Linux файловая система сравнительного анализа лучших практик

я работаю на тестирования различных файловых систем (самое главное: ext3) с различными вариантами файловой системы (например: noatime, relatime и т.д.) для специфические ситуации в ящике Linux.

Для тестов исходной файловой системы я изучаю bonnie и bonnie ++.

Что является самым полезным способом использования bonnie и bonnie ++ для тестирования файловых систем?
Каковы лучшие практики в отношении бенчмаркинга файловой системы?
Пока мы на нем: как вы монтируете файловые системы ext3 на своих машинах?

ответ

4

Я не получаю много ответов на это ;-), поэтому я попытаюсь объяснить, что мои идеи.

В конце концов, я пошел на iozone в качестве инструмента сравнения, в основном из-за огромного количества информации, которую он предоставляет.

IMHO, если вы пытаетесь найти статистически значимые данные, одного запуска теста недостаточно, поэтому я написал небольшой сценарий оболочки для запуска iozone 10 раз и записи вывода на 10 логфайлов.

Затем я написал еще один скрипт (этот в Python), чтобы добавить все значения для каждой ячейки в матрицах. Наивысшее и наименьшее значение для каждой ячейки отбрасываются, чтобы предотвратить аномалии, искажающие реальность ;-)

Для каждой ячейки принимаю среднее значение восьми оставшихся значений. Я скопировал полученную матрицу в OpenOffice.org Calc.

Я выполнил эту процедуру для «базовой линии» (в моем случае: файловая система ext3 смонтирована с настройками по умолчанию), а затем повторила ее для моих тестов.

За тест я скопировал матрицу результата в таблицу, где у меня была базовая линия. В Calc, я сделал мое сравнение и построил результаты на диаграммах.

Работы очень хорошо.

+0

Отказывание самого низкого и самого высокого результата для каждой ячейки умно. – 2014-01-28 18:56:48

Смежные вопросы