Делаю домашний каталог на raid 0 (софтовый) на домашней машине, возникло
желание протестировать чего такого получается в плане производительности. Не
могу ясно интерпретировать получаемые результаты, да и с командой запуска не
полностью уверен. Документация к программе расчитана на достаточно
подготовленного пользователя в отношении понимания низкоуровнего
взаимодействия ядра и файл.системы, нагуглить вопросы на поставленные
вопросы не удалось, видимо для всех остальных, кроме меня, всё очевидно :)

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++ является всё-таки ПО больше для серверов (тестирование
для Squid, mail-серверов)?
2. Не всё понимаю из того, что выдаёт в результате bonnie++ (это
тестирование производилось для одного hdd, не для массива raid, дабы
сравнить разницу в дальнейшем в выигреше в произодительности):

#bonnie++ -u root -r 4096 -s 8192 -d raid/
Using uid:0, gid:0.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...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.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  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec
%CP
                 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++
+++
linuxmas,8G,59407,99,63658,13,33271,7,60260,97,77773,9,205.3
,1,16,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++

Чего я не понимаю: а) значений -Per Chr-, --Block-- (из столбцов
------Sequential Output------ и --Sequential Input-) и --Seeks-- (из столбца
--Random-) из верхней таблицы, что означают получаемые результаты? б) как
получить данные для нижней таблицы (-----Sequential Create------
--------Random Create--------) вместо плюсиков?

3. Вопрос не по bonnie++ но имеющий касательство к raid: велика ли
вероятность, что raid 0 не поднимается после неправильного ребута (при
неотмантированных mdX в случае пропадания электроэнергии, ошибок ПО и проч.)

Спасибо.

p.s. Просьба за raid 0 не пинать, решение обдуманное и принимается из
соответствующих необходимостей.

Ответить