Hdparm, the latest CentOS Hard Drive Tool
Install
Yum-y install hdparm
Display hard disk settings
Test the read speed of the hard disk
Detects the power management mode of an IDE Hard Disk
[Root @ cnscn ~] # Hdparm-C/dev/sda
/Dev/sda:
Drive state is: standby [power-saving mode]
Display the specified hardware specification of the IDE hard disk.
[Root @ cnscn ~] # Hdparm-I/dev/sda
Directly checks the hardware specification of the hard disk.
[Root @ cnscn ~] # Hdparm-I/dev/sda
/Dev/sda:
ATA device, with non-removable media
Model Number: Maxtor 6B160M0
Serial Number: b404pt.pdf
Firmware Revision: BANC1BM0
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
Cylinders 16383 16383
Heads 16 16
Sectors/track 63 63
-
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 320173056
Device size with M = 1024*1024: 156334 MBytes
Device size with M = 1000*1000: 163928 MBytes (163 GB)
Capabilities:
LBA, IORDY (can be disabled)
Queue depth: 32
Standby timer values: spec 'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: unknown setting (0 × 0000)
Recommended acoustic management value: 192, current value: 254
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 * udma6
Cycle time: min = 120ns recommended = 120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control = 120ns IORDY flow control = 120ns
Commands/features:
Enabled Supported:
* NOP cmd
* Read buffer cmd
* Write buffer cmd
* Host Protected Area feature set
* Look-ahead
* Write cache
* Power Management feature set
Security Mode feature set
* SMART feature set
* Flush cache ext command
* Mandatory flush cache command
* Device Configuration Overlay feature set
* 48-bit Address feature set
* Automatic Acoustic Management feature set
Set max security extension
Advanced Power Management feature set
* Download microcode cmd
* General Purpose Logging feature set
* SMART self-test
* SMART error logging
Security:
Master password revision code = 65534
Supported
Not enabled
Not locked
Not frozen
Not expired: security count
Not supported: enhanced erase
Checksum: correct
. Detects and sets the 32-bit I/O mode of the IDE hard disk.
Detection
[Root @ cnscn ~] # Hdparm-c/dev/sda
/Dev/sda:
IO_support = 0 (default 16-bit) [default 16-bit I/O]
Set
[Root @ cnscn ~] # Hdparm-c 1/dev/sda
. Detect and set the DMA mode of the IDE Hard Disk
[Root @ cnscn ~] # Hdparm-d/dev/sda
/Dev/sda:
...
[Root @ cnscn ~] # Hdparm-d 1/dev/sda
. Checks the number of slice pre-stored in the cache when reading files.
[Root @ cnscn ~] # Hdparm-a/dev/sda
/Dev/sda:
Readahead = 256 (on)
. Query and set the number of access sectors for multiple hard disk sectors to improve hard disk access efficiency
[Root @ cnscn ~] # Hdparm-m/dev/sda
[Root @ cnscn ~] # The hdparm-m parameter value is an integer such as 8/dev/sda.
. Write the data in the buffer to the hard disk and clear the data in the buffer.
[Root @ cnscn ~] # Hdparm-f/dev/sda