Bonnie++: Тестирование файловой системы

bonnieЭтот очень полезный набор программ называется Bonnie++, т.к. за основу взята программа Bonnie. Дополнительно к возможностям предшественницы эта программа тестирует производительность файловой системы посредством создания огромного количества файлов. В состав включена программа zcav для тестирования непосредственного (raw) чтения.
  • Вы когда-нибудь задумывались над тем, как настройки файловых систем влияют на их производительность?
  • Будет ли быстрее создать их непосредственно в разделе или на логических дисках?
  • Насколько возрастает нагрузка на ресурсы, если файловая система предоставляется хост-ОС в виртуальной среде?
  • Медленнее ли USB-брелки и сетевые устройства хранения данных, чем локальные диски?
  • Стоит ли размещать файл журнала ext3 на отдельном устройстве?

Современные жёсткие диски имеют большее количество секторов на внешних дорожках из-за их большей длины. На диске есть некоторое количество (часто более 8) зон, которые содержат одинаковое количество секторов (из-за необходимости иметь целое число секторов на дорожку).

Bonnie++ позволяет определить уровень производительности в различных зонах и сохранить эту информацию в удобном для gnuplot формате.

Программа Bonnie++ используется для проверки файловой подсистемы и необходимо провести несколько циклов, до 100-300 или более, в зависимости от выбранных настроек и задач. С ее помощью можно эмулировать работу mail сервера или процесс создания резервных копий данных на диске под определенной нагрузкой, что поможет выявить возможные проблемы на HDD дисках и других комплектующих вашего сервера (контроллер дисков, материнская плата).

Этот пакет доступен в dag.repo (репозиторий dag) для CentOS и в системе портов FreeBSD. Установка простая и не требует каких-либо особых навыков.

Мы не будем вдаваться в подробности использования этого пакета, все это можно узнать через man bonnie++. Запускаем тест:

# bonnie++ -u nobody -d /home/tmp -n 100:150000:100:100 -x 100

Этим задается 100 циклов для теста, которым будут создаваться файлы, переписываться и удаляться. По ходу выполнения на экране будут появляться сообщения вида:

Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...

Это этапы теста, завершение очередного отмечается выводом  done. Если происходит какая-либо ошибка тест останавливается:

Stat files in sequential order...Can't read data.
Cleaning up test directory after error.
Bonnie: drastic I/O error (rmdir): Read-only file system

В данной ситуации необходимо детально изучить в чем именно проблема. Для этого проверяем логи.

Если все 100-300 циклов прошли успешно, можно с определенной уверенностью сказать, что файловая система работает стабильно и диски без явных деффектов. Но это не дает гарантии против различных внештатных ситуаций, поэтому мониторить состояние дисков нужно постоянно.







Комментировать





  • » Команды Putty / SSH / Unix / Linux
  • » Сервис автоматической регистрации в каталогах Autoreg
  • » Биржа рекламных обзоров GoGetLinks
  • » RSS-канал, социалка и прочее как средства продвижения блога (сайта)
  • » Компания "Money Time Invest" по управлениею денежными средствами
  • » Партнерская программа по медицинскому и юридическому направлению
  • » Биржа трафика для развлекательных сайтов Traff Ru
  • » Iframes - биржа купли/продажи iframe трафика
  • » Автоматизированный инструмент для работы с биржами вечных ссылок GoGetTop
  • » Уникальный контент - залог будущего сайта
  • » Сервис регистрации в каталогах "On Reg"
  • » Коротко о создании сайтов
  • » "Контент-маркет" - покупка и продажа контента
  • » Федеральный закон РФ "О национальной платежной системе" начал работать
  • » CentOS: IFTOP
  • » Анонс биржи купли-продажи доменов, сайтов
  • » Тизерная сеть интернета VisitWeb
  • » Directadmin: после установки
  • » Сервис web-рекламы "Pr rE"
  • » TrafMonster: система выкупа clickunder трафика нового поколения
  • » Современные технологии продвижения сайтов
  • » Федеральный закон от 27.06.2011 N 161-ФЗ "О национальной платежной системе"
  • » Биржа тизерной рекламы Teasernet
  • » Достаточно ли разумен Гомо сапиенс (Sape)
  • » Партнерские программы компании Forex Ltd
  • » Биржа Rota Post для блогеров и рекламодателей
  • » Контекстные ссылки от биржи ссылок "Set Links"
  • » Партнерская сеть MixMarket
  • » Биржа тизерной рекламы Working Teaser
  • » Центр обслуживания партнеров РСЯ "Е Сustomer"
  • » Мы готовы к доменам *.рф!
  • » 71% интернет–магазинов из российского ТОП-200 продвигаются с Sape
  • » Раскрутка в социальных сетях
  • » Вебинар Анны Зиминой: “Основы контекстной рекламы”
  • » Биллинг за 17 октября
  • » Открыто API веб-сервиса
  • » Образовательное видео: начало работы с Sape
  • » Известен первый победитель конкурса от Advisor.Sape
  • » SEO-аудит от Николая Евдокимова: pro-kamin.ru
  • » Улучшен алгоритм проверки ссылок.
  • » Влюбленным в ссылки посвящается..
  • » Нам важно Ваше мнение!
  • » Новая кухня: микс-салат
  • » Новый код для продажи объявлений
  • » Дайджест интернета. Выпуск №13: SeoPult стал привилегированным партнером Google AdWords и другие хорошие новости
  • » SeoPult-эксперт: «Как попасть в ТОП Яндекса по ВЧ- и ВК-запросам без ссылок»
  • » Шесть хитростей Facebook
  • » Апдейт PR
  • » Молчание — золото?
  • » 30 сентября: вебинар «Интернет-маркетолог: супер-герой или «мальчик, сделай нам конверсию?»
  • » Рекламная сеть в формате "Кликандер" - Web Under
  • » SEO-аудит от Николая Евдокимова: viva-msk.ru
  • » Технические работы на сервисе
  • » Супер акция от SeoPult
  • » Теперь мы работаем с ASP и PHP!
  • » Тема семинара - Работа с внешними факторами: система SeoPult. Докладчик - Николай Евдокимов.
  • » Wizard.Sape - график количества проиндексированных ссылок
  • » Пятничный отжиг или будни саппорта
  • » Автоматизация работы юридических лиц
  • » IX ежегодная конференция "Поисковая оптимизация и продвижение сайтов в Интернете"


Категории


Полезные заметки

Популярные записи