当前位置:首页 > 网站运营杂谈 > 正文

System占用CPU高的原因是什么?教你排查硬件和驱动问题!

System占用CPU高的原因是什么?教你排查硬件和驱动问题!

今天必须得跟大家掰扯掰扯,前几天我这台老伙计,就是我吃饭的家伙,突然就跟老年痴呆了一样,卡得我想砸电脑。 我这人遇事不慌,第一反应就是打开任务管理器看看到底是哪个狗日的...

今天必须得跟大家掰扯掰扯,前几天我这台老伙计,就是我吃饭的家伙,突然就跟老年痴呆了一样,卡得我想砸电脑。

我这人遇事不慌,第一反应就是打开任务管理器看看到底是哪个狗日的在捣乱。一看,不对劲!不是我常开的那些软件,也不是什么流氓软件在偷跑,而是那个“System”进程,CPU占用率直接给我飙到了30%甚至40%,这还怎么玩游戏?怎么剪视频?

排查的第一个回合:排除软件和病毒

刚开始,我以为是中毒了,或者哪次手贱装了什么全家桶。

  • 我把能想到的杀毒软件都跑了一遍,没用,病毒库都更新到最新了,一个屁都没检出来。
  • 我又把最近装的所有软件都卸载了,重启,还是没用。
  • 我甚至把系统启动项都清空了,光秃秃的,CPU还是被System霸占着。

我当时就来火了。这说明问题根本不在应用层,这是系统底层出问题了!这问题,用行话说,就是DPC或者ISR延迟太高,简单说就是驱动程序跟硬件打架,把CPU占住了不撒手。

我为啥知道这些?因为我隔壁邻居有个小孩,他天天就知道“重装系统,一劳永逸”。上次我信了那个邪,系统重装了,结果忘记备份C盘,辛辛苦苦玩了好几年的《老头环》存档全没了!气得我差点把那个出主意的邻居小孩拉黑。这回我发誓绝不重装!我要自己把它揪出来。

System占用CPU高的原因是什么?教你排查硬件和驱动问题!

排查的第二个回合:锁定硬件和驱动

既然是底层问题,那肯定跟驱动或者硬件脱不了干系。我开始回忆,自己最近到底动了

我这台电脑,硬件已经很久没换了,所以我直接就把怀疑对象聚焦到“驱动”上。我这人有个毛病,就是喜欢把各种驱动都更新到最新版本。我记得前段时间为了让网速跑得更快点,随手在驱动管理软件里更新了一个“高性能网卡驱动”。当时没觉得怎样,觉得网速好像快了那么一点点,但现在一想,肯定就是这个东西在搞鬼。

遇到System进程占用高,软件排查没用时,别瞎忙活,直接去查最近更新的那些驱动,尤其是网卡、声卡、显卡这些跟中断交互频繁的驱动,出问题的概率最高。

System占用CPU高的原因是什么?教你排查硬件和驱动问题!

解决过程:动了谁,就对付谁

我的操作非常直接:既然怀疑是网卡驱动,我就去动它。

我立刻跑到设备管理器里,找到了我的网卡,然后右键,点那个“驱动程序”选项卡,直接选择了“回退驱动程序”。心想如果回退了还没用,那我就把它彻底卸载了,让系统自己去装个通用版本。

当我手抖着点下“回退”的那一瞬间,心里是七上八下的,生怕回退失败电脑直接蓝屏黑屏。结果屏幕抖了一下,系统重新识别了网卡,并没有要求重启。

我赶紧把任务管理器拉出来,屏住呼吸看了一眼。

你猜怎么着?那个该死的“System”进程,占用率像瀑布一样,一下子从30%多跳到了稳定的1%到2%!瞬间,电脑呼吸都顺畅了!所有的卡顿、延迟,所有的烦躁,统统没了!

你看,很多看似复杂的问题,绕来绕去,就是某个“新东西”在跟你作对。很多人遇到这种底层占用的问题就慌了手脚,想着把电脑扔了。我偏不!这回实践经历再次证明,只要肯动手,肯花时间,把这些藏在犄角旮旯里的毛病给揪出来,比重装系统省事儿多了!

最新文章