全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1678|回复: 2

[疑问] 关于linux的内存

[复制链接]
发表于 2017-6-10 17:21:43 | 显示全部楼层 |阅读模式
如题,早晨起来发现小鸡  cpu跑满了,google了下说是因为物理内存不够了(小鸡物理内存512M,swap 2G,跑了个跑了个tomcat有点吃内存)

,导致虚拟内存频繁交换,kswapd0 进程的cpu占用率升高,

swap占用率其实很小,不到百分之5。

那么问题来了,在不提升物理内存的情况下,如何避免这个cpu升高的情况发生,充分利用swap?
发表于 2017-6-10 17:36:17 | 显示全部楼层
得找到kswapd0为啥占用CPU才是重点
如果真的吃到SWAP了,再考虑内存的事
 楼主| 发表于 2017-6-10 17:43:11 | 显示全部楼层
本帖最后由 604542720 于 2017-6-10 17:44 编辑
地瓜侠 发表于 2017-6-10 17:36
得找到kswapd0为啥占用CPU才是重点
如果真的吃到SWAP了,再考虑内存的事


就是因为tomcat占用物理内存过高(50%以上)导致的,我重启了下tomcat就好了。

现在的问题是怎么才能充分利用swap,并且kswapd0进程的cpu占用不会高
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-29 10:33 , Processed in 0.060480 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表