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

首頁 > 開發 > 綜合 > 正文

增加系統效率的心得

2024-07-21 02:36:52
字體:
來源:轉載
供稿:網友

  我在CLE1.0釋出的第一時間就去下載安裝,看到電腦出現 KDE 畫面時,簡直感動得幾乎痛哭流涕,在這里,我要向CLE發展小組致上無限的敬意。
  
    當我開始嘗試用 KDE 來取代 Windows 98 處理我日常工作的時候,發現穩定性不錯,至少應用程式出問題時,可以不必重新開機。
  但是,效率卻沒有 Windows 來得好,於是我開始仔細研究系統,想找出瓶頸所在,以下是我的心得。
  我的電腦配備如下:
    處理器: Intel 賽揚 366 MHz
    記憶體: 128 Mb PC100 RAM
    硬 碟: IBM 15Gb 7200 rpm ATA66
    顯示卡: Sis 620 AGP
    音效卡: CS46xx
    網路卡: D-Link DFE530TX (ver A)
    顯示器: Alfscan G17 17 寸
    作業系統:安裝 Windows 98 與 RH7.0 + CLE 1.0 一、開啟硬碟 DMA 支援。  
   系統安裝完畢後,硬碟的 DMA 是沒有打開的,我的方法是在 /etc/rc.d/rc.local 最後面加上一行
  /sbin/hdparm -d1 -c3 -m16 /dev/hda
  這樣每次開機後,硬碟的 DMA 就會開啟,不必每次手動設定。   
  
  假如您的硬碟機支援 ATA33 可以加上 -X66 這個參數,ATA66則是 -X68,像我的硬碟是 ATA66 那麼完整參數就是
  /sbin/hdparm -d1 -X68 -c3 -m16 /dev/hda
  經過我的測試 ,在 DMA 未開啟以前,實際讀取效率是每秒約 4.10 Mb 左右,開啟 DMA 後,每秒實際讀取效率躍升為 20 Mb 大約提升 5 倍之多。
  
  §未開啟 DMA 時的測試
  [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 後的測試結果
  [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 68 (UltraDMA mode4) 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
  由以上的數據,可以看得出來,硬碟 DMA 是否開啟,對讀取效率影響很大。
  
  二、關閉多馀的系統服務。   這是老生常談的題目了,一般我們當作桌上型工作站的時候,只需要啟動幾個基本的 Service 即可,其他的不但沒用,一方面會占用系統資源,另一方面則會有安全上的顧慮,我平常只用來上網、打打文件、聽聽音樂、看看電影,多半時間只是一個 Client 端,實在沒必要啟動 Server 端的服務,所以,我在 Setup System Services時,只留下以下幾個 Service,其馀的都關閉。   1. crond   2. network   3. syslogd   4. xfs 真的,相信我,只要這四個就足夠了!
  
  叁、下載 Kernel 重新編譯。   因為系統所預設安裝的 Kernel 是為了適用大部分的電腦而做的,并未對你的電腦作最佳化,所以顯得臃腫肥大,因為 Kernel 直接掌控著電腦的一切,所以對系統效率影響當然很大。   我的作法是:下載最新的 Kernel 重新編譯,將我電腦上的硬體直接編譯進 Kernel 里面,不要作成 Module ,對於不需要的就不編譯,這樣,打造出完全針對自己環境的 Kernel ,才能完全發揮電腦的威力。   至於 Kernel 怎樣編譯?這就不是我的主題了,大家可以到CLDP 自行參考 KERNEL HOW-TO 中譯版。
  
  四、減少虛擬終端機的數量。   系統預設是6個,也就是 CTRL+ALT F1~F6 那六個,我關掉其中四個,只留下 CTRL+ALT F1~F2,大約省下 4 Mbytes 的記憶體,但是這樣一來,X-Window 會從原來的 CTRL+ALT F7 變成 CTRL+ALT F3 。   修改 /etc/inittab 中,將 mingetty 3 ~6 全部加上 # 字號,然後下指令 #init q
  
  五、調整 X-Windows 環境   我習慣操作 KDE ,對 GNOME 不熟,所以,以下是都是針對 KDE而設,GNOME 的使用者,我想,應該也差不多啦!   
 ?。?、顏色數設為 16 Bit 就有很好的效果了,24 Bit 除了浪費資源,看不出有何好處。
  
 ?。?、不要使用螢幕保護程式。   
 ?。?、取消動畫視窗弁遄C   
 ?。?、盡量使用同一種字型。   
  5、瀏覽器用 Mozilla 不要用 Netscape。   
 ?。丁⒉灰獑右粜欧?artd 六、調整應用程式優先權。
    一般時候,我們使用任何程式時,其 NICE 值都是 0,意思是CPU 的使用權值。假如我們常用程式有較高的優先權的話,自然效率就會比較好,優先權的值從 -20 到 19 ,數字越小優先權就越高,但要注重的是一般使用者只能調低( 0~19),只有 root 有權調高優先權( -20 ~ 19 )。我們可以用 ps -fel 來觀察 NI 那欄就知道。
    說了半天,到底如何調整呢?有一個指令 /bin/nice 就是用來作這件事的,用法如下:nice -n 程式名稱 參數....   n 的值從 -20 到 19,這是手動操作,在 KDE 中,可以用選單編輯器來設定,方法是在你要調整優先權的程式的 [ 命令 ] 那一欄的前面,加上 /bin/nice --n 就可以了。
    比方說我常用 Mozilla 來瀏覽網頁,我改成 /bin/nice --10 /usr/local/mozilla/mozilla 這樣我的 Mozilla 執行時,就比其他程式有更高的優先權,在實際測試的時候,Mozilla 啟動速度以及回應都快了不少,其他一些常用的程式,也可以比照辦理。 後記   linux 真的是一套很棒的作業系統,經過這樣調整後,光是開機到登入視窗畫面出現,從原來的 48 秒,變成 30 秒,用 top 指令(每秒)觀察CPU idle 時間也從 82% 提升到 93%,而視窗程式的反應感覺上與 Windows 98 差不多了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芮城县| 涿鹿县| 伊川县| 雷州市| 旬阳县| 尉氏县| 崇仁县| 南通市| 长兴县| 宁南县| 崇阳县| 桓仁| 邵武市| 桂东县| 德州市| 柏乡县| 永清县| 海盐县| 公安县| 盘山县| 永丰县| 门源| 喀什市| 新乡市| 洛川县| 汕头市| 亚东县| 满洲里市| 荃湾区| 酉阳| 灵武市| 保定市| 朝阳区| 镇原县| 米易县| 祁东县| 清流县| 眉山市| 武山县| 长治县| 霍邱县|