Resource Monitor
另外一个微软提供的看上去并不起眼的工具是资源监视器(Resource Monitor,或者叫做Resmon),这个工具同样是在Vista和Windows7系统中提供。资源监视器以图标的方式来显示你的系统中的资源,让你可以清楚地看到是什么正在消耗着系统资源。当你有“为什么我的硬盘都被消耗光了”这类问题的时候,通过Resmon可以找到症结所在。通过进程浏览器(Process Explorer)可以显示进程的详细信息,发现安全威胁。而资源监视器可以查看性能和资源的使用情况,是进程浏览器的的一个优秀的补充工具。
资源监视器
Resmon的窗口被分为5个标签:概述、CPU、内存、硬盘和网络。概述标签里显示了其他四项内容的摘要视图;点击其他的标签可以显示各自的详细使用信息。
比如点击“硬盘”标签可以看到那些进程在访问硬盘、哪些文件正在被访问,更重要的是,在这里可以查看某一存储设备的队列情况,当一个设备队列越多,那应用程序等待的时间就越长。硬盘监视器还可以硬盘对某一应用程序的响应时间和某一进程的I/O优先级。Resmon和前面提到过的ProcessActivityView的区别在于前者可以查看整个系统资源状态,而后者只是监控一个应用程序。
CPU标签看起来像进程浏览器(Process Explorer)或任务管理器(Task Manager),提供的信息也比较类似,虽然默认情况下它显示运行的所有服务,但如果勾选中某一进程,就可以在下面的窗口中显示出有关这个进程的详细信息,包括服务、关联的句柄和关联的模块。
网络标签中可以查看整个网络吞吐量、TCP连接、远程主机以及程序打开的端口。
内存标签和任务管理器很相似,但是有一些区别,采用了直观的图形来显示系统内存的使用情况。在这里如果看到一个进程锁死,可以右键点击它,选择“分析等待链”,可以看到所有等待进程的列表,可以结束进程来释放锁死的应用。