Re: bonnie++ -- вопросы по использованию
On Thu, Jan 17, 2008 at 05:38:35PM +0500, Murat D. Kadirov wrote:
> полностью уверен. Документация к программе расчитана на достаточно
> подготовленного пользователя в отношении понимания низкоуровнего
bonnie самый простой тест этого дела и его результаты не всегда
соответствуют паттерну доступа других задач.
> 1. Железо: Core 2 Quad, ram 4gb, 2 hdd x 500gb в софтовом raid 0. Команда
> запуска: bonnie++ -u root -r 4096 -s 8192 -d raid. (При запуске -u
> обычный_юзер выдаёт Using uid:1000, gid:100. Can't open file
> ./Bonnie.3964.000 -- как бы всё-таки запустить?) Оптимальны ли опции
Пользователь, запускающий bonnie, должен иметь право писать в
тестируемый каталог. -r указывать редко когда надо, он сам в состоянии
определить объём RAM.
> 2. Не всё понимаю из того, что выдаёт в результате bonnie++ (это
> тестирование производилось для одного hdd, не для массива raid, дабы
> сравнить разницу в дальнейшем в выигреше в произодительности):
>
> #bonnie++ -u root -r 4096 -s 8192 -d raid/
> Version 1.03b ------Sequential Output------ --Sequential Input- --Random-
> -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
> linuxmas 8G 59407 99 63658 13 33271 7 60260 97 77773 9 205.3 1
> ------Sequential Create------ --------Random Create--------
> -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
> files:max:min /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
> linuxmas 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
> Чего я не понимаю: а) значений -Per Chr-, --Block-- (из столбцов
> ------Sequential Output------ и --Sequential Input-) и --Seeks-- (из столбца
per char - это результаты записи чтения по одному байту. Демонстрируют
способность ОС буферизовать такие операции. Block - чтение-запись блоками
размера 8192 байта. Seeks - число случайный операций чтения.
> --Random-) из верхней таблицы, что означают получаемые результаты?
Килобайты в секунду и занятость CPU в процентах. Для seeks и files - штук в
секунду.
> б) как
> получить данные для нижней таблицы (-----Sequential Create------
> --------Random Create--------) вместо плюсиков?
Задать -n 64 или даже больше. Нижняя таблица показывает производительность
ОС/диска в операциях на метаданных: число созданий/удалений/тп файлов в
секунду. Однако, если все операции завершаются быстрее чем за 1 секунду, то
вместо результат показывает +++, считая такой результат некорректным. По
умолчанию, bonnie этот тест выполняет с 16 тысячами файлов и этого недостаточно
для современных компьютеров.
> 3. Вопрос не по bonnie++ но имеющий касательство к raid: велика ли
> вероятность, что raid 0 не поднимается после неправильного ребута (при
> неотмантированных mdX в случае пропадания электроэнергии, ошибок ПО и проч.)
монтированность к рейду отношения не имеет. raid делает блочное устройство и
ему всеравно была ли на нём замонтирова ФС и была ли она вообще. Судя по тому,
что в mdadm вообще нет никакой команды для остановки массива, то отключение
питания для него не является опасным.
Reply to: