一般預設值都是60
也就是說,你的內存在使用到100-60=40%的時候,就開始出現有交換分割槽的使用。大家知道,記憶體的速度會比磁碟快很多,這樣子會加大系統io,同時造的成大量頁的換進換出,嚴重影響系統的效能,所以我們在作業系統層面,要盡可能使用記憶體,對該引數進行調整。
要想永久調整的話,需要將
需要在/etc/sysctl.conf修改,加上:
[root@timeserver ~]# cat /etc/sysctl.conf
啟用設定
[root@timeserver ~]# sysctl -p
簡單地說這個引數定義了系統對swap的使用傾向,預設值為60,值越大表示越傾向於使用swap。可以設為0,這樣做並不會禁止對swap的使用,只是最大限度地降低了使用swap的可能性。
如果不想重啟伺服器,可以通過sysctl -p動態載入/etc/sysctl.conf檔案,但建議這樣做之前先清空swap,可以重啟應用釋放swap空間。
擴大swap分割槽記憶體
1 執行命令free m命令,檢視swap檔案的大小 2 執行dd命令對其增加記憶體 我這裡增加了3個g的記憶體 3 執行mkswap命令製作乙個swap檔案 mkswap tmp swap 4 執行swapon命令啟動swap檔案 swapon tmp swap 5 現在通過free m 檢視sw...
縮小分割槽記憶體,加到其它分割槽
在安裝新系統的時候,有時候沒法預估或者說錯誤的劃分了分割槽大小,常常會導致我們後面的操作出現極大地不方便,比如某個分區分的太小了,導致軟體安裝的時候會報安裝空間不夠,這就很麻煩。在這裡我就記錄一下錯誤分割槽後對home和根分割槽儲存空間大小調整的整個過程!1,檢視磁碟所有分割槽 包括未掛載分割槽 2...
RTOS動態分割槽記憶體管理機制的優化設計
引 言 在嵌入式領域中,嵌入式實時作業系統 rtos 正得到越來越廣泛的應用。採用嵌入式實時作業系統可以更合理 更有效地利用cpu的資源,簡化應用軟體的設計,縮短系統開發時間,更好地保證系統的實時性和可靠性。記憶體資源作為嵌入式系統中極為重要的資源之一,其管理機制歷來是嵌入式系統設計的重點和難點。記...