服务器里的CPU占用很高是什么原因

服务器里的CPU占用很高是什么原因,第1张

服务器CPU,顾名思义,就是在服务器上使用的CPU(Center Process Unit中央处理器)。那么服务器里的CPU占用很高是什么原因?下面一起来看解答。 1、 杀毒软件的运行。各类的杀毒软件通常加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。建议尽量使用最少的监控服务。 2、 自己的软件程序运行。检查程序最大线程数是否足够,程序代码不够优化,如死循环,死锁。 3、 病毒、木马、间谍软件导致。往往是由于大量的病毒在系统内部迅速复制,造成CPU占用资源率据高不下。同时检查部分系统进程是否占用大量CPU,例如svchost。exe、Services。exe、explorer。exe等进程,最好检查清楚进程的运行路径是否有异常,正是因为这些进程的特殊性和重要性,使它更容易成为了一些病毒木马的宿主。建议用可靠的杀毒软件彻底查杀; 4、 一些不完善的驱动程序也可以造成CPU使用率过高,定期升级更新驱动。 5、 网络连接导致CPU使用率高,服务器对外提供访问服务时,系统将分配内存和少量CPU资源来为这些连接提供服务,当负荷过重,就会出现上述情况。同时也有可能受到网络攻击,消耗大量的系统资源导致CPU使用率高。 以上的就是关于服务器里的CPU占用很高是什么原因的内容介绍了。

宝塔Linux面板作为一款Linux服务器的入门级面板,一向以简洁,实用,方便的功能深得大众SEO站长的芳心。它不但可以 通过WEB管理页面对服务器进行管理,并且还可以一键部署LNMP与LAMP建站环境,同时对服务器进行实时监控,防火墙,部署SSL证书,服务器文件在线管理等操作 ,而且宝塔Linux面板目前现有的各种免费的功能几乎能满足大多数SEO站长的需求,还有更多实用的功能可以通过付费使用。

但是前段时间阿南发现宝塔Linux面板偶尔出现CPU负载状态过高,导致站点加载速度时间过长,,给大家的浏览体验带来了一定的影响。后来阿南在网上查阅相关资料发现解决问题的方法五花八门,各种各样的说法都有,让你无从下手。最后还是通过某位服务器运维的大牛指点,才把这个问题解决,并且得到了反馈很好。接下来阿南就把这个方法分享出来,希望能够帮助到各位站长。

阿南的云服务器安装的是宝塔Linux面板, 建站环境所使用的是LNMP,Nginx 1.15、MySQL 5.5、PHP-7.2 ,基本情况了解了下面直接看操作。首页,进入php7.2的管理页面,选择安装一个opcache缓冲器,用于加速PHP脚本,如下图:

接着在配置修改选择 将最大脚本运行时间修改为60,最后将并发方案设为30并发 ( 注意 :宝塔面板通常会自动根据你的服务器配置给你设置合适的并发,如果你觉得不够用可以自己设置),接着在性能调整中将最大空闲进程数设置为20。如下图:

按照以上这个方法优化,阿南的云服务器发现并没有出现CPU负载状态过高了,也就是说这个方法是非常有效的。但是,对于服务器这块阿南并不是专业的,所以不能够保证这个方法对于大家都是有效的,如果此方法效果不明显建议大家可以通过升级服务器配置解决此问题。

进入BIOS设置主界面,选择“Advanced BIOS Features”设置项,按Enter键进入。

将“CPU Internal Cache”设置为“Enabled”,即打开CPU的二级缓存。打开后可以减少CPU在存储器读/写周期中的等待时间,从而提升CPU的工作效率。

CPU二级缓存ECC校验也是一个很重要的参数。将“CPU L2 Cache ECC Checking”设置为“Enabled”,可启用CPU内部L2Cache,进行ECC检测。它可以侦察并纠正单位信号错误,保持资料的准确性,对超频的稳定性有帮助,但不能侦察双位信号错误。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/493427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-14
下一篇2023-06-14

发表评论

登录后才能评论

评论列表(0条)

    保存