簡單幾步優化Ubuntu 降低CPU使用率

2021-08-30 06:10:40 字數 2738 閱讀 5178

警告:以下部分步驟如果修改錯誤,會導致系統無法啟動,所以需要認真一點。

1、禁用 ipv6

目前 ipv6 還沒有到來,ubuntu 這個超前的功能暫時可以遮蔽掉,以加快速度。

alias net-pf-10 ipv6

修改為alias net-pf-10 off #ipv6

2、並行執行開機啟動指令碼

/etc/init.d/ 下面的都是啟動指令碼,預設這些指令碼是按順序啟動的,實際上,如果你使用的是 sata 或 scsi 介面,可以並行啟動這些指令碼程式,加速啟動過程。

concurrency=none

修改為concurrency=shell

3、將 localhost 化名為主機名

據說這個方法可以改善使用 ubuntu 一段後,在 gnome 中啟動應用程式變慢的問題。

127.0.0.1 localhost

127.0.1.1 ubuntu

在第一行末尾加上主機名,也就是第二行的那個名字。

127.0.0.1 localhost ubuntu

127.0.1.1 ubuntu

4、禁用 pango

pango 是乙個著重於國際化的,用於輸出和文字渲染的庫,但是這個庫可能導致 firefox 等一些程式占用過高的 cpu,所以我們可以禁用它。這樣可以很好的降低cpu的使用率。

moz_disable_pango=」1″

5、禁用 gettys

開啟 sudo gedit /etc/event.d/tty3,把所有以 start 開頭的行,用 # 注釋掉。

6、安裝 preload

可以把一些常用到的 lib 庫和應用程式預載入到記憶體,以提高程式的啟動速度。

sudo apt-get install preload

減少系統對於 swap 頻繁的寫入,將加快應用程式之間的切換,有助於提公升系統效能。

系統預設為 60,你可以修改為 10:

8、使用 grub 的 profile 選項

grub 有個叫做 profile 的選項,它是一種系統啟動時所要讀取的所有的檔案的索引,這樣使得隨後系統查詢並且讀取這些檔案的速度就會加快。

在開機進入 grub 畫面時按 esc 鍵,然後找到需要啟動的核心,按 e 鍵,編輯啟動引數,在後面加入 profile 後再按 b 進行啟動。設定後,第一次開機需要建立索引,所以開機速度會慢一點,以後每次更新核心都需要這麼做。

9、使用 sysv-rc-conf 關閉不必要的服務.

具體方法,請參考這裡。

#############################################3

127.0.0.1 localhost

127.0.1.1 fwolf_pcname

==> 變成

127.0.0.1 localhost fwolf_pcname

alias net-pf-10 ipv6

==>

alias net-pf-10 off #ipv6

concurrency=none

==>

concurrency=shell

但據說這種方法可能會造成啟動問題,慎用,建議多核cpu才使用。

moz_disable_pango=」1″

關閉之後明顯感覺到firefox的顯示速度變快了,但顯示形式也有了一些變化,比如、網頁標題的黑體字現在能體現了,但也感覺字型渲染略微「模糊」了一點點。

安裝preload,它可以把一些常用到的庫檔案預載入到記憶體,用部分記憶體空間換取應用程式啟動速度的提公升。另外注意,prelink從feisty 7.04起就沒用了:

sudo apt-get install preload

1:2345:respawn:/sbin/getty 38400 tty1

#2:23:respawn:/sbin/getty 38400 tty2

#3:23:respawn:/sbin/getty 38400 tty3

#4:23:respawn:/sbin/getty 38400 tty4

#5:23:respawn:/sbin/getty 38400 tty5

#6:23:respawn:/sbin/getty 38400 tty6

ctrl+alt+f2-f6就沒東西了,f1是我們保留的終端,用於應急處理,f7就是正常的圖形環境啦。

/dev/sda

這個數值的預設值為60,越小對swap的寫入可能就越小,有網友說1g記憶體調整為5感覺最合適,建議至少512m記憶體以上再調整這個數值,設為0的話就幾乎等於不實用swap了。

使用lvm,但暫時沒有進一步的資料。

用bootchart協助,優化系統啟動過程,對耗時較多的過程進行優化。

使用bum關閉掉不需要的服務,不推薦用sysv-rc-conf的原因是bum對服務、程序有比較詳細的解釋說明。

如果fstab中掛有外部磁碟,啟動時不需要檢測,可以把pass設定為0(fstab中最後一列)。如果在安裝系統時就選用更合理的分割槽方案、分割槽型別(比如xfs)效果更佳。

現在應該都在用6.10edgy之後的發行版了,如果是486機器,請選用386核心;p4以後的機器,包括同期的amd,請選用generic核心;伺服器請選用linux-server核心,效能可能會有一點點的提公升。

詳細請參考:difference between linux-generic, linux-386。

用deborphan刪除不用的庫檔案:

sudo deborphan | xargs sudo apt-get -y remove –purge

簡單幾步優化Ubuntu 降低CPU使用率

1 禁用 ipv6 目前 ipv6 還沒有到來,ubuntu 這個超前的功能暫時可以遮蔽掉,以加快速度。alias net pf 10 ipv6 修改為alias net pf 10 off ipv6 2 並行執行開機啟動指令碼 etc init.d 下面的都是啟動指令碼,預設這些指令碼是按順序啟動...

簡單幾步優化長尾關鍵詞

一.title 2.標題字數控制在4到25個漢字。3.標題語氣形式 直述式 如何式 問答式 官網 推廣 如 祛痘什麼方法最好 懸疑式 誇張式 反語 站內外廣告貼 如 療效最神的祛痘方法 4.標題中符號侷限使用輸入法中文狀態下的 如 祛痘神效 我是信了 5.避免使用專業術語,多用俗語,確保語意通俗易懂...

ubuntu下使用vim編寫簡單c語言程式

到ubuntu乙個目錄下,我是到 home user 文件下,然後滑鼠右擊,在此處開啟終端 進入root使用者sudo su 輸入sudo vim hello.c 建立hello.c檔案 進入vim下,從鍵盤輸入i,不用按回車,左下角出現 插入 表示進入編輯狀態 輸入 include int mai...