QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 856|回复: 2

关于hdparm

[复制链接]
发表于 2004-1-8 21:56:16 | 显示全部楼层 |阅读模式
网上查了一下,没发现有hdparm的中文详细说明,,哪位指导一下
发表于 2004-1-8 22:27:26 | 显示全部楼层
如果你的Linux系统运行于IDE硬盘,可以使用hdparm工具来提高磁盘I/O的性能。不过使用hdparm要小心,因为可能破坏硬盘上的数据。所以在使用hdparm之前,仔细阅读你的硬盘手册。根据你具体的硬盘规格来使用相应的hdparm开关参数。对一块UltraATA/66 EIDE 硬盘,其控制芯片支持多 PIO 模式和DMA,我们使用以下命令来调谐磁盘性能:

        # /sbin/hdparm -X69 -d1 -u1 -m16 -c3  /dev/hda
               
选项说明:

① c3 :就是把硬盘的16位格式转换为32位模式(32-bit mode w/sync)。控制数据如何从pci总线传递到控制器。
② m16 :改变硬盘的多路扇区的读功能,-m16可以使得硬盘在一次i/o中断中读入16个扇区的数据(据具体硬盘而定)。
③ d1:打开DMA模式。
④ X69 :在支持UDMA-capable的硬盘中,这个参数可以支持DMA100通道的数据传输模式。
「-X66」: UDMA2 (Ultra ATA33)
「-X68」: UDMA4 (Ultra ATA66)
「-X69」: UDMA5 (Ultra ATA100)
「-X70」: UDMA6 (Ultra ATA133)
⑤ u1 :Linux在处理磁盘中断时,可以unmask其他的中断或者响应其他中断相关的任务。

  
查看以上的更改情况可以使用命令:

     # /sbin/hdparm   /dev/hda
         
测试磁盘I/O性能可以使用命令:

     # /sbin/hdparm  -tT  /dev/hda
         
如果磁盘的性能有改进的话,可以使用以下命令来保存设置:

     # /sbin/hdparm  -k1  /dev/hda
回复

使用道具 举报

发表于 2004-1-9 09:06:52 | 显示全部楼层
Good ,好文章,谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 04:37 , Processed in 0.064620 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表