发新话题
打印

[魔力私服分享] Linux操作系统下的硬盘提速方案

Linux操作系统下的硬盘提速方案

Linux操作系统下的硬盘提速方案魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* g/ K" V* ?# J9 g0 I  m4 w; j4 {
目前很多朋友都用上了大容量的DMA或UDMA-33标准的硬盘。在微软的Windows98下为了使得DMA或UDMA-33标准的硬盘提高数据传输速率,可以在计算机的CMOS或操作系统中打开IDE硬盘的DMA(直接存储器存取)这项功能。但是在Linux平台中,Linux是不会自动的打开DMA模式,所以在Linux中使用这些IDE接口的UDMA-33标准的硬盘感觉数据传输远远没有在Windows中快。事实上,Linux平台中也可以通过软件来打开DMA模式,以下就是Linux下的硬盘提速的具体做法。
& {9 A1 P% h/ K8 A2 S! M3 Jbbs.mocwww.com
( ~( t+ \2 H& r3 H- tbbs.mocwww.com首先,在Linux下打开DMA模式之前,最重要的事情就是备份硬盘上的数据。因为在开启DMA模式之后谁也无法预料到硬盘是否还能正常工作,数据是否还完整。把Linux下所有的重要数据备份到其他硬盘或是CD-R等存储媒介上是最好的选择,请不要把数据备份在同一块硬盘上,更不能把数据备份到同一个硬盘分区。 妖城在线论坛! K3 w, |1 i9 i1 a: M1 k) T

2 _5 l- m: D" L$ J9 J% e第二步需要修改hdparm目录下的一些设备节点参数。但是修改这些参数必须以超级用户(ROOT)的身份登陆Linux系统才行。普通Linux用户没有这个权限修改hdparm目录下的东西。下面就是一个修改硬盘设备节点参数的例子,注意,不同型号,不同容量的硬盘可能列出的参数不太一样,但是修改的过程和方法大体上是一样的。
" b7 _9 [6 A; a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
8 @. o# H" e# z( i: k# a9 k+ m妖城在线论坛# /sbin/hdparm /dev/hda 8 `* J. D; P' v
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! R+ l0 o/ @; n
/dev/hda:
1 @0 \6 ~; d; T5 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' C9 S7 F  U3 X! |) G8 Q1 \$ N) D
multcount = 0 (off)
; k" K  h6 a4 e/ p$ D* i" I, F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
. Y3 k1 r4 V* D# U' f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表I/O support = 0 (default 16-bit) 魔力私服,最新魔力宝贝私服技术交流3 j2 j, x( A6 n9 D# U, K
魔力私服,最新魔力宝贝私服技术交流4 \4 H2 W/ V" _5 p3 A3 N
unmaskirq = 0 (off)
. H+ d, _& `$ o; k魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com  j0 Y* b( T' M* I
using_dma = 0 (off)
" O! k3 R* U0 rbbs.mocwww.com5 ?/ g# E7 D2 e) h+ }6 s
keepsettings = 0 (off)
, t7 Z; p9 g, v; N) _6 E( K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
( a7 g- a' _% F1 z, y' i7 w" F4 h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表nowerr = 0 (off) bbs.mocwww.com5 z/ B  j. ?9 L0 e- w! ?  T
魔力私服,最新魔力宝贝私服技术交流" g/ Z0 h, `$ e% U2 k4 B5 \8 r
readonly = 0 (off) % W; t5 w, E0 |% P7 h, C$ @5 Q$ l

, |$ e: ~, E+ E5 ]1 u# J妖城在线论坛readahead = 8 (on)
( i* J3 b# {- O" ?. B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流6 {% r: c7 L+ \9 \6 k. N
geometry = 629/240/63, sectors = 9514260, start = 0
4 j. H$ V& p1 b8 A+ c  F+ D1 ?妖城在线论坛, j$ f9 m, |3 M- C, S% t( s* Q
# bbs.mocwww.com6 K+ Y8 ^  h. q( j

- W/ a7 E* ?, P4 T- l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表要注意的是,OFF代表此参数不起作用,ON表示打开此功能或模式。上面的参数列表写的非常清楚,Multcount(多扇区读) 没有打开;此硬盘格式为16位格式;DMA数据传输模式没有打开。很显然,这样的参数并没有使硬盘达到最佳的优化,没有能完全发挥当今高速IDE硬盘的性能。
" g4 f# B: L) ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
( B, g- i/ o1 r8 G: v' }魔力私服,最新魔力宝贝私服技术交流为了优化硬盘,提高硬盘的数据传输速率,首先还是要了解以下这些参数的含义: 魔力私服,最新魔力宝贝私服技术交流- a8 A; g' X8 O4 Z6 N. C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 F& {2 y; D8 U$ `
c3 :就是把硬盘的16位格式转换为32位模式。 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 p/ C; H1 V1 r# n
' u2 t5 V# `: n. z
m16 :改变硬盘的多路扇区的读功能,-m16可以使得硬盘一次读入16个扇区的数据。但是不是所有的硬盘都支持这个功能。使用hdparm -i /dev/hda 可以察看您的硬盘最大能读写的扇区数目。
/ A' i' I( r% o! Y妖城在线论坛+ V% [! I3 J# Q. ^2 M4 f
d1X34:在支持DMA-capable的硬盘中,这个参数可以支持双DMA通道的数据传输模式。 妖城在线论坛; z6 Q2 r" t& X' P

9 L) W1 }' Y: j9 {* t8 t* Bd1X66:在支持UDMA-capable的硬盘中,这个参数可以支持双DMA通道的数据传输模式。 妖城在线论坛* {! z& m4 f; a% C' [( b

7 Z4 j. W7 ~5 p2 `. K$ w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート了解以上参数的作用和含义之后,现在请您仔细检查硬盘上面上的标签,看看您的硬盘是否支持DMA 或者 UDMA模式,然后才对照这些参数来优化您的硬盘,以防出现不可预见的错误。 妖城在线论坛- p& V  h8 m8 E+ u. |& R  K! z
魔力私服,最新魔力宝贝私服技术交流+ K( k: F2 i+ ]9 C  S& n
优化硬盘的参数,也可以参考下面的例子,注意,不是所有的硬盘都适用一下的优化参数,请按照实际情况来设置参数:
. M' r" [- g2 ~3 ~% [  Gbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 u( `# M* ]1 j0 W2 ?+ x2 D
# hdparm -d1X66 -m16 -c3 /dev/hda —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 E% S( p* t+ P1 C
妖城在线论坛: m# T6 w& W2 H. c! B8 _$ s0 K7 d- ]+ K0 T
# hdparm /dev/hda
9 l  C4 |9 I+ N$ v/ u& s6 H" u- X& G- _. d5 @
/dev/hda:
, |0 Q: d, V! C3 [妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ B2 R) u) Z2 t+ ]$ l: r
multcount = 16 (on) bbs.mocwww.com1 |' a. L; D7 [- r2 Z# h
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ ~* g4 u& ~! q
I/O support = 3 (32-bit w/sync)
- ]4 h4 ?3 Z$ G1 r9 {" i魔力私服,最新魔力宝贝私服技术交流
4 ]3 H" s' \  K% J, T0 o1 w* I5 ?妖城在线论坛unmaskirq = 0 (off) 妖城在线论坛& ~( I5 ?0 V9 l' z6 o6 C  G0 h

9 U* M/ K3 l* l0 O" z4 \( }using_dma = 1 (on) , T1 S5 \4 B& `
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" I6 S9 f  _8 f; |
keepsettings = 0 (off) 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# `2 i8 h9 |3 E- x" K3 f) A7 Q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 q0 O( U* [- Q# o6 i
nowerr = 0 (off)
3 M6 L/ c8 b( P, n$ j! i: }5 Hbbs.mocwww.combbs.mocwww.com% q& M: F3 D# A/ |  k: ^! N
readonly = 0 (off) —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ ?  D" C  K0 y+ u' C8 p! X

, _+ }  T0 B( f5 l3 N5 {5 P' n- m7 w魔力私服,最新魔力宝贝私服技术交流readahead = 8 (on)
1 R5 m$ f0 J$ s% n: z/ P% ?妖城在线论坛
! ~4 j' M7 a9 Z; u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートgeometry = 629/240/63, sectors = 9514260, start = 0 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# u7 R( D/ p9 {/ h2 A

5 E8 n: s' w/ A$ S% U9 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表修改完这些参数之后,有时候并不能一次性把硬盘优化成功。如果在硬盘还在正常工作的时候修改这些数据,硬盘会进入“休眠”状态。这就需要等硬盘灯会熄灭,硬盘不处于繁忙状态下优化硬盘参数比较容易成功。 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 z# k0 R/ e) W. U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: p8 |$ t. g9 \: ?  u$ p' [, F% L4 x
hdparm的改变是一个临时的状态,下次再次启动Linux系统的时候hdparm将会消失。所以要想永久的保存修改后的信息,就必须把修改后的参数和数据写入/etc/rc.d/rc.local或者/etc/rc.local文件,甚至比启动过程要早运行的程序中。 魔力私服,最新魔力宝贝私服技术交流; W8 Z8 F; q- s5 }+ q2 L

. V; p5 K% n" d% qbbs.mocwww.com最后要提醒大家的是,如果您的主板的芯片组或Linux内核kernel(比如内核kernel版本过于陈旧,2.2版以前)如果不支持UDMA模式,那就没有必要去修改硬盘设备的参数了。升级主板或者kernel是解决这个问题的较好选择。
本帖最近评分记录
  • 黄昏 妖力 -10 盗贴申精 有异议请论坛短信我~ 2009-11-26 21:31
  • 黄昏 妖币 -10 盗贴申精 有异议请论坛短信我~ 2009-11-26 21:31

TOP

发新话题