华为鲲鹏Kworker进程占用CPU100解决方案
前言
最近用华为鲲鹏跑了一段时间服务后,出现了系统负载40多居高不下的情况,一排查发现是kworker进程占用CPU很高,而且还杀不掉。
通过华为的监控发现是磁盘I/O很高,重启服务器后能短暂解决问题,但是过几天负载还是会很高,导致很多进程被系统杀死。
但是出现问题的就一台鲲鹏,其他的鲲鹏没有出现,通过比较发现内核版本不一样,执行uname -a
输出如下
- 正常的鲲鹏
Linux kpv7-pbx-0001 4.18.0-80.7.2.el7.aarch64 #1 SMP Thu Sep 12 16:13:20 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
- 非正常的鲲鹏
Linux pbx-gch-t 4.18.0-193.28.1.el7.aarch64 #1 SMP Wed Oct 21 16:25:35 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
这是因为我之前更新过内核
yum -y update yum -y install kernel-devel yum -y update kernel reboot
解决方法
#执行grub2-set-default0设置内核配置开机选单为第1项 grub2-set-default 1 #重启 reboot

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
使用栈的记忆化搜索来加速子集和算法
所谓子集和就是在一个数组中找出它的子集,使得该子集的和等于某个固定值。 一般我们都是使用递归加回溯的方式来处理的,代码如下(此处我们只找出一组满足的条件即可) public class SubSet { private List<Integer> list = new ArrayList<>(); //用于存放求取子集中的元素 @Getter private List<Integer> res = new ArrayList<>(); //求取数组列表中元素和 public int getSum(List<Integer> list) { int sum = 0; for(int i = 0;i < list.size();i++) sum += list.get(i); return sum; } public void getSubSet(int[] A, int m, int step) { if (res.size() > 0) { return; } whil...
- 下一篇
华为鲲鹏上安装rtpengine
前言 华为上安装rtpengine,遇到的问题主要有2点 安装rtpengine很多的依赖不支持arm,需要源代码编译 rtpengine使用内核态运行不了,改为用户态运行 安装依赖 yum install pkg-config yum install nasm yum install libgnomeui-devel yum install openssl-devel yum install libevent2-devel yum install pcre-devel yum install xmlrpc-c-devel yum install iptables-devel yum install epel-release.noarch yum install json-glib-devel yum install libpcap-devel yum install flex yum install bison 安装ffmpeg codec libraries 从https://www.ffmpeg.org获取源码 从官网或者git clone git...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7设置SWAP分区,小内存服务器的救世主