URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 72663
[ Назад ]

Исходное сообщение
"скорость работы raid'a"

Отправлено es , 05-Мрт-07 15:58 
Приветствую!
А чем под Linux'ом можно померить скорость работы дисков (raid 5)?

Содержание

Сообщения в этом обсуждении
"скорость работы raid'a"
Отправлено rmf , 05-Мрт-07 17:41 
>А чем под Linux'ом можно померить скорость работы дисков (raid 5)?

Например, массив у Вас на /dev/md0

!!! запись - острожно, пример уничтожает данные на /dev/md0 !!!
root# time dd if=/dev/md0 of=/dev/null bs=X count=Y

чтение
root# time dd of=/dev/md0 if=/dev/null bs=X count=Y

Х - средний размер файла на системе с RAID, например 300k или 1M или ...
Y - кол-во повторений

более подробно см. man dd

Скорость, вообще-то, зависит от х. тучи факторов.
RAID добавляет свои:
1) уровень
2) кол-во дисков
3) chunk size - размер блока, которым оперирует RAID (указывается при mdadm --create ...)


Потом можно замерить времянки r/w на "чистом" диске (без RAID) и сравнить.


"скорость работы raid'a"
Отправлено perece , 05-Мрт-07 18:46 
>>А чем под Linux'ом можно померить скорость работы дисков (raid 5)?
>
>Например, массив у Вас на /dev/md0
>
>!!! запись - острожно, пример уничтожает данные на /dev/md0 !!!
>root# time dd if=/dev/md0 of=/dev/null bs=X count=Y
>
>чтение
>root# time dd of=/dev/md0 if=/dev/null bs=X count=Y
>
>Х - средний размер файла на системе с RAID, например 300k или
>1M или ...
>Y - кол-во повторений

во первых, чтение и запись перепутаны
во вторых - в качестве "нулегого ввода" нужно использовать /dev/zero, а не /dev/null.
ибо попытка читать из /dev/null возвращает EOF СРАЗУ

\^P^/


"скорость работы raid'a"
Отправлено rmf , 05-Мрт-07 19:51 
>во первых, чтение и запись перепутаны
>во вторых - в качестве "нулегого ввода" нужно использовать /dev/zero, а не
>/dev/null.
>ибо попытка читать из /dev/null возвращает EOF СРАЗУ


все верно, сорри, зашпаренный был когда писал