我们租的服务器用的是 *** 作系统,用系统的时候变慢了。当我们打开任务管理器时,我们发现CPU利用率超过80%。这是怎么发生的?
你遇到病毒了吗?硬件问题?还是系统设置有问题?本文将从硬件、系统进程、应用软件、病毒木马四个方面介绍CPU资源利用率如此之高的原因,帮助您消除对服务器CPU利用率高的各种疑虑。
一、硬件因素
下面从CPU温度、CPU超线程、硬件配置、硬件驱动、待机等方面进行分析。
案例一。CPU温度过高
CPU风扇散热不好,CPU温度就会过高(CPU温度多少才算正常?),使CPU自动降低频率,从而降低CPU的性能。简而言之,温度高的时候,CPU会自动降低工作效率。
案例二。超线程
造成超线程CPU利用率高,这类故障的常见原因是使用了带超线程功能的P4CPU。有网友表示,超线程似乎和天网防火墙有冲突,可以通过卸载天网安装其他防火墙,或者关闭BIOS中的超线程功能来解决。
情况三。硬件配置不合理
比如内存不够。在运行一些大型软件时,大部分CPU资源都消耗在虚拟内存的交换上。而且供电不足也会让CPU的性能难以发挥。另外,选购CPU时,CPU利用率高的最直接原因是所选CPU核心主频不足。
案例四。不完善的驱动程序
的硬件驱动未经认证或非法认证,会造成CPU资源利用率高。由于网上大量beta驱动泛滥,很难找到故障原因。处理:特别注意显卡的驱动。建议使用微软认证或官方发布的驱动,严格检查型号和版本。
情况5。待机
频繁使用待机功能也会导致系统自动关闭硬盘DMA模式。这不仅会大大降低系统性能,减慢系统启动速度,而且会使系统在运行一些大型软件时CPU利用率很高。
二。系统过程因素
相比硬件因素的影响,系统进程的异常也是CPU资源利用率高的一个标志。下面通过对Dllhost进程和服务进程的分析来分析异常产生的原因和解决方法。
情况1。Dllhost进程
特点:服务器正常的CPU消耗应该在75%以下,CPU消耗上下波动。对于这种问题的服务器,CPU会突然一直处于100%的水平,而且不会下降。查看任务管理器,可以发现DLLHOST.EXE消耗了所有的CPU空空闲时间。在这种情况下,管理员必须重新启动IIS服务。奇怪的是,重启IIS服务后一切都很顺利,但也许过了一段时间,问题又出现了。
直接原因:一个或多个ACCESS数据库在多次读写过程中被损坏。当微软的MDAC系统写这个损坏的访问文件时,ASP线程处于阻塞状态。因此,其他线程不得不等待,IIS被死锁,所有CPU时间都消耗在DLLHOST中。
解决方案:安装“一流的信息监控拦截系统”,使用“首席文档检查器IIS健康检查器”软件,启用“死锁查找模块”。设置:–-wblock=yes以监控目录。请指定您的主机文件的目录:–wblockdir=d:\test,并监视生成的日志的文件保存。
停止IIS,然后启动首席文档检查器IIS运行状况检查器,然后启动IIS。首席文档检查器IIS健康检查器将记录在logblock.htm中写入的最后一个ACCESS文件。
过一段时间,等问题出来了,比如CPU又会一直处于100%的水平。你可以停止IIS,检查logblock.htm记录的最后十个文件。注意,问题最多的是counter类的访问文件,比如“**COUNT。MDB”和“**计数。ASP”。您可以先将最后十个文件或可疑文件删除到回收站。“我们相信,经过仔细查找,你一定能找到这份让你担忧了一段时间的文件。
找到这个文件后,可以删除,或者下载后用ACCESS2000修复,问题就解决了。
情况二。服务流程
症状:在基于Windows2000的计算机上,Services.exe的CPU利用率可能会间歇性地达到100%,并且计算机可能会停止响应(挂断)。出现此问题时,连接到此计算机(如果是文件服务器或域控制器)的用户将被断开。您可能还需要重新启动计算机。如果Esent.dll错误地处理了将文件刷新到磁盘的方式,就会出现此症状。
溶液
服务包信息:要解决此问题,请获取最新的Microsoftwindows2000服务包。有关其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:260910如何获取最新的Windows2000ServicePack
补丁信息:微软提供了一个支持的补丁,但是这个程序只是为了解决本文中描述的问题。只有当计算机遇到本文中提到的特定问题时,才能应用此补丁。此补丁可能会接受其他测试。因此,如果这个问题没有严重影响您,Microsoft建议您等待包含此修补程序的下一个Windows2000ServicePack。
要立即解决此问题,请与Microsoft产品支持服务联系以获取此修补程序。有关Microsoft产品支持服务的电话号码和支持费用信息的完整列表,请访问Microsoft网站:
注意:在特殊情况下,如果Microsoft支持专业人员确定特定的更新程序可以解决您的问题,他们可以免除通常收取的电话支持服务费。对于具体更新程序无法解决的其他支持问题和事项,将正常收取支持费。
下表列出了此修补程序全局版本的文件属性(或更新的属性)。这些文件的日期和时间以协调世界时(UTC)列出。查看文件信息时,将转换为当地时间。要找出UTC和本地时间之间的时差,请使用“控制面板”中“日期和时间”工具中的“时区”选项卡。
状态:Microsoft已经确认这是本文开头列出的Microsoft产品中的一个问题。这个问题最初是在MicrosoftWindows2000ServicePack4中纠正的。
三。应用软件因素
一般大型应用软件的运行会消耗大量的CPU、内存等资源,有时也会因为一些网络配置不当而导致这些应用软件的性能无法充分发挥,出现资源消耗但无效果的现象。
以下是从杀毒软件、AVI视频文件、WORD文件和网络配置等方面提出的一些解决方案。
情况1。防病毒软件
由于KV、金山、瑞星的新版本都加入了对网页、插件、邮件的随机监控,无疑增加了系统的负担。待遇:基本上没有合理的待遇。尽量使用最少的监控服务。关闭这些对应的监控服务是解决此类问题最直接的方法。
情况二。AVI视频文件
在WindowsXP中,点击大的AVI视频文件后,可能会出现系统假死的现象,exploere.exe进程的利用率是100%。这是因为系统必须首先扫描文件,检查文件的所有部分,并建立索引。文件大的话,时间长,CPU利用率100%。解决方案:——>-点击保存视频文件的文件夹,选择属性->:常规->:高级”,删除“为了快速搜索,允许索引服务对此文件夹进行索引”只需选中它前面的复选框。
情况三。WORD文件
在处理较大的WORD文件时,CPU利用率过高,这个问题通常会导致电脑假死,都是WORD的拼写和语法检查造成的。只需打开Word的工具-选项,进入拼写和语法选项卡,去掉“打字时检查拼写”和“打字时检查语法”前面的复选框。
情况4。网络配置
当你的Windows2000/xp作为服务器使用时,从445端口接收到连接请求后,系统会分配内存和少量的CPU资源为这些连接提供服务。当负载过载时,就会出现这种情况。要解决这个问题,可以修改注册表,打开注册表,找到HKEY-local-machine\system\currentcontrolset\services\lanmanserver,新建一个名为";maxworkitems";的DWORD值。然后双击该值,如果您的计算机的内存超过512,请将其设置为";1024″;如果小于512,则设置为256。总之,将该值设置得较大可以提高服务器的性能。
四。病毒木马因子
CPU利用率高的故障往往是病毒木马导致的,比如大量的蠕虫病毒,会在系统内部快速复制,导致CPU利用率很高。下面分别从震荡波蠕虫病毒和新娘病毒两个方面给出一些相应的解决方案。
情况1。震动蠕虫
利用微软 *** 作系统的LSASS缓冲区溢出漏洞进行远程主动攻击和感染,造成系统异常和网络严重拥塞,危害极大。如果病毒攻击成功,会占用大量系统资源,使CPU利用率达到100%,导致电脑运行异常缓慢。
如果抓到这个病毒,可以用以下四种方法清理。
1.断网打补丁。
如果系统没有打相应漏洞的补丁,联网后仍然会受到病毒的攻击。用户应先下载相应的漏洞补丁,然后断开网络,运行补丁,安装补丁后再上网。
2.清理内存中的病毒进程
要彻底清理病毒,首先要清理内存中的病毒进程。可以按CTRL+SHIFT+ESC或者右击任务栏,在d出菜单中选择任务管理器,打开任务管理器界面。然后在内存中查找名为“avserve.exe”的进程,找到后直接结束。
3.删除病毒文件
当病毒感染系统时,系统安装目录下会生成一个名为avserve.exe的病毒文件(默认为C:\WINNT\system32),还有一些名为<;随机字符串>:;_UP.exe病毒文件,用户可以找到这些文件,找到后删除。如果系统提示删除文件失败,用户需要在安全模式或DOS系统下删除这些文件。
4.删除注册表项。
病毒会在电脑注册表里。
在HKEY_local_machine\software\Microsoft\Windows\currentversion\run中建立一个内容为“%Windows%\avserve.exe”的病毒密钥。为了防止病毒在下次系统启动时自动运行,用户应该通过在运行菜单中键入“REGEDIT”,然后调用注册表来删除该注册表项。
情况二。新娘病毒
这种病毒可以在Windows2000、WindowsXP等 *** 作系统中正常运行。病毒运行时会释放一个FUNLOVE病毒并执行。但FUNLOVE病毒会在大量电脑中繁殖,使系统变慢,堵塞网络。病毒清除方法:该病毒可通过趋势、诺顿、瑞星、金山、姜敏等杀毒软件清除。
总之,用可靠的杀毒软件彻底清理系统内存和本地硬盘,打开系统设置软件,看看有没有异常的启动程序。定期更新升级杀毒软件和防火墙,加强杀毒意识,掌握正确的杀毒知识,可以有效防止病毒和木马的入侵。
天下是国内为数不多的拥有众多海外自建机房的新型IDC服务商,被业界公认为“中国IDC行业首选品牌”。天下数据与全球近120个国家的顶级机房直接合作。除了提供传统的IDC产品,天下数据的主要职责是为大中型企业提供更加精细、安全、满足个性化需求的定制化大数据解决方案,尤其是在直销、金融、视频、流媒体、游戏、电商、区块链、快消品等多个行业。,并为我们的客户解决海外服务器租赁中遇到的各种问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)