我們以前介紹了通過優化配置桌面環境來提高系統速度的方法,其實在其他 的一些方面,我們一樣可以精心配置來提高系統速度。
一、提升硬盤和光驅的數據傳輸性能
我們可以使用命令“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水平提高速度不是一般地快喲。