up
ГлавнаяБлогБезопасностьЖелезоПрограммированиеАдминистрирование
FreeBSDHDDPHPPerlBenchmarkHTMLCentOSLinuxCPUDebianMySQLBashRAMSSD

Популярные статьи
Категория “Железо

Тест скорости диска

Самый простой тест скорости записи HDD, который покажет скорость и время выполнения:

dd if=/dev/zero of=/tmp/testfile.bin bs=256k count=2048

2048+0 записей считано
2048+0 записей написано
скопировано 536870912 байт (537 MB), 2,17057 c, 247 MB/c

С ростом объема файла скорость существенно падает, по этому это немного субъективный параметр.

Скорость чтения:

dd of=/dev/null if=/tmp/testfile.bin bs=512k count=1024

1024+0 записей считано
1024+0 записей написано
скопировано 536870912 байт (537 MB), 0,119495 c, 4,5 GB/c

Удаляем временный файл:

rm -f /tmp/testfile.bin

Используем утилиту hdpram:

hdparm -tT /dev/sda

Timing cached reads:   10488 MB in  2.00 seconds = 5246.23 MB/sec
Timing buffered disk reads: 354 MB in  3.01 seconds = 117.75 MB/sec

Тот же тест выполняем 3 раза, чтобы увидеть средний результат:

for i in 1 2 3; do hdparm -tT /dev/sda; done

Установим утилиту fio.

aptitude install libaio-dev make gcc

или

yum install libaio-devel make

cd /usr/src
wget -q -O - http://brick.kernel.dk/snaps/fio-2.2.3.tar.bz2 | tar xj
cd fio-2.2.3
make && make install

Создаем файл настроек:

[global]
bs=4k
size=256M
filename=test.file
direct=1
buffered=0
ioengine=libaio
iodepth=16
[seq-read]
rw=read
stonewall
name=Sequential reads
[rand-read]
rw=randread
stonewall
name=Random reads
[seq-write]
rw=write
stonewall
name=Sequential writes
[rand-write]
rw=randwrite
stonewall
name=Random writes

Если у вас слабая машина уменьшите размер size.
Для FreeBSD используйте ioengine=posixaio

Запускаем программу:

fio test.ini

* Latency avg — время выполнения запроса, задержка перед ответом. Среднее значение.

RAID-10 на Adaptec 5405 из 4x SAS 15k SEAGATE ST3300657SS (2 магнитных диска)
random read, depth=1: 202 IOPS
random read, depth=24: 999 IOPS
random write, depth=1: 1275 IOPS

RAID-10 на LSI MR9260-4i из 4x SAS 15k SEAGATE ST3300657SS (2 магнитных диска)
random read, depth=1: 200 IOPS
random read, depth=24: 1011 IOPS
random write, depth=1: 1148 IOPS

RAID-1 на LSI MR9260-4i из 2x SAS 15k SEAGATE ST3300657SS (2 магнитных диска)
random read, depth=1: 218 IOPS
random read, depth=24: 887 IOPS
random write, depth=1: 624 IOPS

RAID-5 на LSI MR9260-4i из 3x SAS 15k SEAGATE ST3300657SS  (2 магнитных диска)
random read, depth=1: 167 IOPS
random read, depth=24: 878 IOPS
random write, depth=1: 631 IOPS

RAID-0 на LSI MR9260-4i из 2x SAS 15k SEAGATE ST3300657SS (2 магнитных диска)
random read, depth=1: 160 IOPS
random read, depth=24: 504 IOPS
random write, depth=1: 987 IOPS

SSD диск SuperTalent UltraDrive GX SSD STT_FTM28GX25H 128 Gb
random read, depth=1: 10939 IOPS
random read, depth=24: 28442 IOPS
random write, depth=1: 2876 IOPS

SATA2 ST31500341AS 7200rpm
random read, depth=1: 64 IOPS
random read, depth=24: 121 IOPS
random write, depth=1: 116 IOPS

Adaptec 5805 RAID 10 8 SATA 3Tb WD Green
random read, depth=1: 87 IOPS
random read, depth=24: 431 IOPS
random write, depth=1: 186 IOPS

Adaptec 2405 Velociraptor WD1000DHTZ-0 x 2 RAID-1:
random read, depth=1: 160 IOPS
random read, depth=24: 545 IOPS
random write, depth=1: 140 IOPS
random write, depth=24: 140 IOPS

Adaptec 2405 Seagate ST3600057SS 15000 600Gb (4 магнитных диска) x 2 RAID-1: 
random read, depth=1: 205 IOPS
random read, depth=24: 650 IOPS
random write, depth=1: 375 IOPS
random write, depth=24: 385 IOPS
random write, depth=24: 193 IOPS

Adaptec 5805 RAID 10 8 SATA 3Tb WD Green over 1Gbps iSCSI without Jumbo frames
random read, depth=1: 60 IOPS
random read, depth=24: 320 IOPS
random write, depth=1: 187 IOPS
random write, depth=24: 192 IOPS

Параметры FIO

[global]
bs=512
size=256M
filename=test.file
direct=1
ioengine=libaio
runtime=20
[rand-read]
rw=randread
iodepth=1
name=Random reads iodepth 1
[rand-read]
rw=randread
iodepth=24
name=Random reads iodepth 24
[rand-write]
rw=randwrite
iodepth=1
name=Random writes iodepth 1
[rand-write]
rw=randwrite
iodepth=24
name=Random writes iodepth 24

2 x 240GB SSD MLC H200 Raid Controller - Raid 1: D9-230 в Дата Центре Redstation.
random read, depth=1: 4404 IOPS
random read, depth=24: 3250 IOPS
random write, depth=1: 4131 IOPS
random write, depth=24: 1713 IOPS

2x 128 GB SSD 2,5" HP SmartArrayP410 RAID1: HP DL320e в Дата Центре DataDock.
random read, depth=1: 6774 IOPS
random read, depth=24: 19798 IOPS
random write, depth=1: 11394 IOPS
random write, depth=24: 12207 IOPS

SandForce Driven SSDs FTM06CT25H:
random read, depth=1: 8 IOPS
random read, depth=24: 14027 IOPS
random write, depth=1: 8 IOPS
random write, depth=24: 7589 IOPS

fio --filename=/tmp/test --direct=1 --rw=randread --bs=4k --size=256M --buffered=0 --ioengine=libaio --iodepth=16 --rw=randwrite --name=rw

2 x 240GB SSD MLC H200 Raid Controller - Raid 1: D9-230 в Дата Центре Redstation.
49648 IOPS

2x 128 GB SSD 2,5" HP SmartArrayP410 RAID1: HP DL320e в Дата Центре DataDock.
60681 IOPS

Довольно интерестая статья на habrahabr

fio --rw=randread --size=5G --direct=1 --directory=/tmp --numjobs=5 --group_reporting --name="random read" --bs=4k --runtime=10 --buffered=0 --ioengine=libaio --iodepth=16
rm /tmp/random*
fio --rw=randwrite --size=5G --direct=1 --directory=/tmp --numjobs=5 --group_reporting --name="random write" --bs=4k --runtime=10 --buffered=0 --ioengine=libaio --iodepth=16
rm /tmp/random*

 

1x 2.00 TB SATA TOSHIBA DT01ACA200PlusPower X6 в Дата Центре DataDock.

  • random write 329 IOPS, 1317.7KB/s, 242ms

1x 128 GB Samsung SSD 840 PRO Series Builder DL320e в Дата Центре DataDock:

  • random write (планировщик cfq): 2090 IOPS, 8361.6KB/s, 38ms

  • random write (планировщик noop): 5104 IOPS, 20419KB/s, 15ms

1x 128 GB Samsung SSD 840 PRO Series Builder RX100 в Дата Центре DataDock:

  • random write (планировщик cfq): 39394 IOPS, 157578KB/s, 2ms

1x 128 GB SAMSUNG SSD 830 Series:

  • random write (планировщик cfq): 8901 IOPS, 35605KB/s, 9ms

  • random write (планировщик noop): 10636 IOPS, 42547KB/s, 7ms

1x 2.00 TB SATA MB2000GCVBR Builder DL320e в Дата Центре DataDock:

  • random write (планировщик cfq): 252 IOPS, 1008.4KB/s, 316ms

  • random write (планировщик noop): 274 IOPS, 1096.9KB/s, 290ms

2x 128 GB Samsung SSD 840 PRO Series HP SmartArrayP410 RAID1 Builder DL320e:

  • random read (планировщик cfq): 13170 IOPS, 52684KB/s, 6ms

  • random write (планировщик cfq): 4371 IOPS, 17486KB/s, 18ms

4x 1,000 GB SATA HP SmartArrayP410 RAID 10 NoLimit Builder DL320e:

  • random write 2647 IOPS, 10590KB/s, 30ms

12x SAS 15,000 rpm Hardware RAID 10 VDS-30G KVM (тест с размером файлов 1ГБ):

  • random read 7930 IOPS, 31722KB/s, 10ms

  • random write 2954 IOPS, 11817KB/s, 27ms

2x 128 GB Samsung SSD 840 PRO Software RAID0 NoLimit Builder RX100:

  • random read: 83444 IOPS, 333780KB/s, 0.9ms

  • random write: 84968 IOPS, 339874KB/s, 0.9ms

Monday, 18 August 2014, 20:17Прочитано 95 раз
Ссылка на страницу:

comments powered by Disqus

Чаще всего ищут

Статистика блога
Статтей: 177
Безопасность: 9
Железо: 19
Программирование: 14
Администрирование: 134