在服務器運行一段時間後,你會發現系統的內存越來越小,有的朋友會擔心了,想辦法釋放內存,提高運行速度;其實這是服務器申請的一個緩存,服務器發現內存不足時,會自動清理緩存,釋放內存,然後繼續增大緩存,內存繼續減少。
如果你要是真要圖爽快可以使用下列方法:
1.free檢查內存
[root@iZ23fjejksxZ ~]# free -m
total used free shared buffers cached
Mem: 3535 3380 154 183 146 681
-/+ buffers/cache: 2552 982
Swap: 1023 161 862
2.執行sync命令以確保文件系統的完整性
[root@iZ23fjejksxZ ~]# sync
3.修改/proc/sys/vm/drop_caches
[root@iZ23fjejksxZ ~]# echo 3 > /proc/sys/vm/drop_caches
4.再free檢查內存
[root@iZ23fjejksxZ ~]# free -m
total used free shared buffers cached
Mem: 3535 2406 1129 183 2 38
-/+ buffers/cache: 2364 1170
Swap: 1023 161 862
前後對比下 內存釋放已釋放許多。