清单 4. 在 /dev/hd 上执行的速度测试

  1. # hdparm -t /dev/hda  
  2.  
  3. /dev/hda:  
  4.  
  5. Timing buffered disk reads: 182 MB in 3.02 seconds = 60.31 MB/sec  
  6.  

这一测试说明,在这个磁盘上读取数据的速度是大约每秒 60 MB。

在尝试一些磁盘调优选项之前,必须注意一个问题。错误的设置可能损害文件系统。有时候会出现一个警告,指出这个选项与硬件不兼容;但是,有时候没有警告消息。因此,在将系统投入生产之前,必须对设置进行彻底的测试。在所有服务器上都采用标准的硬件也会有所帮助。

表 2 列出比较常用的一些选项。

表 2. hdparm 的常用选项

选项描述

-vi向磁盘查询它支持的设置以及它正在使用的设置。

-c查询/启用 (E)IDE 32 位 I/O 支持。hdparm -c 1 /dev/hda 启用这个设置。

-m查询/设置每中断多扇区模式。如果设置大于零,设置值就是每个中断可以传输的最大扇区数量。

-d 1 -X启用直接内存访问(DMA)传输并设置 IDE 传输模式。hdparm 手册页详细说明了在 -X 后面可以设置的数字。只有在 -vi 说明目前并未使用最快速的模式的情况下,才需要进行这个设置。

不幸的是,对于 Fiber Channel and Small Computer Systems Interface(SCSI)系统,调优依赖于具体的驱动器。

必须将有帮助的设置添加到启动脚本中,比如 rc.local。

通过文章的描述,我们都能亲自动手,配置下自己LAMP下的磁盘,调优好LAMP,让它更好的为你服务!


相关内容