|
系統(tǒng)環(huán)境:Cent OS 5.4 x64 今天查看開發(fā)使用的機(jī)器,內(nèi)存使用了11G,絕大部門都是被緩存了,根據(jù)linux內(nèi)存可使用的計(jì)算方法:可用內(nèi)存=free+buffers+cached,那么這臺(tái)服務(wù)器可用內(nèi)存約為10.7G,swap占用非常小說明目前物理內(nèi)存還夠用,看了網(wǎng)上介紹,清理一下緩存,效果立竿見影,按如下順序操作即可:
1、當(dāng)前內(nèi)存使用情況:free total used free shared buffers cached Mem: 12296092 11812364 483728 0 390868 10336804 -/+ buffers/cache: 1084692 11211400 Swap: 8385920 164 8385756
2、sync(一定要在第三部之前運(yùn)行這個(gè)命令)
3、echo 3 > /proc/sys/vm/drop_caches
4、查看內(nèi)存使用情況: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
目前還不知道是否會(huì)有異常情況,根據(jù)介紹應(yīng)該是一種比較常用的釋放緩存的方法,但是建議還是不要經(jīng)常使用,如果swap沒有使用很多的情況下,可以不做任何操作,以保證系統(tǒng)穩(wěn)定運(yùn)行,一但swap開始使用了,就考慮分析程序或者增加物理內(nèi)存吧。 |
|
|