Просмотр Исходного

Bonnie++ - это программа, используемая для тестирования производительности жесткого диска и файловой системы.

h1. Установка
Для установки Bonnie++ введите команду
{code}yum -y install bonnie++ {code}

h1. Опции Bonnie++
Bonnie++ может быть запущена со следующими ключами:
*-d* - директория, в которой будут проводиться тесты;
*-s* - размер файлов для IO теста (в МБ).;
*-n* - кол-во файлов для теста по созданию файлов, кратное 1024. Указывается так:
*number:max:min:num-directories*, где:
*number* - кол-во файлов;
*max* - максимальный размер файла;
*min* - минимальный размер файла. По умолчанию max и min - 0. Если max и min указаны, размер генерируется рандомно для каждого файла.
*num-directories* - количество поддиректорий;
*-r* - размер ОЗУ в мегабайтах, можно не указывать, т.к. этот параметр хорошо определяется самой программой;
*-m* - название компьютера. Нужно только для того, чтобы отличать результаты с разных компьютеров;
*-x* - количество запусков теста;
*-u* - пользователь, от имени которого будет работать тест;
*-q* - если указана эта опция, bonnie++ будет выводить только результаты тестов и сообщения об ошибках (если они будут);

h1. Пример запуска Bonnie++
Запуск Bonnie++ от пользователя root в директории mntdb/ :
{code}bonnie++ -u root -d /mnt/db/ {code}

h1. Пример вывода Bonnie++
{code}[root@softrouter_test ~]# bonnie++ -u root -d /mnt/db/
Using uid:0, gid:0.
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.
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
softrouter_te 7656M 226 81 33253 9 18143 4 623 94 33271 4 39.7 2
Latency 117ms 7047ms 2900ms 67005us 1206ms 1368ms
Version 1.96 ------Sequential Create------ --------Random Create--------
softrouter_test -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 6456 12 +++++ +++ 30593 52 28485 52 +++++ +++ +++++ +++
Latency 44183us 709us 4220us 8745us 768us 713us
1.96,1.96,softrouter_test,1,1555932089,7656M,,226,81,33253,9,18143,4,623,94,33271,4,39.7,2,16,,,,,6456,12,+++++,+++,30593,52,28485,52,+++++,+++,+++++,+++,117ms,7047ms,2900ms,67005us,1206ms,1368ms,44183us,709us,4220us,8745us,768us,713us {code}