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

客户环境: Ubuntu 18.04 LTS

应用:MYsql , Ngnix

使用top命令查看,kswapd0 进程CPU使用率 超高,一直居高不下,Kill进程后,还会自动回复进程。

排查思路:

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

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

3.运行命令,查看当前内存使用 free -lh,  可用量还有50%,.设置sysctl.conf文件,永久设置swappiness值,将页面交换进程kswapd0停止,只有内存低于10%可用值才激活页面交换。

vi /etc/sysctl.conf

vm.swappiness=10 #添加行

sysctl -p  #激活配置

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

所有的服务都是在我们的主机上面演练实操,

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

Ubuntu kswapd0 进程CPU使用率 超高相关推荐

  1. Sqlserver CPU使用率超高占到100% 使用跟踪查看问题sql语句

    原因: Sqlserver CPU使用率超高占到100% ,导致连接数据库异常 1.打开SQL Server Profiler (分析器) 新建跟踪,连接数据库 切换到"事件选择" ...

  2. 进程CPU使用率计算

    1.查看进程相关信息 cat /proc/进程号/stat 间隔period 秒再次查看进程信息,分别记录两次的utime和stime utime是第14位 stime是第15位 lastutime是 ...

  3. linux kswapd0进程cpu占用一直居高不下

    发现kswapd0进程cpu占用一直居高不下,于是查询资料,总结如下. kswapd0占用CPU时, 说明机器的全部内存(物理内存+虚拟内存)已经用尽了. 机器不得不把内存里的内容卸载到硬盘, 然后才 ...

  4. kswapd0 进程CPU占用过高

    前几天遇到的一个问题,自己本地用VM配置的虚拟机,一般会top查看进程以及CPU占用的一些情况.又一次用laravel 打印对象,里面的内容比较多,浏览器当时就卡了. 然后看进程的情况.我以为会是ng ...

  5. linux ubuntu systemd-udevd进程 cpu占用过高 解决方法

    ubuntu 18.04 systemd-udevd进程CPU占用特别高,禁用WiFi可以解决,如下: 执行 udevadm monitor ,不断输出如下信息: UDEV [13756.376116 ...

  6. Windows下用C语言获取进程cpu使用率,内存使用,IO情况

    /** @file * @brief 进程统计信息函数的声明 * @author 张亚霏 * @date 2009/05/03 * @version 0.1 * */ #ifndef PROCESS_ ...

  7. c语言占用cpu的程序,Windows下用C语言获取进程cpu使用率,内存使用,IO情况

    转自: http://zhangyafeikimi.iteye.com/blog/378658 process_stat.h /** @file * @brief 进程统计信息函数的声明 * @aut ...

  8. java进程cpu使用率高_什么会导致Java应用程序的CPU使用率飙升?

    问题 无限循环的while会导致CPU使用率飙升吗? 经常使用Young GC会导致CPU占用率飙升吗? 具有大量线程的应用程序的CPU使用率是否较高? CPU使用率高的应用程序的线程数是多少? 处于 ...

  9. Java进程CPU使用率高排查

    1.使用top 定位到占用CPU高的进程PID top 通过ps aux | grep PID命令 2.获取线程信息,并找到占用CPU高的线程 ps -mp pid -o THREAD,tid,tim ...

最新文章

  1. python多线程编程(2): 使用互斥锁同步线程
  2. java自带的resize方法_java对图片进行压缩和resize缩放的方法
  3. 定义物料管理的容差范围
  4. 计算机英语 自我介绍,计算机面试英文自我介绍范例
  5. go 原子操作 atomic的使用
  6. Elasticsearch使用REST API实现全文检索
  7. 取 GridView 里 点击当前行的 行数
  8. HDU 5729 Rigid Frameworks (联通块计数问题)
  9. 在没有导师的指导下,研究生如何阅读文献、提出创见、写出论文?
  10. Julia: 通过简单实践理解机器学习概念(flux.jl)
  11. 商城小程序上新的物流助手功能,可以为商家运营带来什么帮助?
  12. [blender]图片模糊不清楚怎么变清晰
  13. Ubuntu12.10 下 音乐播放器没声音
  14. 数学常识--标准差、方差、协方差三者的表示意义
  15. 解决idea控制台中文乱码问题
  16. 大学必拿的几个证书是什么
  17. python登录斗鱼_python3 selenium模拟登陆斗鱼提取数据保存数据库
  18. unity实现简单巡逻兵
  19. 一图搞懂formula常用符号
  20. 元境亮相文博会 旗下元境博域展出元宇宙新成果

热门文章

  1. WebFrom 【母版页】
  2. 计算机二级报名支付了两次,计算机二级报名步骤
  3. DAMA数据管理知识体系-数据治理工程师(CDGA)
  4. 经济学实战密码中国大学慕课序章单元测试
  5. Shell函数(函数定义、函数变量、函数调用、函数传参、函数返回值、获取函数返回值)
  6. 树莓派移动文件权限获取
  7. ChatGPT与低代码开发:危机四伏、技术暴走!
  8. DOS命令行高级应用
  9. 使用websocket做视频直播
  10. 软考高级架构师笔记1-计算机硬件