歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux下清理緩存,以釋放內存

linux下清理緩存,以釋放內存   系統環境:Cent OS 5.4 x64   www.2cto.com   今天查看開發使用的機器,內存使用了11G,絕大部門都是被緩存了,根據linux內存可使用的計算方法:可用內存=free+buffers+cached,那麼這台服務器可用內存約為10.7G,swap占用非常小說明目前物理內存還夠用,看了網上介紹,清理一下緩存,效果立竿見影,按如下順序操作即可:   1、當前內存使用情況:free          total    used         free     shared   buffers     cached Mem:      12296092   11812364     483728          0     390868   10336804 -/+ buffers/cache:    1084692   11211400 Swap:      8385920        164    8385756   www.2cto.com   2、sync(一定要在第三部之前運行這個命令)   3、echo 3 > /proc/sys/vm/drop_caches   4、查看內存使用情況:free          total      used      free        shared    buffers     cached Mem:      12296092     890740   11405352          0       3012     131116 -/+ buffers/cache:     756612   11539480 Swap:      8385920        164    8385756   5、echo 0 > /proc/sys/vm/drop_caches   目前還不知道是否會有異常情況,根據介紹應該是一種比較常用的釋放緩存的方法,但是建議還是不要經常使用,如果swap沒有使用很多的情況下,可以不做任何操作,以保證系統穩定運行,一但swap開始使用了,就考慮分析程序或者增加物理內存吧。  
Copyright © Linux教程網 All Rights Reserved