hdparm

(0 comments)

Hdparm用于设置或查看IDE硬盘参数。大多数主板都支持DMA访问方式。不过,如果kernel对主板芯片没有正确支持,也可能会无法启用DMA功能,导致系统I/O性能极差。

# hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

查看DMA访问方式是否启用:

# hdparm -d /dev/hda
/dev/hda:
 using_dma    =  1 (on)

如果DMA访问方式未启用,启用DMA访问方式:

hdparm -d1 /dev/hda

如果DMA访问方式可以正常启用,将DMA设置为默认开启:

hdparm -k1 /dev/hda  

测试I/O速度:

hdparm -Tt /dev/hda 

如果测试出来的速度小于5MB/sec,通常就是DMA模式没有启用。对于IDE硬盘,默认情况下 RedHat AS 2.1并没有打开DMA功能,使用命令 hdparm打开DMA模式可以大大提高系统I/O性能。

Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required