====== Как узнать скорость Чтения/Записи Диска в Linux (Ubuntu, Debian) ======

Скорость записи. В терминале стандартными средствами системы:

<code>
$ sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 3.28696 s, 327 MB/s
</code>

Замерить скорость чтения из буфера:

<code>
$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.159273 s, 6.7 GB/s
</code>

Скорость чтения без буфера, напрямую с жесткого диска.
Сначала очистим буфер:

<code>
$ sudo /sbin/sysctl -w vm.drop_caches=3
vm.drop_caches = 3
</code>

Потом замерим:

<code>
$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 2.27431 s, 472 MB/s
</code>

После каждой команды не забудьте удалить временны файл:

<code>
$ rm tempfile
</code>

====== Замер скорости чтения с жесткого диска (hdd) утилитой hdparm. ======

Сначала установим ее:

<code>
$ sudo apt-get install hdparm
</code>

Запустим:

<code>
$ sudo hdparm -Tt /dev/sda
/dev/sda:
 Timing cached reads:   16924 MB in  2.00 seconds = 8469.95 MB/sec
 Timing buffered disk reads: 1386 MB in  3.00 seconds = 461.50 MB/sec
</code>
