使用hdparm优化linux硬盘
时间:2006-10-19 来源:jabseal
参考了网上的一些文档和hdparm的man,确定linux下的hdparm可以调整硬盘的各项参数,以达到优化,提高硬盘速度的目的。
-i 这个参数 提供一些信息是由系统的驱动程序判断出硬盘的性能而得出的。它不一定准确,但是能为我们提供一点帮助。
-c 设定 32-bit 存取模式。这个 32-bit 存取模式指的是在硬件于pc界面之间的传输模式,而影碟本是依照 16-bit 在运转
-d 设定是否启用DMA模式 -d1 启动 -d0 关闭
-m 设定同步读取多个 sector 的模式。一般来说,设定此模式,可降低因为 读取磁碟而损失的效能,16/32为最佳化,具体数字请根据 -i 得出的 信息中MaxMultSect来设定。
-X 设定 UtraDMA 的模式。一般来说,UDMA 的模式值加64就可以了。但是现在的电脑普遍性能强劲,在这里请参考自己的电脑配置。
33 MHz DMA mode 0~2 (X64~X66)
66 MHz DMA mode 3~4 (X67~X68)
100 MHz DMA mode 5 (X69)
-T 测试暂存区的存取效能。
-t 测试影碟实际的存取效能。
优化完,为在每次开机都能使用这些参数来提高硬盘的性能,可以在rc.local文件尾加上hdparm -c3 -m16 -u1 -d1 -X66 -k1 /dev/hda,以使之开机有效。
-i 这个参数 提供一些信息是由系统的驱动程序判断出硬盘的性能而得出的。它不一定准确,但是能为我们提供一点帮助。
-c 设定 32-bit 存取模式。这个 32-bit 存取模式指的是在硬件于pc界面之间的传输模式,而影碟本是依照 16-bit 在运转
-d 设定是否启用DMA模式 -d1 启动 -d0 关闭
-m 设定同步读取多个 sector 的模式。一般来说,设定此模式,可降低因为 读取磁碟而损失的效能,16/32为最佳化,具体数字请根据 -i 得出的 信息中MaxMultSect来设定。
-X 设定 UtraDMA 的模式。一般来说,UDMA 的模式值加64就可以了。但是现在的电脑普遍性能强劲,在这里请参考自己的电脑配置。
33 MHz DMA mode 0~2 (X64~X66)
66 MHz DMA mode 3~4 (X67~X68)
100 MHz DMA mode 5 (X69)
-T 测试暂存区的存取效能。
-t 测试影碟实际的存取效能。
优化完,为在每次开机都能使用这些参数来提高硬盘的性能,可以在rc.local文件尾加上hdparm -c3 -m16 -u1 -d1 -X66 -k1 /dev/hda,以使之开机有效。
相关阅读 更多 +