新聞中心
linux作為一種開放源的操作系統,擁有較高的穩(wěn)定性,使用廣泛。但是,當系統資源耗盡時,Linux也免不了內存不足的問題。因此,掌握一些釋放Linux內存的技巧,將為用戶系統日常增添不少便利。

一、內存狀態(tài)檢測
要想及時有效地釋放Linux內存,首先要弄清楚目前系統內存的使用情況。用戶可以用free -m來查看內存使用情況:
free -m # 查看內存使用情況
二、系統Caches部分釋放內存
系統的Caches是系統的虛擬內存使用的,因此這部分內存不一定是實際占用的,更像是一種快速存取的緩存。由此,可以釋放此部分空間來節(jié)約內存資源。
用戶可以用以下指令釋放系統cache:
sync; echo 3 > /proc/sys/vm/drop_caches #釋放系統Caches
三、Swappiness控制釋放內存
Swappiness控制著系統在內存不足時釋放內存大小比例,默認情況下,該值為60,也就是說在內存不足時,會將60%的內存釋放出去,而剩余40%空間作為“SWAP”交換空間使用。由于虛擬內存(SWAP)一般比物理內存的讀寫速度要小,因此將此值調小能夠及時釋放更多的內存出去。
用戶可以設置swappiness的值來控制系統釋放空間的比例,一般設為10:
sysctl vm.swappiness=10 #設置swappiness的值
四、釋放Unused的內存
系統中的Unused的內存,一般與服務有很大關系,例如某次升級安裝,啟動一些臨時服務以及安裝某些不必要的應用程序,都可能會導致這一現象,因此,檢查系統中不必要的服務和應用程序并關閉之,可以方便地釋放內存:
ps -aux | grep -i “xxx” #檢查相關進程
kill -9 pid #殺掉相關進程
五、安裝Cache驅動
某些軟件,可以將數據通過Cache驅動來緩存,減少內存讀寫速度次數以節(jié)約內存。用戶可以安裝一些專門的Cache驅動,也可以提高系統性能:
apt-get install xxx #安裝某次Cache驅動
以上就是釋放Linux內存的技巧,用戶可以根據實際情況設置合理的技巧,來避免系統乏力,提高系統性能。
創(chuàng)新互聯服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。
分享題目:Linux下釋放內存的技巧分享(linux釋放內存)
本文地址:http://m.5511xx.com/article/cdjdccc.html


咨詢
建站咨詢
