windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)

之前给客户服务器部署过服务器监控程序,今天收到邮件告警提醒CPU过高,进入监控发现System进程突然升高,这个是系统进程,只查看进程cpu占用率没用,需要去查看System进程里的线程,具体是由那个线程占用CPU比较高。
windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)_第1张图片

 去官网下载了 Process Explorer 查看服务器的进程详情,(问题服务器cpu过高有很明细的卡顿现象,以下操作需要有点耐心)windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)_第2张图片,)

 点击System后发现该进程里的ntoskrnl.exe占用CPU过高,网上查询资料针对ntoskrnl.exe的CPU占用过高可以通过设置“任务计划程序”来控制。(注:此处ntoskrnl.exe的解决方案为什么需要去设置任务计划程序因个人非专业运维人员未去细究

解决ntoskrnl.exe:

依次打开 控制面板——>管理工具——>任务计划程序

禁用右边两个箭头指向的程序
windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)_第3张图片

然后左边选项往下找MemoryDiagnostic

禁用框里的两个计划任务
windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)_第4张图片

 设置好了后明细感觉到操作服务器没有卡顿现象了,通过监控程序发现CPU也明细降下去了。
windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)_第5张图片

 

你可能感兴趣的:(服务器&资源监控,服务器,运维,System进程)