Тестирование производительности файловой системы

StackOverflow https://stackoverflow.com/questions/1356240

Вопрос

Я пишу сценарий Python, который будет выполнять тест производительности в файловой системе Linux. Итак, помимо тупиков, условия гонки и время требуются для выполнения действия (удаление, чтение, написание и создание) Какие другие переменные/параметры должны содержать тест?

Это было полезно?

Решение

Тестирование производительности файловой системы является очень сложной темой. Вы можете легко сделать много ошибок, которые в основном делают все ваши тесты бесполезными.

Университет Стоуни Брук и IBM Watson Labs опубликовали очень рекомендованную журнальную статью в «Странном хранении» о сравнительном анализе файловой системы, в которой они представляют разные критерии и их сильные и слабые точки: Девятилетнее исследование файловой системы и сравнительного анализа хранения.

Они дают много советов, как разработать и реализовать хороший эталон файловой системы. Как я уже сказал: это нелегкая задача.

Другие советы

Вы можете быть немного более ясным?

Я пытался сделать это однажды, прежде чем использовать сам Python. Мне нужно время, чтобы попробовать это сам. Я пытался использовать time.time (), чтобы получить время с момента эпохи. Я думаю, что разницы во времени может быть достаточно для файловых операций.

Обновлять:Проверьте эту идею GSOC, PSF пообещал спонсировать ееhttp://allmydata.org/trac/tahoe/wiki/gsocideas

Я пытаюсь прочитать эту страницу, чтобы получить больше информации.

Возможно, вы не вытекаете в просмотр таких инструментов, как Caollectd и йот. Опять же, Йопу Мьяльсо, заинтересованным в том, чтобы просто использовать их вместо переосмысления колеса - насколько я вижу, такой анализ производительности не изучен в день, и эти парни вложили значительное количество времени и знаний в создание этих инструментов.

Вы должны попытаться использовать уже присутствующее программное обеспечение. Вы можете использовать iozone для того же. Для учебного пособия вам следует обратиться к этот пост в блоге на Nixcraft

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top