LINUX.ORG.RU
решено ФорумAdmin

Тестирование ввода/вывода HDD на скорость

 ,


0

2

Здравствуйте!

Нужно протестировать диск на производительность из командной строки, какие есть утилиты?

andy@backup:~$ sudo hdparm -t /dev/sdb

/dev/sdb:
 Timing buffered disk reads: 1082 MB in  3.00 seconds = 360.25 MB/sec

hdparm выдает как то много и только чтение.

★★

aptitude -y install iozone3

Теперь запустим и рассмотрим результаты:

# iozone -a /dev/sda7

random random bkwd record stride KB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread 64 4 474430 818885 2561267 2561267 1879725 1124074 1124074 1188789 2116903 799377 939223 1105556 2133730 64 8 167061 852702 1452528 3057153 2133730 1210227 955947 2052169 1330167 1101022 901377 533875 1828508 64 16 560635 614542 2298136 2561267 5389653 1255511 1562436 1279447 1933893 913649 460591 1879725 2444640 64 32 566551 1033216 3363612 3203069 6421025 1526887 1421755 1452528 1947927 1124074 1304314 1452528 2298136 64 64 507625 1066042 5389653 5389653 5389653 1304314 1492919 1484662 1421755 1002351 1183548 1991276 2006158

(тут показана лишь малая часть всего вывода)

Ключ -a запускает iozone в автоматическом режиме, в котором утилита будет использовать для тестирования block size от 4k до 16384k (16M), и размер файлов от 64k до 524288k (512M).

Все результаты скорости указаны в KB/Sec.

Первая колонка — KB отображает размер файла. Вторая колонка — reclen — отображает используемый размер блока (block size). Третья колнка — write — отображает время, затраченное на создание/запись нового файла. Это всегда более сложная задача для диска и файловой системы, так как связана с назначением inode, созданием новой записи в журнале событий (для Journaled File System) и т.п. Четвёртая колонка — rewrite — указывается скорость перезаписи уже существующего файла. Пятая колонка — read — скорость чтения существующего файла. Шестая колонка — reread — скорость чтения файла, который уже был прочитан (reread file). Седьмая колонка — random read — показывает скорость доступа к случайной части (!) файла.

emva
()

hdparm --direct -t

Но это всё равно фигня, тк линейное чтение. Распакуй c time архив исходников libreoffice, chromium.

anonymous
()

Самое приближенное к реальному использованию:

dd if=/dev/zero of=/mnt/blahblah/test bs=4k count=2500k
dd of=/dev/null if=/mnt/blahblah/test bs=4k count=2500k

legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.