生活工程体验信仰哲学精神
快软网
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

cpu占用过高怎么办cpu占用过高三招解决

10月22日 月依兮投稿
  1。使用top定位到占用CPU高的进程PID然后按shiftp按照CPU排序
  top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
  第一行,任务队列信息,同uptime命令的执行结果
  系统时间:07:27:05运行时间:up1:57min,
  当前登录用户:3user负载均衡(uptime)loadaverage:0。00,0。00,0。00average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。loadaverage数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。
  如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了
  第二行,Tasks任务(进程)
  总进程:150total,运行:1running,休眠:149sleeping,停止:0stopped,僵尸进程:0zombie
  第三行,cpu状态信息
  0。0us【userspace】用户空间占用CPU的百分比。0。3sy【sysctl】内核空间占用CPU的百分比。0。0ni【】改变过优先级的进程占用CPU的百分比99。7id【idolt】空闲CPU百分比0。0wa【wait】IO等待占用CPU的百分比0。0hi【HardwareIRQ】硬中断占用CPU的百分比0。0si【SoftwareInterrupts】软中断占用CPU的百分比
  第四行,内存状态
  1003020ktotal,234464kused,777824kfree,24084kbuffers【缓存的内存量】
  第五行,swap交换分区信息
  2031612ktotal,536kused,2031076kfree,505864kcached【缓冲的交换区总量】
  可用内存freebuffercached
  对于内存监控,在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,
  说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。
  第四行中使用中的内存总量(used)指的是现在系统内核控制的内存数,
  第四行中空闲内存总量(free)是内核还未纳入其管控范围的数量。
  纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存,内核并不把
  这些可被重新使用的内存交还到free中去,因此在linux上free内存会越来越少,但不用为此担心。
  更多Linux内核视频资料免费领取后台私信【内核】自行获取。
  第六行,空行
  第七行以下:各进程(任务)的状态监控
  PID进程idUSER进程所有者PR进程优先级NInice值。负值表示高优先级,正值表示低优先级VIRT进程使用的虚拟内存总量,单位kb。VIRTSWAPRESRES进程使用的、未被换出的物理内存大小,单位kb。RESCODEDATASHR共享内存大小,单位kbS进程状态。D不可中断的睡眠状态R运行S睡眠T跟踪停止Z僵尸进程CPU上次更新到现在的CPU时间占用百分比MEM进程使用的物理内存百分比TIME进程使用的CPU时间总计,单位1100秒COMMAND进程名称(命令名命令行)
  详解
  VIRT:virtualmemoryusage虚拟内存1、进程需要的虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:residentmemoryusage常驻内存1、进程当前使用的内存大小,但不包括swapout2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加载的库文件所占内存大小SHR:sharedmemory共享内存1、除了自身进程的共享内存,也包括其他进程的共享内存2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小3、计算某个进程所占的物理内存大小公式:RESSHR4、swapout后,它将会降下来DATA1、数据占用的内存。如果top没有显示,按f键可以显示出来。2、真正的该程序要求的数据空间,是真正在运行中要使用的。top运行中可以通过top的内部命令对进程的显示方式进行控制。内部命令如下:s改变画面更新频率l关闭或开启第一部分第一行top信息的表示t关闭或开启第一部分第二行Tasks和第三行Cpus信息的表示m关闭或开启第一部分第四行Mem和第五行Swap信息的表示N以PID的大小的顺序排列表示进程列表P以CPU占用率大小的顺序排列进程列表M以内存占用率大小的顺序排列进程列表h显示帮助n设置在进程列表所显示进程的数量q退出tops改变画面更新周期
  top使用方法:
  使用格式:top〔〕〔d〕
  〔q〕〔c〕〔C〕〔S〕
  〔n〕参数说明:
  d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。p:通过指定监控进程ID来仅仅监控某个进程的状态。
  q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
  S:指定累计模式。
  s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
  i:使top不显示任何闲置或者僵死进程。
  c:显示整个命令行而不只是显示命令名。
  此时发现如果是Java的进程占用过高,并且一直下不来,则排查是什么线程导致占比过高。以图中进程举例,假如发现PID为31357的Java进程占CPU比一直很高,则记录下它的PID
  2。查看Java进程里面的线程的占用情况
  topHp31357然后按shiftp按照CPU排序
  说明:H指显示线程,p是指定进程
  可以看到CPU占用较高的线程,记下他们的PID,假设这里31357的CPU占比一直是50
  或者是再用psmppidoTHREAD,tid,time查询进程中,那个线程的cpu占用率高记住TID
  将查找到的线程占用最高的tid上图中29108转成16进制71b4
  3。通过jstack命令获取占用资源异常的线程栈,可暂时保存到一个文件中查看
  jstack31357jstack。31357。log
  以上能看到指定线程的堆栈信息。如果想看到关于线程中的锁的附加信息,可以加一个l参数
  4。上面方法用于进程正常情况下的堆栈打印
  用jstackl命令没有响应,估计是CPU一直站着不能执行正常的命令,根据提示TheFoptioncanbeusedwhenthetargetprocessisnotresponding只能放大招了。
  jstackFPIDjstack。PID。txt
  吐出的实际日志结果如下:
  发现一大坨线程阻塞了,有用的结果在这里:
  显然一直在跑的是19576这个线程,一直在执行EXCEL导出的相关方法,问题就出在这里,下面的任务就是排查这个地方的代码逻辑了。
  jstack命令格式:
  jstack〔option〕pid
  参数说明:
  Fjstack〔l〕pid无法响应时,强制打印堆栈ll长列表。打印关于锁的附加信息,例如属于java。util。concurrent的ownablesynchronizers列表。m混合模式输出(包括java和本地cc片段)堆栈。pid:java应用程序的进程号5jps命令查看java进程的pid更实用
  命令格式
  jps〔options〕〔hostid〕
  参数说明:
  m输出传递给main方法的参数,如果是内嵌的JVM则输出为null。l输出应用程序主类的完整包名,或者是应用程序JAR文件的完整路径。v输出传给JVM的参数。
  三个参数加在一起显示更详细的信息:
  发现这些Java进程的启动参数中开放了JMX的远程端口,正常情况下可以通过jconsole远程连接过去看到JVM的日常参数。比如本地访问上图中的pay。war进程:
投诉 评论 转载

分享一篇精美青干班讲话,新解知行合一热闻聚热点网 分享一片精彩的《中青年干部培训班讲话摘要》1、全文以“知行合一”为主题主线,从四个层面来分析这四个字,又生发出很多新意,读起来朗朗上口、词浅情深。2、本文最大的特点……大衣哥儿子一个月减肥40斤,前后对比照变化大,网曝结婚日期确 今年5月初,大衣哥儿子朱小伟与陈萌订婚的消息,引发网友关注。据大衣哥透露,新儿媳妇陈萌是一位老师,与小伟的感情非常好。订婚后不久,朱小伟就带着陈萌去买了新手机,陈萌也经常到大衣……毕业实习报告精选范文(毕业实习报告)热博聚热点网 实习可以扩大大学生的综合素质,培养适应性人才。实习是大学生拓展素质的主要载体之一,那么如何写好实习报告呢?以下是2022年优秀大学生实习报告的精选模板。欢迎参考。大学生实……鸭汤不腥的5个小窍门(鸭汤怎么做不腥)热文聚热点网 老鸭汤集养生和滋补的功效,亦有酷暑老鸭胜补药的说法。所以喝鸭汤的好处非常多,但很多人发现做出来的鸭汤会有腥味,那么怎么做鸭汤不腥呢?下面小编就教您如何在熬汤时去除鸭子的腥味。……怎样做韭菜盒子(正宗韭菜盒子的做法)热闻聚热点网 大家好,我是小徐,今天给大家分享一个非常好吃的韭菜盒子。韭菜盒子是我们生活中非常喜欢吃的一种面食,它主要以韭菜鸡蛋,面粉作为主要食材做成的美食,韭菜盒子也被称为哈饼,摊饺……cpu占用过高怎么办cpu占用过高三招解决热议聚热点网 1。使用top定位到占用CPU高的进程PID然后按shiftp按照CPU排序top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于W……道路交通标线分为道路交通标志分为热闻聚热点网 在路口经常能看到一些关于停和让的标志标线相似却又意义不同下面,就来考考大家单选下列哪个交通标志表示不能停车?图一图二图三图……解放军监视下美舰火炮雷达都处起始位置!中方首披露美舰擅闯西沙 来源:环球时报环球网【环球时报环球网报道记者郭媛丹】7月13日,美本福德号导弹驱逐舰未经中国政府批准,非法闯入中国西沙领海。当天南部战区率先公布了本福德号的违法行为,并首……扬州哪里的扬州哪里的包子最正宗的吃的人最多热闻聚热点网 无论是在我国的南方,还是在北方,早餐主食里,包子可是一个少不了的角色。经典的中式早餐里,一笼包子,配上一碗豆浆、一份咸菜,那吃着叫一个满足。包子遍布全国各地,不同地方的包子,各……车船税每年都要交吗(车船税2022年收费标准是什么?)热博聚 汽车已经进入了我们普通大众的生活,也已经变成了企业的必需品。不过企业在使用汽车的过程中,也会涉及到相关税费的处理。下面虎虎就来分享一下关于车船税的相关知识。车船税2……世界著名宗教建筑中国的比萨斜塔虎丘塔热传聚热点网 虎丘塔,是云岩寺的一座佛塔,又称云岩寺塔。相传春秋时吴王夫差就葬其父(阖闾)于此,葬后3日,便有白虎踞于其上,故名虎丘山,简称虎丘。虎丘塔,是驰名中外的宋代古塔。始建于五代后周……颈椎病(到底什么是颈椎病?)热传聚热点网 提到颈椎病,我们首先需了解下颈椎的解剖。颈椎位于头、胸之间,是脊柱中体积最小,但活动度最大的一部分。图:正常颈椎、腰椎具有生理前凸,胸椎、骶椎具有生理后凸。也就是人……
2小时直达,成都古风庄园,去沉浸式体验古今穿越热评聚热点网 郑州民事律师假离婚签的协议有效吗?热博聚热点网 批发零售模式通过什么工具实现?热闻聚热点网 新倩女幽魂高自由度家园随心构筑,足不出户就能体验中国之美!热 男排“小弹簧”俞元泰完婚!妻子是前女排自由人,姐弟恋修成正果 教你赚钱都是想赚你钱的对吗热博聚热点网 收视率第一!孙颖莎与王楚钦夺冠,赛后大合影:刘诗雯居功至伟热 意大利总统任命梅洛尼为新政府总理热文聚热点网 【专委会、片区动态】中秋团圆合家欢亲子一日游,电子五金专委会 北京民事律师提出了离婚但是对方不回复怎么办?热文聚热点网 如果再买电视机,一定坚持5不买,不是固执,是连买三台的经验热 合同违约后还用退还本金吗?热传聚热点网
民国四大美男(民国四大美男子之一周恩来)热文聚热点网 宝宝诺如病毒怎么治疗预防宝宝患诺如病毒的方法大型卡车为什么有那么多档位?热议聚热点网 候补车票一般几点放票候补订单一般多久能兑现初三观后感集结号观后感九春分节气平衡阴阳食疗养生的关键时期小学一年级语文园地八教学设计与反思我是个野女孩的小学作文游枫树湾月子水对产妇有什么用吗什么颜色的情趣内衣最能挑起男人的欲火神兽归笼,家长瑟瑟发抖,暑假7件事安排起,孩子学习玩耍两不误

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找新乡渭南铜川松江山南雅安松原荃湾淮北昭通平凉鞍山赤峰苗栗保亭池州渝北株洲陇南濮阳三沙秀山密云鸡西