首页 > 系统相关 >kswapd0进程占用cpu非常高

kswapd0进程占用cpu非常高

时间:2024-09-07 11:35:31浏览次数:4  
标签:kswapd0 占用 cpu 内存 进程 CPU swap

早上,遇到一起故障,调查显示kswapd0进程的内存使用率很高,系统负载从平时的0.x升高到了260多。

查到原因是,同事代码逻辑错误,不断的死循环向表里面添加数据,记录数达到了2.7千万。然后对该表 alter table add index xxx,导致了mysqld内存不断的膨胀,导致需要使用到了swap分区的虚拟内存,然后导致kswapd0进程的CPU使用率升高。

登录系统后,通过top命令查到kwsapd0的CPU使用很高,多次尝试用 kill -9 xxx 杀死改进程,但是无效。

 

kswapd0 占用过高是因为 物理内存不足,使用swap分区与内存换页操作交换数据,导致CPU占用过高

 

 

一两分钟之后,华为云平台监控到了系统异常,自动重启了操作系统。

后面重启应用和各中间件,清理超大表的数据。系统恢复正常。

 

标签:kswapd0,占用,cpu,内存,进程,CPU,swap
From: https://www.cnblogs.com/digdeep/p/18401494

相关文章

  • CPU亲和性设置视频解析,代码示例 sched_setaffinity sched_getaffinity, CPU_ZERO、CP
    视频教程在这:cpu亲和性设置,NCCL,sched_setaffinitysched_getaffinity,CPU_ZERO、SET、ISSET、linux_哔哩哔哩_bilibili一、CPU亲和性简介CPU亲和性(CPUAffinity)设置是操作系统中一个重要的性能优化手段,它允许程序或进程被绑定到特定的CPU核心上运行。这样做的好处包括减少缓存未命中......
  • Linux查询端口是否被占用的四种方法
    一个面试题,使用三种不同的方法查看8080被哪个进程占用了。通常比较熟悉的方法是netstat和lsof两种,但还有什么方法呢。1.netstat或ss命令netstat-anlp|grep802.lsof命令这个命令是查看进程占用哪些文件的lsof-i:803.fuser命令fuser命令和lsof正好相反,是查看某个文......
  • 导致程序卡死,及cpu无端占用的2个bug
    1、程序初始化日志系统以后,单核cpu被吃满原因pprof打印出来全是系统调用,经分析是日志落盘时间设置成了0,导致一直在空写入解决办法增加写入间隔时间不要时时刻刻落盘2、程序突然hang死,无反应,使用pprof记录全是gorm,超过10万次出现,数据库方便,全是死连接,原因有代码忘了关......
  • CPU性能分析
    查看上下文切换vmstat是一个常用的系统性能分析工具,主要用来分析系统的内存使用情况,也常用来分析CPU上下文切换和中断的次数。#vmstat5procs-----------memory-------------swap-------io-----system--------cpu-----rbswpdfreebuffcachesiso......
  • ext4.vhdx占用C盘过大
    ext4.vhdx是个虚拟磁盘,默认位置为C:\Users{用户名}\AppData\Local\Docker\wsl\data\ext4.vhdx,会占用很大磁盘空间,可采用下列办法将其改到其它磁盘或分区,如D分区。1、查看有哪些2、导出目标:wsl--exportdocker-desktop"D:\\docker-desktop.tar"wsl--exportdocker-deskto......
  • 腾讯云的免费ssl证书过期后不占用免费额度
    我申请了三张免费证书,两张过期了,已使用的数量还是1,说明已过期的不占免费额度,这样的话,只要每三个月重新申请就能一直用免费证书了。 下证很快,第一张一分钟以内,第二张大概5分钟左右。原来之前是12个月,调整到了3个月。 重新申请的免费证书都通过了: 下载,导入到微信云......
  • 小皮出现80端口被System占用以及Mysql服务无法启动的解决方法
    80端口被System占用的解决方法80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他程序占用,导致Apache启动失败。下面介绍一下如果80端口被占用后应该如何处理。经过查询,发现占用80端口的确是......
  • 怎么理解cpu内核&多核
    References:cpu多核的来历,cpu性能与核心数的联系如何理解处理器、CPU、多处理器、内核、多核?内核/逻辑处理器/线程/多线程/多CPU/多核CPUCPU相关概念:物理cpu数、核数、逻辑cpu数,12核20线程实例分析Multi-CoreonChipArchitecture*doc-IKsingle-corevsmulti-core......
  • web-worker 利用多核 CPU 性能优化
    执行四个耗时任务,对比效果 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>WebW......
  • PM864AK01-eA-3BSE018161R2 CPU单元处理器
    ABBPM864AKO1 eA3BSE018161R2  CPU单元处理器产品详情:CPU单元处理器的应用领域与处理器单元套件相似,可能包括但不限于以下几个方面:1.工业自动化控制:CPU单元处理器可以用于工业过程控制、生产线自动化、机械控制等领域,以实现各种自动化控制任务。2.分布式控制系统......