说起监控,我们首先会想到通过设备或软件来监视或控制一个目标或环境的变化。实际上,监控的目标不但包含电脑之外的目标,系统自身的运行情况也属于监控的一项主要内容。对系统性能和系统资源的使用情况的监控也非常必要,它能够让我们及时充分地了解系统的状态和运行情况,为顺利完成工作创造条件。此外,通过系统自身的监视控制功能,可以发现问题,分析和解决问题。 1. 监视系统性能 发现效率瓶颈 系统性能是一个综合性的考量,不能单以处理器的配置高低、内存的大小、硬盘的水准或网络的快慢来衡量。只有当这些方面的因素达到一个基本平衡的状态,才能整体上给人以流畅平稳的感觉。任何一种因素的拖累都会成为系统整体性能的瓶颈,从而表现在使用系统的感觉上。那么,如何才能知道自己所用的系统,在这些方面的配置是否达到基本平衡的状态?如何才能获知自己的系统在哪些方面遇到瓶颈? 我们可以透过Windows 8.1系统的“任务管理器”,通过其“性能”监控窗口来获得判断。首先,在系统任务栏空白处单击鼠标右键,选择“任务管理器”(图1)。进入到任务管理器窗口之后,点击“性能”选项卡,即可看到以图表方式显示的各类性能监视画面(图2)。 图1:通过系统任务栏启动任务管理器 图2:任务管理器中的性能监视图表 点击CPU一项可进入CPU监视窗口。在CPU监视画面上,我们可以看到当前CPU的利用率情况,包括CPU的最大速度、当前速度、利用率百分比、进程数、线程数等都一览无余。系统默认显示的是CPU综合利用率的情况,也就是说,如果电脑中安装的是双核或多核的处理器,默认看到的是两个或多个处理器的综合参数指标。双击该画面可以更为纯净的方式来显示CPU利用率(图3),再次在CPU综合指标图表上双击,可还原到原来的复合窗口显示。 图3:双击CPU图表显示单一完整的CPU综合指标 小提示: 以单一画面显示的CPU利用率图片也称之为“图形摘要视图”,除了可以通过双击显示外,也可以通过CPU综合摘要窗口,从右键菜单中选择“图形摘要视图”来开启或关闭“图形摘要视图”。 那么,如何才能看到双核或多核处理器各自性能的情况呢?只需在综合CPU利用率的画面上单击鼠标右键,在右键快捷选单中选择“将图形更改为→逻辑处理器”(图4),即可看到双核或多核显示的CPU利用率情况了(图5)。由于本例中使用了一台双核CPU配置的电脑,所以显示的是双核画面。如果你的电脑中使用的是4核或8核处理器,那么看到的利用率图片将是4个或8个图组成的画面。 图4:将CPU利用率图形更改为按逻辑处理器显示 图5:以逻辑处理器显示的双核CPU利用率画面 如果发现CPU占用过高,可以切换到“进程”选项卡,单击CPU一项的标题栏,让占用CPU的进程按照从大到小的顺序排列,就可以一眼看到占用CPU最多的那些进程,进而便可以对其采取相应的措施(图6)。例如,突然发现电脑速度非常缓慢,CPU占用将近100%,而最占用CPU进程的是一个自己不在使用的程序,那么,可以断然用右键命令将其停止掉,这样就可以解除其对CPU的占用,获得正常的性能平衡。 图6:从进程窗口中监视是“谁”霸占了CPU 内存的占用监视则更加直观,近乎一个筒形的画面显示着一个“水桶”装了多少“水”。下半部分的“水”显示已经使用的内存量,而上半部分的空间则显示还剩余多少内存(图7)。不仅如此,在内存占用图的下部,还有个一个附图——内存组合图,显示“页面缓存池”和“非页面缓冲池”的占用比例。 图7:内存占用监视图 如果内存占用过高,超过90%或将近100%,也会使系统的整体速度明显变得缓慢。在这种情况下,我们就需要考虑去释放更多的可用内存空间。具体方法是,点击“进程”选项卡,切换到进程窗口,单击“内存”标题栏,让进程以内存占用由高到低的顺序排列,然后从占用内存最多的进程一一进行检测,看哪一个进程不是自己需要的,选中并点击右下角的“结束任务”按钮将其一一关闭,即可腾出更多的内存空间,换回系统的流畅运行(图8)。 图8:在进程窗口中以内存占用从大到小排序并结束无用进程 磁盘占用过高或磁盘访问速度过慢也是影响系统效率的一大因素。通过在系统性能监视窗口中查看磁盘的占用率和磁盘传输速率,可判断目前磁盘因素是否为影响系统效率的主要因素(图9)。 图9:通过任务管理器监视磁盘的占用率和磁盘传输速率 如果磁盘占用率过高,访问速度太低,可能会造成硬盘灯常亮,明显感觉操作速度受阻的情况。在这种情况下,就需要查明有哪些因素占用了磁盘和导致磁盘速度降低,进而决定采取相应措施。我们同样可以到进程管理窗口中去排队查找占用磁盘的进程,结束那些影响当前工作的无关进程,进而提高磁盘的使用效率。 网络对系统性能的影响也不可小视。如果正在使用的软件是在线软件,网络的好坏关乎着使用的总体流畅感受。通过“性能”窗口中的“以太网”图形显示,可看到当前网络的状况显示,包括发送和接受的速度(图10)。如果要获得更为详细的网络情况信息参数,只需在网络监视图表上单击鼠标右键,然后选择“查看网络详细信息”,即可弹出“网络详细信息”窗口(图11)。 图10:监视当前的网络基本状况 图11:显示网络详细信息窗口 如果在使用过程中发现网络缓慢,下载或上传的速度出现异常,应首先进入“进程”窗口,点击“网络”标题栏,对“网络”一栏进行由大到小的排序,然后逐个判断占用网络带宽的进程是否为自己正在使用的有用进程,从而决定是否需要立即关闭或暂时这些进程,进而为急需要使用网络带宽的程序留足可用的带宽(图12)。 图12:通过结束无用的带宽占用进程为急需带宽的程序腾出带宽 小提示: 如果要跟踪分析系统运行期间系统的的性能状况,可以通过控制面板进入“管理工具”,用其中提供的“性能监视器”,设定并记录下每时每刻系统运行的性能情况,可保存为文件,便于查看或分析(图13)。 图13:系统性能监视器记录了每时每刻的系统性能情况 2. 监视系统资源 合理加以利用 如果说上面是从影响系统性能的4个因素出发而分析系统性能和解决系统问题的话,那么本部分将从更为深入的系统资源和相互关联的角度出发,监视和探寻这类资源对系统性能的影响。在任务管理器窗口“性能”选项卡页面的下方,点击“打开资源监视器”链接(图14),可进入“资源监视器”窗口。在资源监视器窗口的“概述”窗口中,我们可以一览无余地看到系统资源的占用或使用情况(图15)。通过“概述”后面的4个选项卡,则可以对CPU、内存、磁盘、网络等4个主要影响系统性能的因素进行更为细致的分析。 图14:“资源监视器”入口链接 图15:资源监视器窗口主页 分析影响CPU占用的因素,我们不但可以通过进程所占CPU的百分比来了解某程序对CPU的占用,更可以进一步通过该进程中涉及到的服务当前所耗CPU的百分比占用来分析(图16)。对于一个影响系统效率的进程,可以通过右键菜单命令,选择“结束进程”、“结束进程树”、“挂起进程”等方式进行处理。如果对某个进程的情况有所不明,则可以选择“联机搜索”来查明该进程的具体含义,从而确定可以采取的措施(图17)。而对于涉及到的服务,则可通过选择“启动”或“停止”、“重新启动”来调度,不明的服务也可以选择“联机搜索”来判明其含义。 图16:通过进行及其服务监视和分析CPU占用情况 图17:通过不同措施来处理某个进程 在内存资源监视窗口中,可以通过“提交”一列,了解到每个进程占用系统虚拟内存的情况,进而可通过右键菜单命令对某个影响系统效率的进程采取“结束”或“挂起”等措施。通过这里,也可以对任何不明进程进行及时网络搜索,弄清其是否有用(图18)。 图18:内存资源监视与利用 在磁盘资源监视窗口中,通过对“读”、“写”两项的排序,可具体了解到正在进行读或写的进程的情况,从而判断每个程序的具体读盘或写盘情况。在看到占用读写指标较高的进程后,通过中间相应窗口的“文件”信息,了解到具体是哪个文件占用了读写指标,从而可以决定是否对正在占用指标的进程或文件采取必要的措施(图19)。 图19:磁盘资源监视与利用 在“网络”资源监视窗口中,通过选定某个进程,可查看对应于该进程所使用的IP地址,TCP连接使用的本地地址和远程地址,这样对分析网络的占用情况会起到更加明晰的作用。可以此窗口信息,更加细致入微地了解到底是来自何方的程序进行了网络访问(图20)。 图20:网络资源监视与利用 小提示: 除了可以通过任务管理器的相应入口进入性能监视器、资源监视器外。我们也可以通过“控制面板→所有控制面板项”,单击“管理工具”选项,从这里也可以方便地启动性能监视器或资源监视器(图21)。 图21:从控制面板列表中选择启动两个监视器 3. 监视活动用户 判断非法入侵 在任务管理器中,不但可以对进程、服务和系统性能等进行监控,为采取优化系统提供最直接的参考,还可以通过活动用户的情况来监视非法入侵的情况。 启动任务管理器,点击“用户”选项卡,如果发现窗口下面只有当前使用的一个用户,那么可以确定没有其他用户在登录本系统(图22)。若发现有2个或更多用户的列表,则要判断此前是不是已经有合法用户登录本系统,若其中有管理员没有确认的用户出现在列表中,则可能就是非法入侵的用户了。这时,可通过选中该用户,在右键菜单中选择“断开连接”或“管理用户账户”将非法用户账户清除掉(图23)。 图22:通过当前用户列表来判断是否有非法用户登入本系统 图23:通过右键菜单命令处理非法登入的用户 |
|