1. 程式人生 > >ubuntu 系統狠慢 或者很卡的原因

ubuntu 系統狠慢 或者很卡的原因

1.   涉及記憶體小或者虛擬SWAP分割槽調整問題

   可以通過  系統監視器 進行檢視

    在UBUNTU系統裡面,並不是你的實體記憶體全部耗盡之後,系統才使用swap分割槽!系統的swappiness設定值,對如何使用swap分割槽是有著很大的聯絡。 

     swappiness=0 的時候表示最大限度使用實體記憶體,然後才是 swap空間
swappiness=100的時候表示積極的使用swap分割槽,並且把記憶體上的資料及時的搬運到swap空間裡面

上面2個設定是極端設定,對於UBUNTU系統的默熱值來說,這個值=60,如果想最佳化,可以修改為10-20左右!

1、點選 應用程式 - 附件 - 終端


2、輸入下面內容檢視 swappiness 的當前引數(預設應該看到的是60)

  1. cat /proc/sys/vm/swappiness
複製程式碼 3、輸入下面內容,修改這個引數為20(執行這一步只是臨時修改,如果重啟又會恢復60)
  1. sudo sysctl vm.swappiness=20
複製程式碼 4、下面的語句可以讓你儲存你設定的值,首先輸入:
  1. sudo gedit /etc/sysctl.conf
複製程式碼 然後在底部加入下面內容:
  1. vm.swappiness=20
複製程式碼 嘿嘿,現在你的虛擬記憶體使用方式,就徹底按你設定的值來修改了! 系統預設的60,其實是60%的意思,就是保護你的記憶體超過60%來執行更大的程式,而使用SWAP分割槽作為交換肯定慢,所以通常我們根據自己的需要來作調整!當然不是說10-20就是最好的,因為你自己常用的記憶體需求,你肯定很清楚,所以你自己決定吧!