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

| Комментариев: 0
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 циклов прошли успешно, можно с определенной уверенностью сказать, что файловая система работает стабильно и диски без явных деффектов. Но это не дает гарантии против различных внештатных ситуаций, поэтому мониторить состояние дисков нужно постоянно.

   Читать в Яндекс.Ленте    Читать c Google    






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





  • » Как зарабатывать на жизнь, играя
  • » Вывод денег с Google AdSense на любой электронный кошелек
  • » Партнёрская программа по продаже цифровой техники
  • » Уникальный проект по заработку в сети GreatInvest Group
  • » Сервис получения ссылок и работа для фрилансера
  • » Специальный хостинг для сайтов-сателлитов
  • » Биржа трафика Pop Parad
  • » Федеральный закон от 27.06.2011 N 161-ФЗ "О национальной платежной системе"
  • » CentOS: Bind 9
  • » Сервис автоматического и ручного обмена ссылками
  • » Партнерская программа T3leads
  • » Партнерская программа знакомств GOLD FLIRT
  • » Wizard Globo. Новый формат монетизации трафика от команды Wizzzards
  • » Партнерская программа по реализации мобильного контента
  • » Аналитический обзор рынка FOREX за вторник, 9 февраля 2010 года
  • » Профессиональная болезнь манимейкера
  • » Сервис обмена статьями по ключевым темам
  • » PPA партнерка для RU, DE и ENG трафа Admit Ad
  • » CentOS: Управление процессами
  • » Партнерская программа по продаже ПО и информационных услуг
  • » Directadmin: Custombuild
  • » Центр управления продвижением "Промопарк"
  • » Рекламный брокер "Globo Clicks"
  • » Новый алгоритм Яндекса "Конаково" ?
  • » Партнерская программа Web Capitalist
  • » CentOS: IFTOP
  • » Directadmin: установка
  • » Программа для регистрации сайта в каталогах и рейтингах
  • » Тестируем бесплатный хостинг Hostinger
  • » Сервис Odnaknopka.ru не работает?
  • » Ввод нового платежного инструмента - Альфа-Банк.
  • » Проверка тИЦ от 9 декабря
  • » Экспорт статей в Articles.Sape
  • » Как повысить конверсию сайта, увеличив скорость загрузки
  • » Полезен или вреден блог для коммерческой фирмы?
  • » Конференция eTarget-2011
  • » Борьба с мультиссылками
  • » Улучшен параметр «Среднесуточная посещаемость по Liveinternet»
  • » Привязка ссылок к одной дате
  • » 22 ноября: семинар-презентация для рекламных агентств от Sape
  • » Периодическая таблица факторов ранжирования (инфографика)
  • » Период проверки ссылок
  • » Теперь в Pr.Sape принимаются сайты с ТИЦ от 10
  • » Добрый день!
  • » Пополнение счета с помощью "QIWI-кошелек"
  • » Долгожданное, хоть и бета, но API
  • » Не простудитесь!
  • » Первый iPad нашел своего хозяина!
  • » По-ло-ма-лись
  • » Информационное партнерство: Саммит Брендов-Лидеров
  • » Конкурс от Sape «Получи аудит в подарок!»
  • » Баннерный ротатор для партнеров
  • » Правило вывода средств
  • » Аудит от Анара Бабаева: inkubatoriy.ru
  • » В Новый Год с новыми знаниями!
  • » Webartex - биржа статей нового поколения
  • » Контентный маркетинг — это не только ссылки: руководство по маркетинговой «воронке»
  • » Тюнингуем систему и меняем настройки
  • » С наступающим Новым Годом и Рождеством!
  • » Порядок проверки заявок с 22 октября





Категории


Последние записи

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