谷云秒收录

首页 > 秒收录 > 文章资讯

造成服务器CPU利用率高的因素分析

大多数用服务器建网站的站长都会遇到这样的问题。长期使用后,系统越来越慢,甚至出现卡顿或强行重启的情况。打开后台才发现CPU利用率差不多90%。那么,哪些因素会导致服务器CPU利用率高,严重影响运行速度和效率呢:下面给大家介绍一下导致服务器CPU利用率高的因素。

首先是硬件。

CPU不能过热是常识。如果机房的散热功能不足,温度会过高,自然会影响到CPU,导致性能下降。

其次,网上很多司机可能因为功能不完善而出现一些故障。如果使用这种不完整或未经认证的驱动程序,将在一定程度上影响运行效率。

最后,如果服务器总是处于待机状态,会导致系统关闭DMA模式,从而导致系统性能下降。运行大程序时,很容易把CPU占满。

第二,过程。

一般情况下,CPU消耗应该有所波动,不超过75%。但是,如果达到100%使用率而无法下降,很可能是ACCESS数据库在读写过程中损坏,导致ASP线程一直处于BLOCK状态,所有的可用空间都消耗在DLLHOST中。

第三,应用软件。

应用软件的CPU消耗是一个常见因素。类似于一些杀毒软件,AVI视频和大量的WORD文件,会增加系统负担,造成系统假死。

第四,病毒和攻击。

有些病毒可以在系统内部快速复制,强行占用大量的CPU资源,比如蠕虫。受感染的服务器必须立即删除病毒程序,并删除病毒文件和注册表项。

服务器常见的攻击方式有DDOS和CC,通过大量的访问请求强行拖垮服务器,难以防范。通常只能关闭网站或者利用引流让其他服务器分担压力。