- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下提高硬盘读写速度
Linux下提高硬盘读写速度
Linux下提高硬盘读写速度
简介:
目前很多朋友都用上了大容量的DMA或UDMA-33标
准的硬盘。在微软的Windows98下为了使得DMA或UDMA-33标准的硬盘提高数
据传输速率,可以在计算机的CMOS或操作系统中打开IDE硬盘的DMA(直接存
储器存取)这项功能。但是在Linux平台中,Linux是不会自动的打开DMA模式,
所以在Linux中使用这些IDE接口的UDMA-33标准的硬盘感觉数据传输远远没有
在Windows中快。事实上,Linux平台中也可以通过软件来打开DMA模式,以下
就是Linux下的硬盘提速的具体做法。
首先,在Linux下打开DMA模式之前,最重要的事情就是备份硬盘上的数
据。因为在开启DMA模式之后谁也无法预料到硬盘是否还能正常工作,数据是
否还完整。把Linux下所有的重要数据备份到其他硬盘或是CD-R等存储媒介上
是最好的选择,请不要把数据备份在同一块硬盘上,更不能把数据备份到同一
个硬盘分区。
第二步需要修改hdparm目录下的一些设备节点参数。但是修改这些参数必
须以超级用户(ROOT)的身份登陆Linux系统才行。普通Linux用户没有这个权
限修改hdparm目录下的东西。下面就是一个修改硬盘设备节点参数的例子,注
意,不同型号,不同容量的硬盘可能列出的参数不太一样,但是修改的过程和
方法大体上是一样的。
Linux命令:hdparm
功能说明:显示与设定硬盘的参数。
语 法:hdparm [-CfghiIqtTvyYZ][-a 快取分区][-A 0或1][-c ][-d 0
或1][-k 0或1][-K 0或1][-m 分区数][-n 0或1][-p ][-P 分区数][-r 0或
1][-S 时间][-u 0或1][-W 0或1][-X 传输模式][设备]
补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
参 数:
-a快取分区 设定控制文件时,预先存入块区的分区数,若不加上快取
分区选项,则显示目前的设定。
-A0或1 启动或关闭控制文件时的快取功能。
-c 设定IDE32位I/O模式。
-C 检测IDE硬盘的电源管理模式。
-d0或1 设定磁盘的DMA模式。
-f 将内存缓冲区的数据写入硬盘,并清楚缓冲区。
-g 显示硬盘的磁轨,磁头,磁区等参数。
-h 显示帮助。
-i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。
-I 直接控制硬盘所提供的硬件规格信息。
-k0或1 重设硬盘时,保留-dmu参数的设定。
-K0或1 重设硬盘时,保留-APSWXZ参数的设定。
-m磁区数 设定硬盘多重分区存取的分区数。
-n0或1 忽略硬盘写入时所发生的错误。
-p 设定硬盘的PIO模式。
-P磁区数 设定硬盘内部快取的分区数。
-q 在执行後续的参数时,不在屏幕上显示任何信息。
-r0或1 设定硬盘的读写模式。
-S时间 设定硬盘进入省电模式前的等待时间。
-t 评估硬盘的控制效率。
-T 平谷硬盘快取的控制效率。
-u0或1 在硬盘存取时,允许其他中断要求同时执行。
-v 显示硬盘的相关设定。
-W0或1 设定硬盘的写入快取。
-X传输模式 设定硬盘的传输模式。
-y 使IDE硬盘进入省电模式。
-Y 使IDE硬盘进入睡眠模式。
-Z 关闭某些Seagate硬盘的自动省电功能。
Linux下也可以使用32Bit I/O和DMA。
1使用 /sbin/hdparm -c1 /dev/hda(hdb,hdc..)打开32Bit传输模式。
[root@localhost ~]# /sbin/hdparm -c1 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 1
IO_support = 1 (32-bit)
2使用命令 /sbin/hdparm -d1 /dev/hda(hdb,hdc...)打开DMA。
[root@localhost ~]# /sbin/hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)
3最后使用 /sbin/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上面的设
定。
[root@localhost ~]# /sbin/hdparm -k1 /dev/hda
/dev/hda:
setting keep_sett
您可能关注的文档
最近下载
- 劳动教育论文:依托学校种植园培养小学生劳技素养的实践研究.docx VIP
- 《斯特林制冷机》课件.ppt VIP
- 2024北京清华附中初二(上)期中物理(教师版).docx
- 2025领导干部任前廉政法规知识竞赛题库及参考答案.docx VIP
- 三个女性文本和一种帝国主义批评.pdf
- 2023学年新教材高中英语Unit3Festivalsandcustoms写作指导介绍传统节日课件牛津译林版必修第二册.pptx VIP
- 技术要素市场化配置水平测度及区域差异分析.pdf
- 统计预测与决策教材.pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- Prayer X钢琴谱五线谱 完整版原版.pdf
文档评论(0)