close

1.安裝Prelink
1-1工欲善其事,必先利其器。在終端或者「軟體管理員」中安裝即可:
sudo apt-get install prelink

1-2.配置開啟Prelink
以管理員身份編輯/etc/default/prelink,將其中的PRELINKING=unknown 改為 PRELINKING=yes。

1-3.初始化Prelink數據庫
在終端中運行如下命令,初始化Prelink數據庫:
sudo /etc/cron.daily/prelink

該過程需要數分鐘的時間,作用相當於建立「緩存」,預先為各個軟體鏈接好啟動所需的共享庫,使得以後每次啟動軟體不必再臨時鏈接。

2.使用Preload預加載
Prelink類似,Preload是一個運行於後台的監護程序,探測那些常用的軟體,並將其放入緩存,以起到加速的作用。在LinuxMint/Ubuntu下安裝Preload很簡單:
sudo apt-get install preload    或者「軟體管理員」中安裝即可

3.清理APT緩存
apt應該算是LinuxMint/Ubuntu系統中使用率最高的命令了,無論安裝、移除軟體,還是更新軟體源緩存及相關維護,都離不開它。使用逾久,apt緩存也就變得較為臃腫,有必要清理:
sudo apt-get autoclean

4.禁用不必要的啟動項
在「啟動應用程序」中,根據自身實際,取消不必要的啟動項,如歡迎程序、檢測新硬件、藍牙(如果本機沒有藍牙)、桌面共享等。

5.調整交換分區參數

5-1首先,我們在終端中運行如下命令:
cat /proc/sys/vm/swappiness

5-2顯示的數值一般是60.這個數值表示的是Linux系統讀取swap交換分區的tendency(趨勢),數值越大,讀取swap的頻次就越多。對於普通的桌面用戶而言可不見得是好事。 其次,修改這個tendency數值。以管理員身份編輯/etc/sysctl.conf,在其末尾加入下面這行代碼:
vm.swappiness = 10

關於如何確定這個tendency數值,一般而言,有1G以下的內存,數值設為1;有1G以上的內存,數值設為10.

保存修改後,重啟電腦即可。就是這麼簡單的修改,對於LinuxMint/Ubuntu桌面用戶而言,系統速度還是有一定的改善。

6.禁用休眠/掛起功能(務必慎重)
如果你不需要電腦的休眠/掛起功能,可以手動禁用它(筆記本電腦最好不要禁用休眠/掛起功能)。以管理員身份編輯配置文件:
sudo gedit /etc/initramfs-tools/conf.d/resume
將RESUME=UUID=****這行註釋掉(行首加#):

7.修改grub2等待時間
無論你的電腦是否有2個或更多的操作系統,只要安裝了LinuxMint/Ubuntu,就必然會安裝grub2作為引導管理器。grub2啟動時,會在 默認的啟動項上停留數秒(默認10秒),等待用戶選擇。我們可以把這個時間改的更短。如果是LinuxMint/Ubuntu單系統,可以直接改為0,即 直接進入,無需等待。
以管理員身份編輯grub配置文件,修改GRUB_TIMEOUT項後的數字。

8.使用ZRAM提高內存性能
如果你的電腦內存不太充裕(1G以下),可以使用ZRAM軟件來提高內存性能。ZRAM能在系統中創建一個壓縮的塊設備,用於模擬一個交換分區,減少因內存不足而多硬盤的蹂躪頻次。可以使用如下PPA安裝ZRAM:
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler

9.多核啟動
默認情況下,即便你的電腦是雙核甚至多核的CPU,LinuxMint/Ubuntu啟動時仍舊是以單核在執行系統啟動任務。可以通過如下修改,使其充分利用多核CPU進行系統啟動,從而加快速度。
以管理員身份編輯:
sudo gedit /etc/init.d/rc
找到CONCURRENCY=none行,並修改為CONCURRENCY=makefile

10.禁用視覺特效
如果你的電腦硬件配置較低,可以通過禁用視覺特效達到優化性能的目的。華麗的特效,必然會消耗更多的性能。對於Ubuntu和LinuxMint MATE用戶,安裝Compiz後,即可把不要的特效都禁用:
sudo apt-get install compizconfig-settings-manager
對於LinuxMint Cinnamon用戶,還可以在Cinnamon設置:效果中禁用相關效果。

11.使用TMPFS減少磁盤讀寫
TMPFS,顧名思義,乃是臨時文件系統。一般情況下,Linux的/tmp文件夾接收著大量關於磁盤讀寫的操作。而通過優先使用物理內存,可以提高/tmp處理磁盤讀寫操作的速度。
以管理員身份修改:sudo gedit /etc/fstab
在該文件的末尾,加入如下內容:
# Move /tmp to RAM
tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Manatee 的頭像
    Manatee

    Manatee的Linux部落格

    Manatee 發表在 痞客邦 留言(0) 人氣()