让你的并口硬盘工作在UltraDMA 100和UltraDMA 133下
互联网 发布时间:2009-04-21 01:46:18 作者:佚名
我要评论

现在的主板和硬盘都支持UltraDMA 100,老点的主板如VIA 693,Intel 810芯片组主板只支持UltraDMA 66,但VIA 694和Intel 815以后芯片主板都支持UltraDMA 100,有些VIA 芯片主板甚至支持UltraDMA 133,在主板、硬盘和数据连接排线都能支
现在的主板和硬盘都支持UltraDMA 100,老点的主板如VIA 693,Intel 810芯片组主板只支持UltraDMA 66,但VIA 694和Intel 815以后芯片主板都支持UltraDMA 100,有些VIA 芯片主板甚至支持UltraDMA 133,在主板、硬盘和数据连接排线都能支持相应标准的前提下,我们可以通过以下命令让硬盘工作在相应的模式下,加快Linux的运行速度。具体大家查找命令参数
1) 命令:hdparm -d1X66 -m16 -c3 -k1 /dev/hda
setting xfermode to 66 (UltraDMA mode2,UltraDMA 66)
2) 命令:hdparm -d1X68 -m16 -c3 -k1 /dev/hda
setting xfermode to 68 (UltraDMA mode4,UltraDMA 66)
3) 命令:hdparm -d1X69 -m16 -c3 -k1 /dev/hda
setting xfermode to 69 (UltraDMA mode5,UltraDMA 100)
4) 命令:hdparm -d1X70 -m16 -c3 -k1 /dev/hda
setting xfermode to 70 (UltraDMA mode6 UltraDMA 133)
如本人计算机:
[root@l ~]#uname -a
Linux l.myhome 2.6.9 Thu Feb 8 00:18:10 CST 2007 i686 i686 i386 GNU/Linux
[root@l ~]#hdparm -d1X69 -m16 -c3 -k1 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
setting keep_settings to 1 (on)
setting xfermode to 69 (UltraDMA mode5)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
using_dma = 1 (on)
keepsettings = 1 (on)
[root@l ~]#hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 5T030H3, FwRev=TAH71DP0, SerialNo=T3H2K61C
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=60030432
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5当前硬盘工作模式,ATA 100
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 0:
* signifies the current active mode
以上命令中的1)和2)都可以放在/etc/rc.local文件最后自动加载,但3)和4)放在那里好象有点问题,我没其他好方法,只好让系统进入桌面时自动加载,做法是在/usr/share/autostart文件夹建立一个自动启动文件harddisk.desktop,里面的内容为:
[Desktop Entry]
Comment[zh_CN]=硬盘加速
Exec=hdparm -d1X69 -m16 -c3 -k1 /dev/hda
Icon=cache
Name=Autorun
Name[zh_CN]=硬盘加速
Type=Application
至于这个文件的图标,你自己喜欢什么就选什么吧,呵呵
今天又实验了一下2.6.20内核,发现内核自动判断驱动器工作模式,hdparm命令有些参数变得失效,算内核的一个小进步吧。
[root@l ~]#uname -a
Linux l.myhome 2.6.20 Thu Feb 8 00:18:10 CST 2007 i686 i686 i386 GNU/Linux
[root@l ~]#hdparm -d1X66 -m16 -c3 -k1 /dev/hda
设置硬盘工作在DMA 66模式
/dev/hda:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted,设置硬盘DMA工作模式:操作不允许,命令参数无效
setting keep_settings to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
using_dma = 0 (off)
keepsettings = 1 (on)
[root@l ~]#hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 5T030H3, FwRev=TAH71DP0, SerialNo=T3H2K61C
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=60030432
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5还是工作在DMA100
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 0:
* signifies the current active mode
1) 命令:hdparm -d1X66 -m16 -c3 -k1 /dev/hda
setting xfermode to 66 (UltraDMA mode2,UltraDMA 66)
2) 命令:hdparm -d1X68 -m16 -c3 -k1 /dev/hda
setting xfermode to 68 (UltraDMA mode4,UltraDMA 66)
3) 命令:hdparm -d1X69 -m16 -c3 -k1 /dev/hda
setting xfermode to 69 (UltraDMA mode5,UltraDMA 100)
4) 命令:hdparm -d1X70 -m16 -c3 -k1 /dev/hda
setting xfermode to 70 (UltraDMA mode6 UltraDMA 133)
如本人计算机:
[root@l ~]#uname -a
Linux l.myhome 2.6.9 Thu Feb 8 00:18:10 CST 2007 i686 i686 i386 GNU/Linux
[root@l ~]#hdparm -d1X69 -m16 -c3 -k1 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
setting keep_settings to 1 (on)
setting xfermode to 69 (UltraDMA mode5)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
using_dma = 1 (on)
keepsettings = 1 (on)
[root@l ~]#hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 5T030H3, FwRev=TAH71DP0, SerialNo=T3H2K61C
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=60030432
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5当前硬盘工作模式,ATA 100
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 0:
* signifies the current active mode
以上命令中的1)和2)都可以放在/etc/rc.local文件最后自动加载,但3)和4)放在那里好象有点问题,我没其他好方法,只好让系统进入桌面时自动加载,做法是在/usr/share/autostart文件夹建立一个自动启动文件harddisk.desktop,里面的内容为:
[Desktop Entry]
Comment[zh_CN]=硬盘加速
Exec=hdparm -d1X69 -m16 -c3 -k1 /dev/hda
Icon=cache
Name=Autorun
Name[zh_CN]=硬盘加速
Type=Application
至于这个文件的图标,你自己喜欢什么就选什么吧,呵呵
今天又实验了一下2.6.20内核,发现内核自动判断驱动器工作模式,hdparm命令有些参数变得失效,算内核的一个小进步吧。
[root@l ~]#uname -a
Linux l.myhome 2.6.20 Thu Feb 8 00:18:10 CST 2007 i686 i686 i386 GNU/Linux
[root@l ~]#hdparm -d1X66 -m16 -c3 -k1 /dev/hda
设置硬盘工作在DMA 66模式
/dev/hda:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted,设置硬盘DMA工作模式:操作不允许,命令参数无效
setting keep_settings to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
using_dma = 0 (off)
keepsettings = 1 (on)
[root@l ~]#hdparm -i /dev/hda
/dev/hda:
Model=Maxtor 5T030H3, FwRev=TAH71DP0, SerialNo=T3H2K61C
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=60030432
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5还是工作在DMA100
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 0:
* signifies the current active mode
相关文章
固态硬盘该选UEFI还是Legacy? 一文讲透UEFI和Legacy的区别
今天我就带着大家深入了解一下Legacy与UEFI两种格式的区别,以及如何查询自己的电脑硬盘格式,下面我们分开一一讲解2025-04-23让移动硬盘的传输速度突破6000MB/s! 雷孜小金刚SSD Pro5全面测评
性能“怪兽”来了!雷孜小金刚移动固态Rugged SSD Pro5正式登场,亮眼蓝色全包围保护外壳、军工级防护搭配雷电5接口,标称6700MB/s读取速度以及5300MB/s写入速度,这硬核配2025-03-25- 固态移动硬盘已经成为了许多人的必备品,不仅方便携带,还能大大提升存储效率,那么,面对市场上琳琅满目的固态移动硬盘,我们到底该怎么选呢?今天就来跟大家分享一些选购2025-03-25
Lexar 雷克沙NM1090 SSD测评!12000MB/s读速的PCIe 5.0炫彩重铠战士
近期我们就体验了Lexar雷克沙推出的PCIe5.0固态硬盘NM1090,它初次亮相于2023年科隆游戏展,这款固态硬盘值得购买吗?详细请看下文介绍2025-03-19满血性能不超过62度! Lexar 雷克沙NM1090 PRO 2TB固态硬盘测评
雷克沙(Lexar)携旗下全产品矩阵及技术解决方案亮相,其中带来了新一代旗舰级PCIe 5.0 SSD:NM1090 PRO,这款固态硬盘性能如何?详细请看下文介绍2025-03-19- 华南金牌昨日推出了一款“NAS 升级版”,暂未上架京东,淘宝店显示 8GB 内存版本 2399 元,双 4T 硬盘版本 3699 元,四 4T 版本 4899 元,详细配置如下2025-03-14
重新定义入门级SSD! 佰维M350 PCIe4.0 2TB固态硬盘测评
最近一阵子,固态硬盘的价格算是比较稳定了,而现在的很多应用场景,对硬盘的需求也与日俱增,比如DeepSeek本地部署,3A游戏大作,以及像我经常录高清游戏实况视频并后期剪2025-03-14- 于有性能+容量双重要求的用户来说,固态U盘已经成为更合适的选择,特别是目前我在用的这款移速的双接口NT10固态U盘,不仅做工精致小巧,配合我的主力PC电脑上的USB 3.2 Gen2025-03-04
铠侠极至光速VD10 PCIe5.0固态硬盘测评:10000MB/s极速狂飙
2025年开年,铠侠率先推出了一款性价比超高的PCIe5.0固态硬盘——极至光速VD10,1TB到手价仅799元,下面就让我们一起体验一下这款读取速度高达10000MB/s固态硬盘的实际魅力2025-03-03- 如果你正在寻找一款性价比高的桌面硬盘,希捷的产品或许可以纳入你的考虑范围,接下来,我将为大家介绍几款在市场上表现不错的希捷型号,希望能为你的选择提供一些帮助2025-03-01
最新评论