Bonnie++ — набор консольных приложений для тестирования производительности жестких дисков и файловых систем.
Bonnie++ была написана в 1999 году и является продолжением развития классической утилиты для базового тестирования производительности жестких дисков и файловых систем Bonnie (созданной в 1990 году). С помощью набора приложений можно проводить несколько видов тестирования, таких как тест последовательной записи и чтения, случайного смещения с чтением и записью, тест производительности посредством создания огромного количества файлов и др...
Современные жесткие диски имеют большое количество секторов на внешних дорожках (из за их большой длинны), есть некоторое количество зон (часто более восьми) содержащих одинаковое количество секторов (из за необходимости иметь целое число секторов на дорожку), так Bonnie++ позволяет определить уровень производительности в различных зонах и сохранить эту информацию в удобном для восприятия формате (HTML и/или CSV).
Тестирование с помощью Bonnie++ рекомендуется проводить в несколько циклов, в зависимости от выбранных настроек и задач (например можно эмулировать процесс создания резервных копий под определённой нагрузкой), что позволит выявить возможные проблемы жестких дисков и/или другого комплектующего. Если все заданные Bonnie++ циклы завершены успешно (без ошибок), то можно с определённой уверенностью сказать что файловая система работает стабильно, а жесткий диск не имеет явных дефектов.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Комментариев: 3 RSS
1Паша09-06-2014 15:06
Очень многопрофильное тестирование для хдд. Можно было бы каких-нибудь примеров полезных накидать в статью. Сценариев проверки. Из опыта работы так сказать.
2posixru09-06-2014 22:25
Тут делаются темы просто уведомляющие о имеющихся приложениях, а вовсе не мануалы по их использованию. Ну не люблю я подобное писать, разве что изредка, по возникновении безальтернативной потребности или наличии времени на это... Да и мануалов сейчас в сети писано навалом, зачем их дублировать?
А что по диагностике жёстких дисков, так единого стандарта для их тестирования нет, насколько мне про это известно, проводится исключительно "сравнительное тестирование", которое желательно делать применительно к имеющемуся железу. По собственному опыту знаю что "конкретный диск" на разном, хотя и почти одинаковом оборудовании частенько показывает совершенно разные результаты, разброс бывает довольно существенный.
ЗЫ: Для проведения у себя тестирования хардов обычно использую комплект hdck, lsdisk, hdparm и seeker, впихнутых в ассорти "Самопал" LiveCD/USB
3Паша10-06-2014 09:42
Я тебя понял. У себя на работе просто для серверов с различными raid контроллерами и массивами в частности используем бонни как нагрузочное тестирование перед тем как отправить железку в продакшн в стойку датацентра. Неделю-две гоняем. Кроме того и glxgears и утилитой stress. Но если стресс более менее легко "посчитать" как его настроить, то с бонни, на мой взгляд труднее подобрать оптимальные настройки. От того и написал первый комментарий. Погляжу и другие утилиты, о которых ты написал. Спасибо!
Вы можете войти под своим логином или зарегистрироваться на сайте.