Что такое хороший бесплатный тест с открытым исходным кодом для жесткого диска?

После быстрого поиска на Freshmeat я ничего не нашел. Кто-нибудь знает хорошую утилиту?

Обычно я использую время (dd if=/dev/zero of=newfile ...) для проверки скорости записи и hdparm -t для проверки скорости чтения.

Благодарю.

3 ответа

Взгляните на bonnie и bonnie++, они дадут вам довольно много информации.

http://www.coker.com.au/bonnie++/

Вы также можете взглянуть на IOZone. Это инструмент командной строки, который работает во многих операционных системах и должен быть доступен для установки с вашими стандартными инструментами пакета.

С их сайта:

Тестирование производительности файлового ввода / вывода для следующих операций: чтение, запись, перечитывание, перезапись, чтение назад, чтение с разбросом, fread, fwrite, случайное чтение, pread,mmap, aio_read, aio_write

dd а также bonnie++ Хорошие инструменты, если вам нужно, простые, конкретные, синтетические измерения. Они хороши, например, для определения базовой производительности "голого" диска (МБ / с и задержки) перед добавлением слоев поверх него (raid, lvm, drbd, iSCSI и т. Д.), А затем проверьте, где-то потерял производительность Я бы не использовал hdparm для этого.

IOZone, Iometer лучше имитируют реальные нагрузки. Есть также несколько более специфических инструментов, таких как Postal, для имитации рабочих нагрузок электронной почты, и ряд инструментов, связанных с SQL, для тестирования баз данных (обычно это инструменты для тестирования баз данных, специфичные для БД, которые измеряют производительность всей системы, включая ряд факторов). кроме одних только дисков)

Другие вопросы по тегам