Process Meter 是 HostMonitor 的辅助应用程序,但也可以独立使用。Process Meter 包含在 Advanced Host Monitor 软件包中(从 7.20 版开始),也可以在下载页面单独下载。
Process Meter 显示图表,其中包含有关在本地或远程系统上运行的所有进程的信息。它可能会显示每个进程的以下信息:
- CPU使用
- 控键
- 线程
- 内存使用
- VM大小
- 地址空间使用
每个进程由一个条形表示;红色条表示使用超过指定限制资源的进程。您可以使用菜单查看 -> 设置限制来指定限制。当您使用 HostMonitor 启动 Process Meter 时,HostMonitor 使用测试属性(Dominant Process test)设置资源使用限制。
您可以单击该栏以查看详细的过程信息。
菜单 文件 |
目标主机 | - | 此菜单项允许您指定远程系统监控的连接参数 |
复制图片到剪切板 | - | 将图表作为图片复制到剪切板 |
保存到文件夹 | - | 将图表图像保存为位图或 WMF(Windows 元文件) |
打印 | - | 弹出打印预览对话框,允许您打印图表 |
退出 | - | 关闭应用 |
|
菜单 查看 |
CPU使用 | - | 显示每个进程使用的 CPU 时间 (%)。如果系统上安装了多个 CPU,CPU 负载可能会超过 100%。 |
控键 | - | 此项告诉应用程序显示进程当前打开的句柄总数。句柄数是进程中每个线程当前打开的句柄的总和。
|
线程 | - | 告诉 ProcessMeter 显示每个进程中当前活动的线程数。指令是处理器中执行的基本单元,线程是执行指令的对象。每个正在运行的进程至少有一个线程。
|
内存使用 | - | 显示进程工作集中的当前千字节 (KB) 数。 工作集是进程中的线程最近接触的内存页集。 如果计算机中的可用内存高于阈值,则页面将留在进程的工作集中,即使它们没有被使用。 当可用内存低于阈值时,将从工作集中修剪页面。 如果需要它们,它们将在离开主存储器之前被软故障返回到工作集中。
|
VM大小 | - | 此项告诉应用程序,以千字节 (KB) 为单位显示仅进程可访问的已分配页面的当前大小。 |
地址空间 | - |
显示进程正在使用的虚拟地址空间的当前大小,而不是进程实际使用的物理或虚拟内存。 使用虚拟地址空间并不一定意味着相应使用磁盘或主内存页面。 虚拟空间是有限的,如果使用太多,进程可能无法加载库。 |
|
刷新 | - | 指示 Process Meter 从目标系统收集最新信息并更新图表。 |
开启自动刷新 | - | 使用此菜单项,您可以设置 Process Meter 以定期更新图表,例如,每 5 秒刷新一次。 |
关闭自动刷新 | - | 使用此项禁用“自动刷新” |
显示标签 | - | 打开/关闭图表标签。
标签 - 图表上条形附近的标记。标记由带有进程名称的彩色矩形和指示某个条对应于某个标记的线组成。
注意:当您将鼠标光标指向某个栏时,Process Meter 将在状态栏中显示相应的进程名称(无论“显示标签”选项如何)。
|
设置限制 | - | 弹出“设置限制”对话框窗口。使用此对话框,您可以为每个“视图”模式分别设置阈值。
当进程使用超过指定限制的资源时,Process Meter 将显示红色条。例如,当进程使用超过 30% 的 CPU、超过 1100 个句柄或超过 90,000 KB 的内存时,您可以设置应用程序使用红色。
|
Process Meter 可以作为独立应用程序启动,也可以由 HostMonitor 启动:Dominant Process 和 Process 测试方法提供“Process Meter”弹出菜单项,允许您启动应用程序以检查指定系统。在这种情况下,HostMonitor 将测试参数发送到 Process Meter。
连接到远程主机
Process Meter 允许您请求本地(运行应用程序的系统)和远程系统。要连接到远程系统,您可以使用 GUI 或命令行参数。
GUI:
如果您已经启动 Process Meter 并且需要连接到另一个系统,请使用菜单“文件”->“目标主机”。在连接对话框中,您应该指定主机名(或 IP 地址)、登录名和密码。
命令行:
您可以在命令行中指定连接参数,以便 Process Meter 在启动后立即连接到指定的系统。
命令行形式:
>processmeter.exe [-host:<hostname>] [-user:<username>] [-pswd:<password>] [-mode:<mode>] [-limit:<limit>]
Where
<hostname> | - | 目标主机的主机名称或IP地址.如果未指定此参数,应用程序将检查本地系统 |
<username> | - | 此参数允许您指定应用于与远程系统连接的帐户 |
<password> | - | 连接密码。如果密码包含空格字符,请使用引号将参数换行 |
<mode> | - | 以下项目之一:
|
<limit> | - |
使用此参数,您可以为指定的“查看”模式设置阈值(参见"-mode"参数)。当进程使用资源超过指定限制时,Process Meter将显示红色条。注意:当你使用“内存”, “VMEM”或“地址空间”模式时,限制以KB为单位(例如:"-limit:5000"将阈值设置为5,000 KB)
|
示例:
>processmeter.exe -host:primarywebserv "-user:admin" "-pswd:secret words" -mode:handles -limit:550
>processmeter.exe -mode:vmem -limit:50000
>processmeter.exe -mode:memory
系统要求
Process Meter可以在以下系统中启动,不需要额外的软件包:
- Windows 2000
- Windows XP Professional
- Windows Server 2003
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Vista Business
- Windows 7
- Windows 8
- Windows 10
同时,你也可以在Windows 98或Windows NT 4.0上启动Process Meter。在这种情况下,应该安装WMI核心软件包(可在微软的网站上获得)。
请注意:WMI CORE for Windows 95/98/NT需要Microsoft Internet Explorer 5或更高版本。
已知问题
操作系统:Windows XP SP2
问题:内置防火墙可能会阻止来自远程系统的Process Meter请求
为了远程监控一台Windows XP SP2计算机,您需要配置内置的防火墙。如果Windows防火墙被启用,并且它还没有被配置为接受WMI连接,Process Meter(和HostMonitor)将无法连接到系统。在这种情况下,HostMonitor会显示“RPC服务器不可用”的错误。
要配置Windows XP防火墙,使其接受WMI连接,您需要启用“允许远程管理例外”的组策略入口。此设置既可以在计算机的本地组策略中配置,也可以通过配置Active Directory域的全局组策略设置全局配置。
操作系统: Windows 95/98/NT
问题:winmemt.exe 在此类系统中不能自动开启
如果你想监控Windows 95/98/NT系统,你应该安装WMI Core软件包并执行以下步骤:
- 启用DICOM(设置HKLM\SOFTWARE\Microsoft\OLE\EnableDCOM为“Y”)
- 启用远程连接(设置HKLM\SOFTWARE\Microsoft\OLE\EnableRemoteConnect为“Y”)
- 设置HKLM\SOFTWARE\Microsoft\WBEM\CIMOM\AutoStartWin9x 为 2
- 将Winmgmt.exe文件的链接添加到开始目录
操作系统: Windows 2000,XP,2003
问题:进程测量显示“未注册 Class ISWbemLocator”错误
Windows 2000, XP, 2003都预装了WMI。如果应用程序返回这样的错误,很可能是系统注册表问题。下面的文章展示了如何修复损坏的WMI存储库以及如何注册WMI组件:重建WMI存储库
价格是多少?
购买高级主机监视器后,您将免费获得 Process Meter 的许可证。
高级主机监视器软件包提供多种许可选项:Starter, Professional, Advanced, Enterprise and LTS(企业长期支持)。
您可以通过信用卡、Switch和Solo借记卡、支票/汇票或电汇订单订购。如果您对于在网上提交您的订单和/或信用卡信息有所担心,您可以通过电话、传真或邮寄方式注册高级主机监视器。
|