linux杀死python进程,python进程管理

  linux杀死python进程,python进程管理

  今天租户的云主机遇到了一个很奇怪的问题,CPU使用率一直100%高。

  客户环境:LTS Ubuntu 18.04

  应用:MYsql,Ngnix

  使用top命令检查kswapd0进程的CPU利用率极高,并且一直保持在较高水平。进程被杀死后,它会自动杀死回复进程。

  故障排除想法:

  1.过程中没有其他异常进程,排除僵尸网络等病毒。

  2.cat/proc/sys/VM/Swappiness的返回值=60。kswapd0是Linux系统下的虚拟页面交换进程,将数据写入交换分区。默认值为60,即当可用内存小于60%时,系统会唤醒进程交换页面数据。该机制类似于Windows Server的机制。

  3.运行命令,检查当前内存是否使用free -lh,可用内存量是否仍为50%。设置sysctl.conf文件,永久设置交换值,并停止页面交换kswapd0。只有当内存低于可用值的10%时,才能激活页面交换。

  vi /etc/sysctl.conf

  Vm.swappiness=10 #添加一行

  Sysctl -p #激活配置

  4.激活后,kswapd0进程停止,Cpu使用率完全降低到正常使用状态,问题解决。

  我们所有的服务都是在主人身上练习的,

  需要的童鞋可以扫描下方二维码:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: