线上CPU负载过高处理
  TEZNKK3IfmPf 2023年11月12日 26 0

一、背景

线上CPU报警 占用率过 90% 告警了一晚上 第二天才处理的。

二、处理 

1.top 命令

线上CPU负载过高处理

使用 top 命令查看后,load average 也是超负荷的状态,用户态的CPU占比 确实很高(us),而且是居高不下,然后我就找到占比高的进程号 查看

2.查看CPU占比高的进程

线上CPU负载过高处理

3.进程信息查询

线上CPU负载过高处理

看到进程信息我忽然明白了,由于程序 BUG 导致大量历史文件堆积,程序处理不动了,虽然我kill 了任务但是任务的进程依然没有杀死 

线上CPU负载过高处理

4.kill掉进程

使用kill 没有杀死进程,就加了  -9 的参数

​​kill -9 31703

线上CPU负载过高处理

然后 ,就CPU资源马上被释放了 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   23   0   0 linuxCPU
  TEZNKK3IfmPf   2024年04月19日   41   0   0 进程内存
  TEZNKK3IfmPf   2024年04月19日   51   0   0 进程
  TEZNKK3IfmPf   2023年11月14日   32   0   0 进程通信
  TEZNKK3IfmPf   2023年11月14日   39   0   0 线程进程
  TEZNKK3IfmPf   2024年04月19日   53   0   0 进程c语言
TEZNKK3IfmPf