搜索文章:

首页  |  Java技术  |  Asp.net  |  Asp编程  |  VC/C++  |  Delphi  |  VB编程

明明白白 你知道自家计算机不足之处吗(上)

  文/戴卫武

    编者按:现在计算机技术飞速发展,新技术层出不穷,前两年才买的机器,现在就已经处于淘汰的边缘。这样,我们势必要对计算机进行升级。

    一般来说,影响系统性能最大的是处理器和内存,我们需要升级它们其中之一,或是两者都升级。具体方案怎样,必须有待于我们找到影响计算机性能的瓶颈,对这个瓶颈进行升级,才是最有效的。在Windows 2000里面利用MMC我们可以轻松做到这一点!MMC的全称是Microsoft Management Console,它是Windows 2000中的一个集成管理环境。我们可以向其中添加任何网络、计算机、服务及其他系统组件的管理工具,从而构成特定的管理平台去完成特定的任务。

    一、构建MMC

    1. 从开始菜单打开“运行”对话框(或直接按Win+R),输入命令mmc。将出现一个MDI式样的控制台窗口(图1)。选择菜单项“控制台→添加/删除管理单元”,在弹出的对话框(图2)中选“添加”按钮。




  文/戴卫武

    2. 在“添加独立管理单元”对话框中选定“性能日志和警报”(图3),并点击“添加”按钮将其送入“添加/删除管理单元”对话框中。这里要指出的是,图3所示的窗口正是我们可以使用的管理工具的宝库(比如我的电脑中的所有工具如图4),我们可以使用任何微软公司本身附带的管理工具,甚至可以使用我们自己编的ActiveX控件,只要它符合COM接口标准就行。


    3. 接下来我们添加一个ActiveX控件:System Monitor Control。它的作用是将计数器日志产生的实时数据以图表的形式动态显示出来。类似于第2步,在“添加独立管理单元”中选择“ActiveX控件”,这时会出现一个向导,按照它的提示选择“下一步”并等待几秒钟后,出现所有ActiveX控件的列表(图5),选定控件类别为“所有类别”,然后在控件类型列表框中选择“System Monitor Control”,并选择“下一步”。在出现的对话框中,输入为控件取的名字,比如“内存使用状况”,当然名字在建好了之后还是可以改的。类似地,再建一个名叫“处理器使用状况”的“System Monitor Control”。然后关掉“添加/删除管理单元”对话框。



  文/戴卫武

    4. 好了,这一阶段的工作完成,我们该保存一下结果了。选择菜单项“控制台→保存”,将我们的工作保存为“My控制台.msc”。

    二、添加关于监视内存瓶颈的日志及计数器


  文/戴卫武

    1. 在控制台中选中“计数器日志”,然后在详细资料窗格的空白处按下鼠标右键,选择“新建日志设置”,并在随后出现的对话框中输入名字,比如“内存瓶颈”(图6),选择确定之后,马上就会出现一个设置日志的对话框(图7)。选择“添加”按钮,出现“选择计数器”对话框(图8),我们可以选择如下计数器:

    Memory\ Pages/sec(说明:这表示在图8的对话框中“性能对象”选Memory,计数器列表选Pages/sec,下同。)

    Memory\ Page Reads/sec

    Memory\ Transition Faults/sec

    Memory\ Pool Paged Bytes

  Memory\ Pool Nonpaged Bytes

  Paging File\ % Usage\_Total

  Cache\ Data Map Hits %。


  文/戴卫武

  在图7中还有一个数据采样间隔的设置,这要考虑监视的总时间长度。如果监视不超过四个小时,则每 15 秒更新一次比较合理;如果监视时间达八个小时或更长时间,则设置的间隔不要小于 300 秒。将更新间隔设置为速率较快(数值小)会增加运行“计数器日志”的开销,同时也会生成大量的数据造成难于处理。当然,如果你的CPU够快,硬盘够大,你也可以把这个值设得很小以获得更准确的实时数据。



  2. 在图7所示的对话框中选中“日志文件”选项卡,可以在这里设置关于保存记录文件的众多选项(图9)。建议将“文件名结尾”选中,并选定为“yymmddhh”,这表示将在文件名后自动加上启动日志时的“年月日小时”,可以方便我们日后查看。其他设置的建议值如图9所示。

  3.在图7所示的对话框中选中“计划”选项卡,建议的设置值见图10。

  4.按下图7所示对话框的“确定”按钮,我们就得到了一个可以用来监视内存使用状况的计数器日志“内存瓶颈”。

相关文章:
© 2006   www.java-asp.net