cpu占有率高的问题分析_第1页
cpu占有率高的问题分析_第2页
cpu占有率高的问题分析_第3页
cpu占有率高的问题分析_第4页
cpu占有率高的问题分析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CPU 占有率高的问题分析现在不少人已用上了双核、四核 CPU,但是机器突然“卡”住的事情还是时有发生。勉强按Ctrl+Alt+Del 键打开任务管理器,会惊讶地发现有些进程的 CPU 占用率竟然达到了 100!这究竟是怎么回事呢?CPU 无疑是一台电脑的“心脏” ,如果心脏的负荷过大(占用 100) ,很显然会影响到系统的运行速度和效率。大致说来,导致 CPU 占用 100的原因主要就是由病毒、系统和硬件这几大类引发的,其本质原因就是读写操作异常导致 CPU 繁忙。病毒类:有意无意的破坏者病毒木马,为了大量复制自己,或者偷偷上传下载数据,很容易造成 CPU 占用率过高。另外,有些病毒制作者编写的程序低劣(包括一些正常发布的软件) ,也会导致这方面的故障。实例:恶意进程疯狂下载导致 CPU 占用过高故障表现:开机联网后,鼠标移动变得迟缓,打开任务管理器发现可疑进程 2.exe 占用 CPU99(见图 1) ,同时硬盘指示灯一直闪烁。结束该进程后启动杀毒扫描,发现 1000 多个当天生成的病毒。小提示在任务管理器中,会发现一个名为“System Idle Process”的进程,经常占用 80甚至 90多的 CPU 资源。请莫惊慌,这并非病毒,而是一个正常的系统进程,它表示 CPU 当前的空闲率,也就是说,它的数值越大,越表示 CPU 当前比较空闲,应该是件好事。在任务管理器中,经常会看到多个svchost.exe 进程,有些 CPU 的占用率还相当高。svchost.exe 是一个正常的系统进程,它本身没有什么作用,主要是为那些从动态链接库中运行的程序提供服务的,不过正因为这一点,它经常被木马病毒所利用。要想知道某个 svchost.exe 是否为恶意程序,可通过 360 安全卫士中的进程查看查一下它具体调用的 Dll 进程,就可以轻松识别了(也可以通过上期WMIC,做 Windows 图形界面做不了的事中介绍的方法进行判断) 。故障解析:由于本机正常进程里并没有 2.exe,所以基本上可断定它为病毒进程。从杀毒结果来看,CPU 占用 100的原因正是由于该进程在短时间内从网上下载大量病毒,往硬盘写入大量文件所致。解决方法:软件读写异常导致 CPU 资源高占用,这是 CPU占用 100最常见的原因。对于异常程序(如本例病毒)造成故障,解决的方法当然是终止病毒进程并杀毒。而对于正常高资源占用的程序,解决方法则是尽量关闭其他不必要程序(或组件) ,为高资源占用程序腾出有限资源。比如,BT 下载由于读写操作频繁,占用的 CPU 资源较多。因此,如果电脑本身的配置较低的话,BT 下载时就应该关闭其他无关程序。对于杀毒软件监控造成 CPU 资源占用过高,我们则可以通过终止暂时不用的监控来降低资源的占用。比如此时我的操作主要是撰写文档,所以我就关闭了网页、邮件的监控等。系统类:Windows,大必有失Windows 越来越大,Bug 也就多了起来,时不时的就给我们来个“假死”玩玩,如果有文档没保存,还真让人心惊呢。实例:视频预览功能导致 Explorer.exe 异常故障表现:每次试图打开保存大量视频文件的目录时,资源管理器会停止响应,打开任务管理器发现explorer.exe 进程占用 CPU100。故障解析:Windows XP 默认开启预览功能,当打开保存有 AVI 视频的目录时,系统要先扫描所有文件并建立索引。如果文件很多,且视频文件较大就会耗费大量资源,导致 CPU 占用过高。解决方法:这是典型的系统缺陷造成的 CPU 占用过高,由于操作系统是承载应用程序的平台,一旦执行的操作激活系统本身缺陷就容易造成故障。对于此类故障,应针对具体的系统操作选择具体解决方法。总的原则是尽量避开,或者通过自动更新修复系统缺陷。比如,本例故障可以通过关闭视频预览解决,单击“开始运行” ,执行“RegSVR32 /U Shmedia.dll”命令,系统提示成功卸载Shmedia.dll 后即可去除视频文件预览功能。Vista 没安装 SP1 时复制大文件也很容导致explorerexe 进程 CPU 占用 100,自动升级到SP1 后即可解决。硬件类:硬件的“软”伤硬件导致的 CPU 占用故障,主要由驱动程序BUG 及软硬件兼容性造成,可通过更新驱动或软件来解决。不过,如果是硬件自身的硬故障引起,那就只有更换硬件了。实例:都是升级显卡驱动惹的祸故障表现:升级驱动后,在使用 Kmplayer 播放视频文件时,过一会画面就静止,打开任务管理器发现Kmplayer.exe 进程 CPU 占用 100。故障解析:经检查显卡升级的为非微软认证的驱动。为了系统正常运行,微软推荐安装通过 WHQL 认证的驱动。对于未经认证的驱动很容易产生兼容性故障,导致应用程序在加载驱动时异常,造成 CPU 无法正常处理数据而罢工(CPU 占用 100) 。解决方法:硬件故障造成 CPU 占用过高主要有两类:一类是硬件软故障,一般使用系统自带工具可以修复。比如驱动不兼容,可以使用设备管理器驱动回滚方法恢复原来驱动。具体做法是:在“控制面板”中双击打开“系统” ,切换到“硬件” ,点击“设备管理器” 。在打开的设备管理器窗口中,右击新装驱动出故障的设备,选择“属性” ,在属性对话框中切换到“驱动程序”选项卡,点击“返回驱动程序”即可。注意:有些设备驱动,如打印机驱动,是不可以回滚的。其实硬件导致 CPU 占用过高还有很多,比如,硬盘产生逻辑坏道后,会导致读取失败,也会出现CPU 高占用的莫名其妙的现象,这时可使用“磁盘扫描”修复。如果本机集成网卡,再安装独立网卡后,svchost.exe 进程也会莫名占用大量 CPU 资源,解决方法是禁用其中一个网卡。小提示软件与软件之间、软件与硬件之间的不兼容也会导致 CPU 资源占用过高。比如,本机同时安装江民防火墙 9.0 和 PPLIVE,在使用 PPLIVE 播放节目时会一直停在缓冲节目界面,同时导致上述两款软件 CPU 占用过高。再比如天网防火墙和一些具有超线程功能的 P4 CPU 有冲突,导致进入系统后防火墙的 CPU 占用过高。这类兼容性故障,也只有卸载其中一种软件,或者使用其他兼容的替换软件了。现在不少人已用上了双核、四核 CPU,但是机器突然“卡”住的事情还是时有发生。勉强按Ctrl+Alt+Del 键打开任务管理器,会惊讶地发现有些进程的 CPU 占用率竟然达到了 100!这究竟是怎么回事呢?CPU 无疑是一台电脑的“心脏” ,如果心脏的负荷过大(占用 100) ,很显然会影响到系统的运行速度和效率。大致说来,导致 CPU 占用 100的原因主要就是由病毒、系统和硬件这几大类引发的,其本质原因就是读写操作异常导致 CPU 繁忙。病毒类:有意无意的破坏者病毒木马,为了大量复制自己,或者偷偷上传下载数据,很容易造成 CPU 占用率过高。另外,有些病毒制作者编写的程序低劣(包括一些正常发布的软件) ,也会导致这方面的故障。实例:恶意进程疯狂下载导致 CPU 占用过高故障表现:开机联网后,鼠标移动变得迟缓,打开任务管理器发现可疑进程 2.exe 占用 CPU99(见图 1) ,同时硬盘指示灯一直闪烁。结束该进程后启动杀毒扫描,发现 1000 多个当天生成的病毒。小提示在任务管理器中,会发现一个名为“System Idle Process”的进程,经常占用 80甚至 90多的 CPU 资源。请莫惊慌,这并非病毒,而是一个正常的系统进程,它表示 CPU 当前的空闲率,也就是说,它的数值越大,越表示 CPU 当前比较空闲,应该是件好事。在任务管理器中,经常会看到多个svchost.exe 进程,有些 CPU 的占用率还相当高。svchost.exe 是一个正常的系统进程,它本身没有什么作用,主要是为那些从动态链接库中运行的程序提供服务的,不过正因为这一点,它经常被木马病毒所利用。要想知道某个 svchost.exe 是否为恶意程序,可通过 360 安全卫士中的进程查看查一下它具体调用的 Dll 进程,就可以轻松识别了(也可以通过上期WMIC,做 Windows 图形界面做不了的事中介绍的方法进行判断) 。故障解析:由于本机正常进程里并没有 2.exe,所以基本上可断定它为病毒进程。从杀毒结果来看,CPU 占用 100的原因正是由于该进程在短时间内从网上下载大量病毒,往硬盘写入大量文件所致。解决方法:软件读写异常导致 CPU 资源高占用,这是 CPU占用 100最常见的原因。对于异常程序(如本例病毒)造成故障,解决的方法当然是终止病毒进程并杀毒。而对于正常高资源占用的程序,解决方法则是尽量关闭其他不必要程序(或组件) ,为高资源占用程序腾出有限资源。比如,BT 下载由于读写操作频繁,占用的 CPU 资源较多。因此,如果电脑本身的配置较低的话,BT 下载时就应该关闭其他无关程序。对于杀毒软件监控造成 CPU 资源占用过高,我们则可以通过终止暂时不用的监控来降低资源的占用。比如此时我的操作主要是撰写文档,所以我就关闭了网页、邮件的监控等。系统类:Windows,大必有失Windows 越来越大,Bug 也就多了起来,时不时的就给我们来个“假死”玩玩,如果有文档没保存,还真让人心惊呢。实例:视频预览功能导致 Explorer.exe 异常故障表现:每次试图打开保存大量视频文件的目录时,资源管理器会停止响应,打开任务管理器发现explorer.exe 进程占用 CPU100。故障解析:Windows XP 默认开启预览功能,当打开保存有 AVI 视频的目录时,系统要先扫描所有文件并建立索引。如果文件很多,且视频文件较大就会耗费大量资源,导致 CPU 占用过高。解决方法:这是典型的系统缺陷造成的 CPU 占用过高,由于操作系统是承载应用程序的平台,一旦执行的操作激活系统本身缺陷就容易造成故障。对于此类故障,应针对具体的系统操作选择具体解决方法。总的原则是尽量避开,或者通过自动更新修复系统缺陷。比如,本例故障可以通过关闭视频预览解决,单击“开始运行” ,执行“RegSVR32 /U Shmedia.dll”命令,系统提示成功卸载Shmedia.dll 后即可去除视频文件预览功能。Vista 没安装 SP1 时复制大文件也很容导致explorerexe 进程 CPU 占用 100,自动升级到SP1 后即可解决。硬件类:硬件的“软”伤硬件导致的 CPU 占用故障,主要由驱动程序BUG 及软硬件兼容性造成,可通过更新驱动或软件来解决。不过,如果是硬件自身的硬故障引起,那就只有更换硬件了。实例:都是升级显卡驱动惹的祸故障表现:升级驱动后,在使用 Kmplayer 播放视频文件时,过一会画面就静止,打开任务管理器发现Kmplayer.exe 进程 CPU 占用 100。故障解析:经检查显卡升级的为非微软认证的驱动。为了系统正常运行,微软推荐安装通过 WHQL 认证的驱动。对于未经认证的驱动很容易产生兼容性故障,导致应用程序在加载驱动时异常,造成 CPU 无法正常处理数据而罢工(CPU 占用 100) 。解决方法:硬件故障造成 CPU 占用过高主要有两类:一类是硬件软故障,一般使用系统自带工具可以修复。比如驱动不兼容,可以使用设备管理器驱动回滚方法恢复原来驱动。具体做法是:在“控制面板”中双击打开“系统” ,切换到“硬件” ,点击“设备管理器” 。在打开的设备管理器窗口中,右击新装驱动出故障的设备,选择“属性” ,在属性对话框中切换到“驱动程序”选项卡,点击“返回驱动程序”即可。注意:有些设备驱动,如打印机驱动,是不可以回滚的。其实硬件导致 CPU 占用过高还有很多,比如,硬盘产生逻辑坏道后,会导致读取失败,也会出现CPU 高占用的莫名其妙的现象,这时可使用“磁盘扫描”修复。如果本机集成网卡,再安装独立网卡后,svchost.exe 进程也会莫名占用大量 CPU 资源,解决方法是禁用其中一个网卡。小提示软件与软件之间、软件与硬件之间的不兼容也会导致 CPU 资源占用过高。比如,本机同时安装江民防火墙 9.0 和 PPLIVE,在使用 PPLIVE 播放节目时会一直停在缓冲节目界面,同时导致上述两款软件 CPU 占用过高。再比如天网防火墙和一些具有超线程功能的 P4 CPU 有冲突,导致进入系统后防火墙的 CPU 占用过高。这类兼容性故障,也只有卸载其中一种软件,或者使用其他兼容的替换软件了。现在不少人已用上了双核、四核 CPU,但是机器突然“卡”住的事情还是时有发生。勉强按Ctrl+Alt+Del 键打开任务管理器,会惊讶地发现有些进程的 CPU 占用率竟然达到了 100!这究竟是怎么回事呢?CPU 无疑是一台电脑的“心脏” ,如果心脏的负荷过大(占用 100) ,很显然会影响到系统的运行速度和效率。大致说来,导致 CPU 占用 100的原因主要就是由病毒、系统和硬件这几大类引发的,其本质原因就是读写操作异常导致 CPU 繁忙。病毒类:有意无意的破坏者病毒木马,为了大量复制自己,或者偷偷上传下载数据,很容易造成 CPU 占用率过高。另外,有些病毒制作者编写的程序低劣(包括一些正常发布的软件) ,也会导致这方面的故障。实例:恶意进程疯狂下载导致 CPU 占用过高故障表现:开机联网后,鼠标移动变得迟缓,打开任务管理器发现可疑进程 2.exe 占用 CPU99(见图 1) ,同时硬盘指示灯一直闪烁。结束该进程后启动杀毒扫描,发现 1000 多个当天生成的病毒。小提示在任务管理器中,会发现一个名为“System Idle Process”的进程,经常占用 80甚至 90多的 CPU 资源。请莫惊慌,这并非病毒,而是一个正常的系统进程,它表示 CPU 当前的空闲率,也就是说,它的数值越大,越表示 CPU 当前比较空闲,应该是件好事。在任务管理器中,经常会看到多个svchost.exe 进程,有些 CPU 的占用率还相当高。svchost.exe 是一个正常的系统进程,它本身没有什么作用,主要是为那些从动态链接库中运行的程序提供服务的,不过正因为这一点,它经常被木马病毒所利用。要想知道某个 svchost.exe 是否为恶意程序,可通过 360 安全卫士中的进程查看查一下它具体调用的 Dll 进程,就可以轻松识别了(也可以通过上期WMIC,做 Windows 图形界面做不了的事中介绍的方法进行判断) 。故障解析:由于本机正常进程里并没有 2.exe,所以基本上可断定它为病毒进程。从杀毒结果来看,CPU 占用 100的原因正是由于该进程在短时间内从网上下载大量病毒,往硬盘写入大量文件所致。解决方法:软件读写异常导致 CPU 资源高占用,这是 CPU占用 100最常见的原因。对于异常程序(如本例病毒)造成故障,解决的方法当然是终止病毒进程并杀毒。而对于正常高资源占用的程序,解决方法则是尽量关闭其他不必要程序(或组件) ,为高资源占用程序腾出有限资源。比如,BT 下载由于读写操作频繁,占用的 CPU 资源较多。因此,如果电脑本身的配置较低的话,BT 下载时就应该关闭其他无关程序。对于杀毒软件监控造成 CPU 资源占用过高,我们则可以通过终止暂时不用的监控来降低资源的占用。比如此时我的操作主要是撰写文档,所以我就关闭了网页、邮件的监控等。系统类:Windows,大必有失Windows 越来越大,Bug 也就多了起来,时不时的就给我们来个“假死”玩玩,如果有文档没保存,还真让人心惊呢。实例:视频预览功能导致 Explorer.exe 异常故障表现:每次试图打开保存大量视频文件的目录时,资源管理器会停止响应,打开任务管理器发现explorer.exe 进程占用 CPU100。故障解析:Windows XP 默认开启预览功能,当打开保存有 AVI 视频的目录时,系统要先扫描所有文件并建立索引。如果文件很多,且视频文件较大就会耗费大量资源,导致 CPU 占用过高。解决方法:这是典型的系统缺陷造成的 CPU 占用过高,由于操作系统是承载应用程序的平台,一旦执行的操作激活系统本身缺陷就容易造成故障。对于此类故障,应针对具体的系统操作选择具体解决方法。总的原则是尽量避开,或者通过自动更新修复系统缺陷。比如,本例故障可以通过关闭视频预览解决,单击“开始运行” ,执行“RegSVR32 /U Shmedia.dll”命令,系统提示成功卸载Shmedia.dll 后即可去除视频文件预览功能。Vista 没安装 SP1 时复制大文件也很容导致explorerexe 进程 CPU 占用 100,自动升级到SP1 后即可解决。硬件类:硬件的“软”伤硬件导致的 CPU 占用故障,主要由驱动程序BUG 及软硬件兼容性造成,可通过更新驱动或软件来解决。不过,如果是硬件自身的硬故障引起

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论