如何提高Linux作業系統速度

來源:互聯網
上載者:User

  我們以前介紹了通過最佳化配置案頭環境來提高系統速度的方法,其實在其他的一些方面,我們一樣可以精心配置來提高系統速度。

  一、提升硬碟和光碟機的資料轉送效能

  我們可以使用命令“hdparm 參數 裝置”(如果是普通使用者,需要在“hdparm”前面加上路徑“/sbin/”)來查看儲存空間當前工作在什麼樣的傳輸模式下。例如要查看硬碟的傳輸模式,其命令如下(符號#表示以root身份執行,不必輸入,下同):

  #hdparm -v /dev/hda

  如果輸出結果有“IO_support=0(default 16-bit)”和“using_dma=0(off)”這兩段,說明Linux作業系統沒有開啟硬碟的32位輸入輸出支援和DMA傳輸模式。例如紅帽子9.0(以下簡稱RH9)和紅旗Linux案頭版4.0(以下簡稱RF4)都是預設關閉硬碟的32位輸入輸出支援。我們可以使用下面這個命令啟用硬碟的32位輸入輸出支援和DMA傳輸模式:

  #hdparm -c1 -d1 /dev/hda

  (說明:“-c1”表示啟動32位輸入輸出支援;“-d1”表示啟動DMA傳輸模式。如果你的硬碟支援ATA66還可以加上“-X67”這個參數,ATA100則是“-X68”。例如硬碟支援ATA66,那麼完整的命令就是“hdparm -c3 -d1 -X67 /dev/hda”)

  同理,只要把上面這個命令的“/dev/hda”換成“/dev/cdrom”,就可以開啟光碟機的32位輸入輸出支援和DMA傳輸模式。

  但是每次都要這麼輸入命令太麻煩了,有沒有辦法讓系統一啟動就自動執行這些命令呢?有,方法是編輯/etc/rc.d/rc.local檔案,在最後一行加上要自動執行的命令就可以了(每個命令一行)。

  二、調整應用程式優先權

  應用程式優先權值的範圍從-20到19,數字越小優先權就越高。一般情況下,普通應用程式的優先權值(CPU使用權值)都是0,如果讓常用程式擁有較高的優先權,自然啟動和運行速度都會快些。

  我們可以用命令“nice -n 程式名稱”(n的取值從-20到19)來調整應用程式的優先權,需要注意的是普通使用者只能在0到19之間調整應用程式的優先權值,只有root有權調整更高的優先權值(從-20到19)。

  三、使用低負荷的案頭環境或視窗管理器

  KDE是目前Linux案頭中功能最為完善的,但也是最占系統資源的案頭環境,而XFce4、FVWM、IceWM、Window Maker這類案頭環境和視窗管理器雖然在功能上沒有KDE完善,但是運行速度要比KDE快很多,可以說使用低負荷的案頭環境和視窗管理器就是用功能和速度做個交換。筆者在這裡推薦使用XFce4案頭環境。XFce4體積小巧、啟動迅速、介面漂亮、設定簡單,而且可以調用KDE的一些功能來彌補自身的不足,其:http://heanet.dl.sourceforge.net/sourceforge/xfce/xfce-4.0.6-rpm-rh9.tar.bz2,使用如下命令進行安裝:

  #tar jxvf xfce-4.0.6-rpm-rh9.tar.bz2
  #cd xfce-4.0.6-rpm-rh9
  #rpm -ivh *.rpm

  以上RPM包同樣可以在紅旗案頭4.0版中安裝。

  裝好後在RH9的GDM登入器的環境選擇菜單裡面會出現XFce4選項。如果要在RF4的KDM登入器的環境選擇菜單中加入XFce4選項,請看http://www.linuxdby.com/showthread.php?s=&threadid=8404。

  相信經過以上調整,你的Linux作業系統使用起來順暢了不少。其實Linux可以最佳化的地方不止這麼一些,只要你不斷去探索,慢慢地就會體驗到打造系統的樂趣,而且自己的Linux水平提高速度不是一般地快喲。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.