顺网客科技的主打网吧产品就是网维大师了,网维大师在网吧和网咖行业用户量比较大,碰到各种奇怪的问题也是蛮多的,今天就来分享一个关于「顺网科技网维大师程序占CPU资源多」问题的解决过程,分享给大家,大家碰到同类情况时可以参考:
[问题现象]
服务器配置
CPU:e5-2603v2
内存:64G
网卡:Intel 82574L*4
网维大师:9系
服务器进程鼠标进行操作都一顿一顿的,且CPU使用率100%。
[排查思路]
谁占用CPU过高。
什么原因占用CPU过高。
打开任务管理器,“进程”管理中看到“DiskLessServer.exe”、“NetDisksserver.exe”占用CPU资源很高,除此之外还发现一个系统中断也占用CPU资源近10%左右。
任务管理器,右键选中“DiskLessServer.exe”程序,右键打开目录,看下文件数字签名,确认均是顺网科技网维大师程序。注:如果是第三方不要紧程序可以关闭处理之。
经过测试,带机很少时CPU压力则低,客户机开机或批量开机时CPU压力巨高。
从进程管理器上看,占用CPU资源高的,都是具备网络通信功能的程序,同时我们测试使用IE下载腾讯QQ,测试发现,IE浏览器也占用CPU资源20%左右。
从上述来看,主要是有网络通讯的程序都会出现占用CPU过高的问题。所以目前我们的排查对象先放到网卡驱动,以及系统环境上。
在我们CPU使用率越高的时候,发现中断占用的CPU也就越高,从而联系起来是由于“硬件中断”导致的CPU使用率增高。
【关于中断】
这里重点说明下服务器出现CPU占用高最常见的几种情况
如果是这个系统中断占用5-20的 ,基本上就是服务器硬件驱动 或者硬件方面有问题了,当然其他一些情况也会有,这里是举例常见的一些方面。
这里解释下系统中断的概念:
何为「系统中断」:
虽然「系统中断」与其它 Windows 进程一样出现在任务管理器中,但它却不是一个真正意义上的进程,它仅代表 Windows 中,系统中所有「中断」的 CPU 使用率。
简单地来理解,中断是软件、硬件和 CPU 之间进行通信的一种形式,例如:当你在键盘上执行输入操作时,相应的硬件和软件便会向 CPU 发送中断以通报任务并触发必要的处理。在中断处理程序任务完成后,处理器便会恢复到它被中断时的状态。
当硬件或驱动程序出现错误时,可导致向 CPU 发送错误的中断信号,就会造成在任务管理器里看到「系统中断」的 CPU 使用率过高的问题。通常一个健康、运行良好的