国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

linux 系統(tǒng)提速手記!

2024-07-21 02:36:40
字體:
供稿:網(wǎng)友

  我的計(jì)算機(jī)配備如下∶
  
  處理器∶Intel 賽揚(yáng) 500 MHz
  記憶體∶256 Mb PC100 RAM
  硬碟∶80Gb 7200 rpm ATA100
  顯示卡∶tnt2 AGP
  聲卡∶sb live!
  網(wǎng)絡(luò)卡∶8139
  顯示器∶mac 796fd2
  操作系統(tǒng)∶安裝 Win2k server 與 RH7.3 + suse 8.1
  
  一、開啟硬盤 DMA 支持。
  
  系統(tǒng)安裝完畢後,硬盤的 DMA 是沒有打開的,我的方法是在
  /etc/rc.d/rc.local 最後面加上一行 /sbin/hdparm -d1 -c3 -m16 /dev/hda 這樣每次開機(jī)後,硬盤的 DMA 就會(huì)開啟,不必每次手動(dòng)設(shè)定。
  
  假如您的硬盤機(jī)支持 ATA33 可以加上 -X66 這個(gè)參數(shù),ATA66則是 -X68,像我的硬盤是 ATA66 那麼完整參數(shù)就是 /sbin/hdparm -d1 -X68 -c3 -m16 /dev/hda 經(jīng)過我的測(cè)試 ,在 DMA 未開啟以前,實(shí)際讀取效率是每秒約 4.10 Mb 左右,開啟 DMA 後,每秒實(shí)際讀取效率躍升為 20 Mb 大約提升 5 倍之多。
  
  §未開啟 DMA 時(shí)的測(cè)試
  
  [root@firefly /root]# hdparm -d0 /dev/hda
  
  /dev/hda:
  
  setting using_dma to 0 (off)
  using_dma = 0 (off)
  
  [root@firefly /root]# hdparm -Tt /dev/hda
  
  /dev/hda:
  
  Timing buffer-cache reads: 128 MB in 2.75 seconds = 46.55 MB/sec
  Timing buffered disk reads: 64 MB in 15.58 seconds = 4.11 MB/sec
  
  §開啟 DMA 後的測(cè)試結(jié)果
  
  [root@firefly /root]# hdparm -d1 -X68 -c3 -m16 /dev/hda
  
  /dev/hda:
  
  setting 32-bit I/O support flag to 3
  setting multcount to 16
  setting using_dma to 1 (on)
  setting xfermode to 69 (UltraDMA mode5)
  multcount = 16 (on)
  I/O support = 3 (32-bit w/sync)
  using_dma = 1 (on)
  
  [root@firefly /root]# hdparm -Tt /dev/hda/dev/hda:
  
  Timing buffer-cache reads: 128 MB in 2.75 seconds = 46.55 MB/sec
  Timing buffered disk reads: 64 MB in 3.20 seconds = 20.00 MB/sec
  
  由以上的數(shù)據(jù),可以看得出來,硬盤 DMA 是否開啟,對(duì)讀取效率影響很大。
  
  二、關(guān)閉多馀的系統(tǒng)服務(wù)。
  
  這是老生常談的題目了,一般我們當(dāng)作桌上型工作站的時(shí)候,只需要激活幾個(gè)基本的?Service 即可,其他的不但沒用,一方面會(huì)占用系統(tǒng)資源,另一方面則會(huì)有安全上的顧慮,我平常只用來連網(wǎng)、打打文件、聽聽音樂、看看電影,多半時(shí)間只是一個(gè) Client 端,實(shí)在沒必要激活 Server 端的服務(wù),所以,我在 Setup System Services時(shí),只留下以下幾個(gè) Service,其馀的都關(guān)閉。
  
  1. crond
  2. network
  3. syslogd
  
  真的,相信我,只要這四個(gè)就足夠了!
  
  三、下載 Kernel 重新編程。
  
  因?yàn)橄到y(tǒng)所默認(rèn)安裝的 Kernel 是為了適用大部分的計(jì)算機(jī)而做的,并未對(duì)你的計(jì)算機(jī)作最優(yōu)化,所以顯得臃腫肥大,因?yàn)?Kernel 直接掌控著計(jì)算機(jī)的一切,所以對(duì)系統(tǒng)效率影響當(dāng)然很大。
  
  我的作法是∶下載最新的 Kernel 重新編程,將我計(jì)算機(jī)上的硬件直接編程進(jìn) Kernel 里面,不要作成 Module ,對(duì)於不需要的就不編程,這樣,打造出完全面向自己環(huán)境的 Kernel ,才能完全發(fā)揮計(jì)算機(jī)的威力。
  
  至於 Kernel 怎樣編程?這就不是我的主題了,大家可以到CLDP 自行參考 KERNEL HOW-TO 中譯版。
  
  四、減少虛擬終端機(jī)的數(shù)量。
  
  系統(tǒng)默認(rèn)是6個(gè),也就是 CTRL+ALT F1~F6 那六個(gè),我關(guān)掉其中四個(gè),只留下 CTRL+ALT F1~F2,大約省下 4 Mbytes 的記憶體,但是這樣一來,X-Window 會(huì)從原來的 CTRL+ALT F7 變成 CTRL+ALT F3 。

  
  修改 /etc/inittab 中,將 mingetty 3 ~6 全部加上 # 字號(hào),然後下指令 #init q
  
  五、調(diào)整 X-Windows 環(huán)境
  
  我習(xí)慣操作 KDE ,對(duì) GNOME 不熟,所以,以下是都是面向 KDE而設(shè),GNOME 的使用者,我想,應(yīng)該也差不多啦!
  
 ?。薄㈩伾珨?shù)設(shè)為 16 Bit 就有很好的效果了,24 Bit 除了浪費(fèi)資源,看不出有何好處。
 ?。?、不要使用屏幕保護(hù)程序。
 ?。?、取消動(dòng)畫窗口功能。
  4、盡量使用同一種字型。
 ?。怠g覽器用 Mozilla 不要用 Netscape。
  6、不要激活音效服務(wù)器 artd
  
  Speed Up X by Managing Font Setting 在你抱怨 X 跑得不夠快之前,
  先檢查字型設(shè)定, 很可能就是影響效能的一大元兇。
  先看一下 /etc/X11/XF86Config-4 檔案里的 FontPath 設(shè)定值, 假如是
  如下∶
  Section "Files"
  
  RgbPath "/usr/X11R6/lib/X11/rgb"
  
  # Multiple FontPath entries are allowed (they are concatenated together)
  # By default, Mandrake 6.0 and later now use a font server independent of
  # the X server to render fonts.
  
  FontPath "unix/:-1"
  
  EndSection
  
  可參考 /etc/X11/fs/config 檔案里的字型設(shè)定值, 挑選幾個(gè)喜歡的字型目錄(全部比較不會(huì)錯(cuò))
  來修改, 例如我直接設(shè)定下列幾個(gè)字型目錄∶
  Section "Files"
  
  RgbPath "/usr/X11R6/lib/X11/rgb"
  
  # Multiple FontPath entries are allowed (they are concatenated together)
  # By default, Mandrake 6.0 and later now use a font server independent of
  # the X server to render fonts.
  
  FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
  FontPath "/usr/X11R6/lib/X11/fonts/Type1"
  FontPath "/usr/X11R6/lib/X11/fonts/mdk:unscaled"
  FontPath "/usr/share/fonts/ttf/big5"
  
  EndSection
  
  修改之後, 重新激活 startx 感受看看棉。
  
  原本的 FontPath "unix/:-1" 將字型由 X Font Server 來提供,
  一般使用者未蒙其利、先受其害, 可以考慮等熟悉 X Font Server 功能後再使用。
  如此就可以關(guān)掉xfs了
  ps:試用時(shí)不要用默認(rèn)開機(jī)直接進(jìn)x-window,若不行會(huì)卡在x-window
  ps:引用自http://twopensource.org/~marr/xfont_tip.Html
  六、調(diào)整應(yīng)用程序優(yōu)先權(quán)。
  
  一般時(shí)候,我們使用任何程序時(shí),其 NICE 值都是 0,意思是CPU 的使用權(quán)值。假如我們常用程序有較高的優(yōu)先權(quán)的話,自然效率就會(huì)比較好,優(yōu)先權(quán)的值從 -20 到 19 ,數(shù)字越小優(yōu)先權(quán)就越高,但要注重的是一般使用者只能調(diào)低( 0~19),只有 root 有權(quán)調(diào)高優(yōu)先權(quán)( -20 ~ 19 )。我們可以用 ps -fel 來觀察 NI 那欄就知道。
  
  說了半天,到底如何調(diào)整呢?有一個(gè)指令 /bin/nice 就是用來作這件事的,用法如下∶nice?-n?程序名稱?參數(shù)....
  n 的值從 -20 到 19,這是手動(dòng)操作,在 KDE 中,可以用選單編輯器來設(shè)定,方法是在你要調(diào)整優(yōu)先權(quán)的程序的 [ 命令 ] 那一欄的前面,加上 /bin/nice --n 就可以了。
  
  比方說我常用 Mozilla 來瀏覽網(wǎng)頁,我改成 /bin/nice --10 /usr/local/mozilla/mozilla 這樣我的 Mozilla 執(zhí)行時(shí),就比其他程序有更高的優(yōu)先權(quán),在實(shí)際測(cè)試的時(shí)候,Mozilla 激活速度以及回應(yīng)都快了不少,其他一些常用的程序,也可以比照辦理。
  
  後記
  
  linux 真的是一套很棒的操作系統(tǒng),經(jīng)過這樣調(diào)整後,光是開機(jī)到登入窗口畫面出現(xiàn),從原來的 48 秒,變成 30 秒,用 top 指令(每秒)觀察CPU idle 時(shí)間也從 82% 提升到 93%,而窗口程序的反應(yīng)感覺上與 Win me 差不多了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 石家庄市| 仪征市| 广东省| 中牟县| 白水县| 海晏县| 玉环县| 鄂托克前旗| 陆河县| 久治县| 双辽市| 东兰县| 那曲县| 武安市| 沛县| 大名县| 岑溪市| 射阳县| 高阳县| 两当县| 固镇县| 高邑县| 五指山市| 莱阳市| 崇州市| 五大连池市| 广水市| 乌拉特后旗| 祁阳县| 北流市| 资阳市| 佛冈县| 蓝山县| 仙居县| 晋城| 罗平县| 获嘉县| 德清县| 巴中市| 静乐县| 乌兰浩特市|