centos7 cpu负载过高cpu100%自动重启应用程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 cpu负载过高cpu100%自动重启应用程序相关的知识,希望对你有一定的参考价值。
参考技术A 编写检查cpu负载和重启应用的脚本vim /data/script/check_cpu_load.sh
给到执行权限
chmod +x /data/script/check_cpu_load.sh
crontab -e
定时任务每分钟执行一次检查
tail -f /data/script/check_cpu_load.log
java cpu负载过高怎么解决
cpu负载过高可以分为两个情况。第一种,就是你的cpu落伍了,如果是10年前的cpu,核心偏少,主频偏低,运行现在的操作系统,随便开个网页看个视频网站,你的cpu都需要全力工作才能够播放顺利的话,也就是cpu工作能力太弱,只能高负载进行工作,这是硬件方面不足导致的。
第二种,就是可能你的系统问题,也就是后台有使用cpu的软件在运行,导致你在这个情况下继续正常使用,cpu要兼顾后台程序还需要兼顾你前台的正常使用,负载当然就会高起来。这种情况,有可能是某些程序后台自动更新或同步,还有可能是中了病毒和木马也会有类似情况,要自己具体分析一下才知道。用资源管理器看看都是什么程序在使用cpu。 参考技术A 电脑配置低
没什么办法的
ctrl+alt+del打开任务管理器关掉一些没用的进程
占cpu多的进程适当关掉 参考技术B cpu负载高有很多种原因
1
你创建的线程太多
2,你在调用死循环执行复杂大代码
以上是关于centos7 cpu负载过高cpu100%自动重启应用程序的主要内容,如果未能解决你的问题,请参考以下文章