全球主机交流论坛
标题:
关于linux的内存
[打印本页]
作者:
604542720
时间:
2017-6-10 17:21
标题:
关于linux的内存
如题,早晨起来发现小鸡 cpu跑满了,google了下说是因为物理内存不够了(小鸡物理内存512M,swap 2G,跑了个跑了个tomcat有点吃内存)
,导致虚拟内存频繁交换,kswapd0 进程的cpu占用率升高,
swap占用率其实很小,不到百分之5。
那么问题来了,在不提升物理内存的情况下,如何避免这个cpu升高的情况发生,充分利用swap?
作者:
地瓜侠
时间:
2017-6-10 17:36
得找到kswapd0为啥占用CPU才是重点
如果真的吃到SWAP了,再考虑内存的事
作者:
604542720
时间:
2017-6-10 17:43
本帖最后由 604542720 于 2017-6-10 17:44 编辑
地瓜侠 发表于 2017-6-10 17:36
得找到kswapd0为啥占用CPU才是重点
如果真的吃到SWAP了,再考虑内存的事
就是因为tomcat占用物理内存过高(50%以上)导致的,我重启了下tomcat就好了。
现在的问题是怎么才能充分利用swap,并且kswapd0进程的cpu占用不会高
欢迎光临 全球主机交流论坛 (https://52.ht/)
Powered by Discuz! X3.4