腾讯云Centos8.0 宝塔显示CPU使用率100%,top查询为kthreaddk占用异常

腾讯云Centos8.0 清不完的kthreaddk

  • 腾讯云Centos8.0 宝塔显示CPU使用率100%,top查询为kthreaddk占用异常
    • 发现过程:
    • 综合采取以下方法:

发现过程:

经查询发现为kthreaddk异常占用过高导致CPU使用率达100%:


初步处理是使用kill -9 pid杀掉进程,但发现依旧会立马再起一个新的进程。
然后查询是否有起了定时任务crontab -l,如果你没有设定有定时任务,直接用crontab -r清掉即可。

但使用top查询依旧存在kthreaddk的进程,同时发现第二位占用高的进程有点奇怪,使用ls -l /proc/pid或者cd /proc/pid进去看看对应进程的程序和路径是什么。
经查询发现应是与kthreaddk有关的异常进程,杀掉此进程并同时把相关路径下的东西使用rm -rf清掉。
重新使用top查询依旧发现另起了kthreaddk进程与另外一个进程,上述方法无果,网上搜索发现有类似的kthreaddi的异常占用导致CPU使用率达100%。
参考此文章:https://blog.csdn.net/cat_hate_fish/article/details/117222556?spm=1001.2014.3001.5501

综合采取以下方法:

1、使用netstat -ltnp查询端口使用情况:

前后发现CPU占用第二位的进程的端口号都是同一个,使用以下命令关闭:

#查询当前开放的端口列表:
firewall-cmd --list-ports
#关闭端口号为52275的TCP/UDP协议,--permanent为彻底关闭:
firewall-cmd --remove-port-52275/tcp --permanent
firewall-cmd --remove-port=52275/udp --permanent

经发现会提示此端口未开放(其实没事,只管命令执行成功即可)

2、重启服务器。
3、使用top查询相关进程的进程号,找到对应的进程信息。

4、查询定时任务,清空定时任务:

crontab -l
crontab -r

5、杀掉对应的两个进程:

kill -9 pid

6、找到这两个进程和定时任务中提到的路径,并分别把它们删除。(这里直接删最后一级有些会发现本身就已经被删除的了,这时可以看看上一级目录或者上上级目录,只要确定对应目录中的东西是无关的或者不是必要的,可直接删除对应的目录)

rm -rf 路径



执行完看看有没有其他定时任务在杀掉进程前偷偷生成了,有就重复上面的操作。
7、top查询和观察一段时间,发现kthreaddk已经没了,CPU使用率也降下来了,即操作成功。


留着最后:最终根源其实也没确定,究竟是重启服务器再杀掉对应进程即可,还是说要按上面的步骤一一执行了才可解决问题?

腾讯云Centos8.0 CPU使用率100%,top查询为kthreaddk占用异常相关推荐

  1. mysql查询cpu使用率100%_数据库CPU使用率100% 排查记

    1.背景: 在监控线上数据库的运行是否安全.正常的过程中,cpu 使用率是一个重要的指标,一旦cpu使用率飙升至90%+甚至达到100%,必然会对数据库的正常工作产生影响. 在排查数据库的cpu 飙升 ...

  2. linux内核3.6版本及以下的bug引发的故障--cpu使用率100%

    现象:          旗舰店运价库cpu使用率100%,load升高,导致后续的请求失败.          重启服务器,cpu.load恢复正常. 触发条件:         (1)linux内 ...

  3. Linux生产环境CPU使用率100%,教你定位到具体函数

    在我们项目部署上线的时候,我们是不是会经常去Linux服务器上查查服务器的CPU使用率,或者是运维经常会盯Linux的CPU使用率,发现监控报了60%的一般就会报警了,到了100%那就惨啦,做我开发的 ...

  4. 转:网御星云防火墙CPU使用率100%的解决方案

    网御星云防火墙CPU使用率100%的解决方案 2018年03月01日 21:46:06 范一刀 阅读数 1482 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文 ...

  5. linux cpu占用100原因查询,如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因...

    本文在介绍如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获. 排查 Linux 实例异常 CPU 使用率 100% 使 ...

  6. 2020年8月腾讯云服务器收费标准(CPU/内存/带宽/磁盘价格表)

    2020年8月腾讯云服务器收费标准(CPU/内存/带宽/磁盘价格表) 腾讯云服务器价格是由CPU.内存.公网带宽.云硬盘组成的,云服务器配置不同.CVM实例规格不同云服务器价格也不同,腾讯云公网带宽价 ...

  7. 记录一次生产CPU使用率100%问题排查

    问题背景 四月中旬生产环境的服务器频繁爆出cpu使用率100%的警告,起初这个业务线不是我负责,也就没有深入了解问题.后边,负责这个业务线的同事离职了,这件事就落在我这边了.然后,开始长达两个月的问题 ...

  8. 再谈CPU使用率100%的问题

    曾经我很讨厌那些运维一见到CPU使用率100%的时候就大叫狂跳的样子,我还曾经说过,如果CPU不是拿来用的,难道是用来闲置的吗.   好像我说的话挺有道理.但是,我错了-   不过这也并不意味着运维是 ...

  9. 网御星云防火墙CPU使用率100%的解决方案

    网御星云防火墙CPU使用率100%解决方案 前几天收到河南某地方性银行出现的故障:网御星云防火墙CPU使用率一直处于100%的状态, 于是前去现场检查设备 发现 1.该防火墙策略做的并不多: 2.该防 ...

  10. Linux性能优化实战:应用的CPU使用率100%,我该怎么办(05)

    一.什么是CPU的使用率 1.你最常用什么指标来描述系统的CPU性能? 我想你的答案,可能不是平均负载,也不是CPU上下文切换,而是另一个更直观的指标CPU使用率 CPU使用率到底是怎么算出来的吗? ...

最新文章

  1. python爬虫数据分析可以做什么-python爬虫爬取的数据可以做什么
  2. IKVM.NET_06_用户指南_教程
  3. 乡村要振兴,快递先进村?
  4. php中的div是什么意思,div是什么意思?div标签怎么用
  5. 移动namenode、secondarynamenode和jobTracker的节点(使其成为独立节点)
  6. 将数组绑定到dropdownlist上
  7. Java中文件的创建
  8. java中的socket模型_Socket通信模型
  9. 自动驾驶——标注工具(js+electron)的开发笔记(基于Create-React-App)
  10. 开发打开设置洁面_用了两到三年的华为手机,一键打开开发者选项,帮助性能加速...
  11. 【loj3056】【hnoi2019】多边形
  12. 【面试必备】CSS盒模型的点点滴滴
  13. 学会二次创作后,网易云批量生产“好”音乐
  14. python爬虫猫眼电影TOP100(爬虫入门基础,同步入库)
  15. vue 如何下载 xlsx文件 这里介绍两种 一种是命名文件夹再下载 一种是不命名随机名称下载
  16. vim插入模式快捷键
  17. 杭州最美的骑行路线在此!趁着春天蹬车撒欢去!
  18. henauOJ1042(折纸)
  19. mysql中约束由数字构成_MySQL 数据类型和约束(外键是重点)
  20. 用递归树方法求解递归式

热门文章

  1. 移动加权平均法下成本核算的会计处理
  2. 数据库表中的数据显示在网页上
  3. python 将中文变为拼音_python如何使用pypinyin将中文转换为拼音,详细介绍
  4. Raid5数据恢复原理_两块盘离线数据恢复方法
  5. CTP程序化交易入门系列之五:现手、增仓、开平、对手盘计算
  6. 点击微信公众号菜单发送图片或文本
  7. java扫码枪键盘_JAVA读取USB扫描枪
  8. 不良资产剥离或许将成为历史名词
  9. 三种交换方式:电路交换、分组交换、报文交换
  10. HTML教程笔记(菜鸟教程)