职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 577|回复: 29

谁偷走了我的系统资源?

  [复制链接]
hxy 发表于 2011-9-20 13:06 | 显示全部楼层 |阅读模式
当系统变得缓慢时,我该如何诊断是谁在占用我的系统资源呢?

别急,今天我们就来一起看看,如何利用 Windows 7 内置的“资源监视器”这一强大工具,来诊断系统资源占用引发的一些问题。

首先,我们来一起认识一下这个叫做“资源监视器”的工具吧。认识完了咱们会在文章最后结合具体案例给大家进行一个实用指导的。



要打开资源监视器,有以下几种方法:

1. 打开任务管理器,切换到“性能”选项卡,然后单击右下角的按钮“资源监视器 (R)...”。

1aab92202e319d1b935807da.jpg


2. 在开始菜单的搜索框里键入“资源监视器”或者“resmon”进行搜索。

9a158ecd9cb61e6cb700c8da.jpg
f47952147258ac5cc83d6dda.jpg




打开之后,咱们就可以见到资源管理器的界面啦,它一共有5个选项卡,分别是概述、CPU、内存、磁盘以及网络,概述选项卡则相当于一个概要,将后面的CPU、内存、磁盘及网络的摘要信息集中显示在这里:

2f261613cd8cf254203f2eda.jpg


从概述这里,我们可以简单地得知系统四大资源的实时使用率,也可以从 CPU 一栏下面的进程列表里通过打勾的方式进行筛选,然后在磁盘、网络和内存栏目下看到筛选结果的对应具体信息。

好了,我们再来看看 CPU 选项卡里面有啥强大功能吧。在这里,您可以看到每个进程的CPU使用情况,并且还能对进程关联的服务、句柄和模块进行列举分析:

5c4c94277bc11266c99559da.jpg


能搜索关联的句柄可是个好功能呀,为什么呢?句柄(Handles)其实意味着进程加载的各种资源,这些资源里面当然也包含文件这一类。您还记得有时候删除一个文件时,系统提示您该文件正在被某个程序占用而无法删除吗?没关系,有了资源监视器,您就可以轻松应对了,只需搜索您要删除的这个文件的部分文件名,例如,我们在上图的例子中直接搜索要删除的 Word 2010 文档的扩展名“docx”,资源监视器很快就告诉您是 WinWord.exe (也就是咱们的 Word 程序)在占用该资源呢。是不是很方便呢?呵呵。下面“关联的模块”一栏也是很有用的,在某些情况下,您可以从中发现一些可疑的、引起问题的模块,也许这些模块就是导致该程序不稳定或者发生各种故障的原因呢。

a3e0a12ac5902bab98250ada.jpg


除此之外,您还可以右击某个进程,然后在弹出的菜单中选择挂起/恢复进程,让程序暂停运行或者恢复运行。有的时候,您的某个程序无响应,那么它可能会在CPU进程列表中以红色高亮显示,那么您就可以使用右键菜单中的分析等待链功能,来看看是因为等待哪个进程或者资源而导致的程序无响应,从而让您明确去如何去处理。这里的联机搜索功能也很好用,它会调用您 IE 浏览器的默认搜索引擎去在互联网上搜索这个进程,帮助您判断这个进程是否可疑。




已经来了吗 发表于 2011-9-20 13:06 | 显示全部楼层
注意,这里的每个栏目均支持排序,如果您要诊断哪个进程占用 CPU 资源最多,只需单击 CPU 这一列的列标题就可以进行降序排序,列在第一项的当然是占用该资源最多的啦~再次单击列标题可以升序排列哦。

内存选项卡的功能比较简单,大家看看就明白啦~接下来咱们再看看磁盘选项卡吧:

9c038514d9e472544b90a7db.jpg


这里您可以看到当前的磁盘活动I/O速度总量,而且更加强大的是,您同样可以筛选出某个进程,查看该进程正在读取或者写入磁盘上的哪个文件。例如上图所示的,Word 就在读取虚拟内存页面文件 (C:pagefile.sys),因为它在“读(字节/秒)”这一列有值,在“写(字节/秒)”这列值为0.

最后,我们再看看资源监视器的“网络”选项卡里边儿的功能:

efc12a36339c49dea71e12da.jpg


当前所有含网络活动的进程都会默认出现在这里。同样,您可以选中某项或者某几项进程,然后在下方的网络活动中看到这些进程连接的远端地址和流量速度,在 TCP 连接下面可以看到它们所拥有的活动 TCP 连接,在侦听端口下面也可以看到这些进程所使用的 TCP、UDP 端口。这也可以帮助您发现一些在后台默默使用网络资源的可疑程序。当然,您也可以在网络活动这一栏之上看见当前本机的总网络 I/O 速度,并且您也可以在“网络活动的进程”一栏按照“总数(字节/秒)”来排序,找出当前占用网络最多的进程。

到这里,您应该基本认识了这个方便又实用的“资源监视器”了吧。好,最后咱们来个结合实际案例的动手实践指导。

案例一:查找大量消耗 CPU 资源使系统变缓慢的程序

我们利用 WinRAR 程序的菜单“工具”中的“性能和硬件测试”选项来构造一个 CPU 资源几乎被耗尽的情况。然后,咱们启动资源监视器,切换到 CPU 选项卡并单击“CPU”这一列的标题,让其按数值降序排列,情况就像是这样:

4e6a9178716eb0a10bd187db.jpg


排在第一位的就是 WinRAR.exe 了,CPU 占用 78%,加上其他进程所使用的 CPU 资源,系统当前的总 CPU 使用率已经为 100% 了。咱们可以右击 WinRAR.exe 这一项,然后选择结束进程,然后您可以立即见到 CPU 占用率降下来了,系统也不再缓慢了。

案例二:查找大量消耗磁盘资源导致系统响应缓慢的进程

在这里,我们可以启动磁盘碎片整理程序(dfrgui.exe),并让它分析系统盘。在它分析的同时,我们通过资源监视器切换到“磁盘”选项卡,单击“读(字节/秒)”这一栏的标题,让其按照数值降序排列,可以发现,排在第一的就是磁盘整理服务(defragsvc,通过svchost进程运行)。我们还可以将这一项前面的复选框打上勾,在下面的“磁盘活动”栏目中,我们便能够发现它当前正在分析哪些磁盘文件呢。

6e92cef8359d88436c22ebdb.jpg


好了,看完上面的介绍和动手实验指导,相信您一定对资源监视器有了进一步的了解,不妨您也动手试试吧,例如,开个下载的程序,用资源监视器来看看是不是它占用了最多的网络资源呢?您还可以勾选中这个下载程序,切换到“磁盘”选项卡,在磁盘活动栏目下看看它把下载的文件放在哪儿了。嘿嘿,各种组合新玩法,资源监视器会让您发现许多关于系统资源的奥秘。相信它一定会成为您管理和分析系统主要资源的得力助手!



feiguo 发表于 2011-9-20 13:06 | 显示全部楼层
坐了沙发.........
走就走吧 发表于 2011-9-20 13:06 | 显示全部楼层
好长
fossil 发表于 2011-9-20 13:06 | 显示全部楼层
学习了。

话说我当年 发表于 2011-9-20 13:07 | 显示全部楼层
好!

秋秋 发表于 2011-9-20 13:07 | 显示全部楼层

还真没在意…


只学java 发表于 2011-9-20 13:07 | 显示全部楼层

还真没在意…


fl 发表于 2011-9-20 13:07 | 显示全部楼层

我没这么偏执


钰云 发表于 2011-9-20 13:07 | 显示全部楼层

留名一会看


天上智喜 发表于 2011-9-20 13:07 | 显示全部楼层

前排留名


feiguo 发表于 2011-9-20 13:08 | 显示全部楼层
用就用把


Jethro 发表于 2011-9-20 13:08 | 显示全部楼层

真的很长


已经来了吗 发表于 2011-9-20 13:08 | 显示全部楼层

前排,沙发,你懂的!。学了哦


天上智喜 发表于 2011-9-20 13:08 | 显示全部楼层
晕了。。。。
jinchang 发表于 2011-9-20 13:08 | 显示全部楼层
bdda6e625d6b456d59b5f5e9.jpg
帮帮忙
我不能备份就不能升级旗舰
还有网上说要开的4个什么我也启动了
都没用
防火墙关了也不行
帮帮忙


月上萧萧 发表于 2011-9-20 13:08 | 显示全部楼层

顶一个。其实win7的许多知识 可以去远景论坛里看。
那里也很多的。

嗯我是win7控


有烟没火 发表于 2011-9-20 13:09 | 显示全部楼层

用起来困难、很多地方不懂。


北大青鸟 发表于 2011-9-20 13:09 | 显示全部楼层

又学到东西了哈


秋秋 发表于 2011-9-20 13:09 | 显示全部楼层

顶一个


feiguo 发表于 2011-9-20 13:09 | 显示全部楼层
求解释..会员申请..滴滴答..........


北大青鸟 发表于 2011-9-20 13:09 | 显示全部楼层

先Make慢慢看


只学java 发表于 2011-9-20 13:10 | 显示全部楼层

。。。回去试试。。。。


愚人 发表于 2011-9-20 13:10 | 显示全部楼层
mmmmmmmmmmmmmmm
Jethro 发表于 2011-9-20 13:10 | 显示全部楼层

学习了


Jethro 发表于 2011-9-20 13:10 | 显示全部楼层
不错 支持一下


天上智喜 发表于 2011-9-20 13:10 | 显示全部楼层

好帖 MARK


Jethro 发表于 2011-9-20 13:10 | 显示全部楼层




会玩就好 发表于 2011-9-20 13:11 | 显示全部楼层
介绍的不错,都是经验啊
江波 发表于 2011-9-20 13:11 | 显示全部楼层

用空看

您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-4 19:22 , Processed in 0.157966 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表