仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 397|回复: 8
打印 上一主题 下一主题

[其他Linux] 来讲讲:网友分享:Linux操纵体系下的硬盘提速计划

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于linux命令,一定要学会用man和info去查他们的解释;
今朝良多伴侣都用上了年夜容量的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目次下的器材。上面就是一个修正硬盘设备节点参数的例子,注重,分歧型号,分歧容量的硬盘大概列出的参数不太一样,可是修正的历程和办法大致上是一样的。
#/sbin/hdparm/dev/hda
/dev/hda:
multcount=0(off)
I/Osupport=0(default16-bit)
unmaskirq=0(off)
using_dma=0(off)
keepsettings=0(off)
nowerr=0(off)
readonly=0(off)
readahead=8(on)
geometry=629/240/63,sectors=9514260,start=0
#
要注重的是,OFF代表此参数不起感化,ON暗示翻开此功效或形式。下面的参数列表写的十分分明,Multcount(多扇区读)没有翻开;此硬盘格局为16位格局;DMA数据传输形式没有翻开。很明显,如许的参数并没有使硬盘到达最好的优化,没有能完整发扬现今高速IDE硬盘的功能。
为了优化硬盘,进步硬盘的数据传输速度,起首仍是要懂得以下这些参数的寄义:
c3:就是把硬盘的16位格局转换为32位形式。
m16:改动硬盘的多路扇区的读功效,-m16可使得硬盘一次读进16个扇区的数据。可是不是一切的硬盘都撑持这个功效。利用hdparm-i/dev/hda能够观察您的硬盘最年夜能读写的扇区数量。
d1X34:在撑持DMA-capable的硬盘中,这个参数能够撑持双DMA通道的数据传输形式。
d1X66:在撑持UDMA-capable的硬盘中,这个参数能够撑持双DMA通道的数据传输形式。
懂得以上参数的感化和寄义以后,如今请您细心反省硬盘下面上的标签,看看您的硬盘是不是撑持DMA大概UDMA形式,然后才对比这些参数来优化您的硬盘,以防呈现不成预感的毛病。
优化硬盘的参数,也能够参考上面的例子,注重,不是一切的硬盘都合用一下的优化参数,请依照实践情形来设置参数:
#hdparm-d1X66-m16-c3/dev/hda
#hdparm/dev/hda
/dev/hda:
multcount=16(on)
I/Osupport=3(32-bitw/sync)
unmaskirq=0(off)
using_dma=1(on)
keepsettings=0(off)
nowerr=0(off)
readonly=0(off)
readahead=8(on)
geometry=629/240/63,sectors=9514260,start=0
修正完这些参数以后,偶然候其实不能一次性把硬盘优化乐成。假如在硬盘还在一般事情的时分修正这些数据,硬盘会进进“休眠”形态。这就必要等硬盘灯会燃烧,硬盘不处于忙碌形态下优化硬盘参数对照简单乐成。
hdparm的改动是一个一时的形态,下次再次启动Linux体系的时分hdparm将会消散。以是要想永世的保留修正后的信息,就必需把修正后的参数和数据写进/etc/rc.d/rc.local大概/etc/rc.local文件,乃至比启动历程要早运转的程序中。
最初要提示人人的是,假如您的主板的芯片组或Linux内核kernel(好比内核kernel版本过于陈腐,2.2版之前)假如不撑持UDMA形式,那就没有需要往修正硬盘设备的参数了。晋级主板大概kernel是办理这个成绩的较好选择

</p>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-18 11:34:39 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
透明 该用户已被删除
板凳
发表于 2015-1-25 15:23:47 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
再现理想 该用户已被删除
地板
发表于 2015-2-2 23:33:12 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
分手快乐 该用户已被删除
5#
发表于 2015-2-8 19:38:38 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
只想知道 该用户已被删除
6#
发表于 2015-2-26 00:14:29 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
简单生活 该用户已被删除
7#
发表于 2015-3-8 10:58:24 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
小魔女 该用户已被删除
8#
发表于 2015-3-15 22:24:32 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
山那边是海 该用户已被删除
9#
发表于 2015-3-22 17:09:45 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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