Я пишу скрипт python, который будет выполнять проверку производительности в файловой системе Linux. так что помимо тупиков, условий гонки и времени требуется выполнение действия (удаление, чтение, запись и создание), какие другие переменные/параметры должны содержать тест?Проверка производительности файловой системы
ответ
Проверка производительности файловой системы - очень сложная тема. Вы можете легко совершить множество ошибок, которые в основном делают ваши тесты бесполезными.
Университет Стоуни Брук и IBM Watson Labs опубликовали в журнале «Транзакция хранения» рекомендованную бумажную статью, посвященную тестированию файловой системы, в которой представлены различные эталоны и их сильные и слабые стороны: A nine year study of file system and storage benchmarking.
Они дают много советов, как проектировать и внедрять хороший тестер файловой системы. Как я сказал: это непростая задача.
Вы можете быть немного более ясными?
Я попытался сделать это один раз, прежде чем использовать сам Python. Мне нужно время, чтобы попробовать. Я пытался использовать time.time(), чтобы получить время с эпохи. Я думаю, что разница во времени может быть достаточной для файловых операций.
Update: Проверить это GSOC Идея, PSF обязалось финансировать его http://allmydata.org/trac/tahoe/wiki/GSoCIdeas
Я пытаюсь прочитать эту страницу, чтобы получить больше информации.
Я не смотрю код специфически, но какой другой тестовый сценарий должен быть добавлен в тест производительности файловой системы. – Mohamed
Проверьте ответ. Я отредактировал его, хотя этот проект по-прежнему очень абстрактный, но может содержать несколько ссылок для вашего использования. –
Возможно, вы проводите поиск в таких инструментах, как caollectd и iotop. Опять же, yopu может также заинтересоваться просто использованием их вместо того, чтобы изобретать колесо - насколько я вижу, такой анализ производительности не изучается за один день, и эти ребята вкладывали значительное количество времени и знаний в создание этих инструментов.
Вы должны попытаться использовать уже имеющееся программное обеспечение. Вы можете использовать iozone для того же самого. Для учебника вы должны обратиться к this blog post on nixcraft
- 1. UFT Проверка файловой системы
- 2. Проверка типа файловой системы Media
- 3. Проверка работоспособности распределенной файловой системы
- 4. Установка OSX: проверка или исправление файловой системы
- 5. Проверка нагрузки и производительности встроенной системы
- 6. Ведение журнала производительности файловой системы на SD-карте
- 7. Есть ли поражение производительности для запроса файловой системы в PHP?
- 8. Советы по повышению производительности файловой системы на основе плавких предохранителей
- 9. запрос файловой системы с powershell
- 10. Объяснение boost :: формат файловой системы файловой системы в C++
- 11. получить тип файловой системы с использованием файловой системы boost
- 12. Основы реализации файловой системы
- 13. создать дескриптор файловой системы?
- 14. экспериментальная ошибка файловой системы
- 15. Эффективный поиск файловой системы
- 16. Размер блока файловой системы
- 17. Ошибка файловой системы (12)
- 18. Инструменты тестирования файловой системы
- 19. Параметры масштабируемости файловой системы
- 20. анализ файловой системы
- 21. Время файловой системы NTFS
- 22. Чтение файловой системы FAT16
- 23. Обход файловой системы fat32
- 24. Задача файловой системы SSIS
- 25. дизайн виртуальной файловой системы
- 26. Объяснение файловой системы hadoop
- 27. Архитектура файловой системы Linux
- 28. Индексирование файловой системы
- 29. Маршрутизация файловой системы Joomla
- 30. Разрешения файловой системы Sharepoint
1+ для бумаги. Благодарю. – Mohamed