Содержание

Примеры использования hdparm в Linux

Утилита hdparm, которая предназначена для отображения и установки параметров жестких дисков, а также для проведения простейших бенчмарков. Эта программа входит в состав подавляющего большинства дистрибутивов, поэтому найти ее не составит проблем – она должна быть на одном из дисков.

hdparm — утилита командной строки для Unix-подобных операционных систем. Утилита предназначена для регулировки и просмотра параметров жёстких дисков с интерфейсом ATA. Утилита может установить такие параметры как объём кеш-памяти накопителя, спящий режим, управление питанием, управление акустикой и настройки DMA.

aptitude install hdparm
yum install hdparm

Пример работы и расшифровка вывода утилиты hdparm

# hdparm  -i  /dev/sda

/dev/sda:

 Model=SAMSUNG HD040GJ , FwRev=ZG100-33, SerialNo=S09UJ10YC00567      
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
 BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78161328
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode

Linux: проверка скорости чтения-записи HDD, SSD

Иногда хочется быстро прикинуть, как работает дисковая подсистема, либо сравнить 2 жестких диска. Очевидно, что измерить реальную скорость дисков практически невозможно, она зависит от слишком большого числа параметров. Но получить некое представление о скорости дисков можно.

hdparm -tT /dev/vda