Chinaunix

标题: 求解内存没用完,swap已经被大量占用的原因 [打印本页]

作者: littlelong    时间: 2009-04-06 11:23
标题: 求解内存没用完,swap已经被大量占用的原因
服务器开一段时间之后,swap占用达到25%左右,一般开一段时间之后,4G的swap就占用了大概1G左右。高的时候能达到50%。

4G的内存,4G的swap

经查看主要是mysqld和mongrel_rails占用比较多,按道理不是应该先用物理内存再用swap么?这样系统正常否,对性能影响是否大

             total       used       free     shared    buffers     cached
Mem:          3954       2563       1390          0        151        721
-/+ buffers/cache:       1690       2263
Swap:         3812       1045       2766
作者: marsaber    时间: 2009-04-06 14:50
参考
http://bbs.chinaunix.net/viewthread.php?tid=1191026
http://bbs.chinaunix.net/viewthread.php?tid=855180
http://bbs.chinaunix.net/viewthread.php?tid=830669
http://linux.chinaunix.net/bbs/v ... p;extra=&page=1
作者: jerrywjl    时间: 2009-04-06 22:20
这个可不一定,有很多时候要看你的应用而定。
作者: kns1024wh    时间: 2009-04-06 22:36
标题: 回复 #1 littlelong 的帖子
vmstat 看看 就会知道,如果swap多就是有很多的数据在交换写入磁盘
作者: loveradmin    时间: 2009-04-06 22:39
看你服务器应用什么了。。
作者: defage    时间: 2009-04-07 11:31
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2