事因
上面,当初为了飜嫱使用而已,买了 1G内存,1核的CPU。
现在在上面跑了一个简单 SpringBoot 服务,再跑一个 Jenkins 就内存不够用了。
分析过程
1 | # top 命令查看 cpu,查看到 kswapd0 进程 CPU 占用过高 |
解决方案
1、(推荐)选择服务器升级,改为 2G 内存即可。
2、还有一种说法是,“kswapd0 进程 CPU 占用过高” 是因为 swap 分区导致,把 swap 禁用就好了。
1 | # 临时关闭 |
上面,当初为了飜嫱使用而已,买了 1G内存,1核的CPU。
现在在上面跑了一个简单 SpringBoot 服务,再跑一个 Jenkins 就内存不够用了。
1 | # top 命令查看 cpu,查看到 kswapd0 进程 CPU 占用过高 |
1、(推荐)选择服务器升级,改为 2G 内存即可。
2、还有一种说法是,“kswapd0 进程 CPU 占用过高” 是因为 swap 分区导致,把 swap 禁用就好了。
1 | # 临时关闭 |