有哪些基于 Windows 的“进程会计”软件可用?

有哪些基于 Windows 的“进程会计”软件可用?

Linux 有 pacct 和基于内核的处理。Windows 有哪些等效产品?我知道(并使用/推荐)Process Explorer,但它只能跟踪实时统计数据,并且单个进程的图表不可移植。我希望能够跟踪 Windows 7 上所有进程的 CPU、内存和 I/O。

答案1

Windows 性能监视器确实能够满足您的需求,但不能实时绘图。由于您标记了此您可以使用此工具的完整版本。

  1. 打开“性能监视器”
  2. 展开“数据收集器集”
  3. 展开“用户定义”
  4. 右键单击,选择新建
  5. 使用“手动定义”
  6. 选择“性能计数器”,不选择其他内容。
  7. 添加所需的相关进程级监视器
    1. 单击“添加”。
    2. 找到“进程”
    3. 寻找你需要的物品
    4. 在“实例”下拉菜单中,为所有内容选择“”,然后单击“添加”。
    5. 根据需要重复。
    6. 完成后单击“完成”。
  8. 右键单击刚刚创建的监视器,然后转到“属性”。
  9. 转到“停止条件”选项卡来指定您想要监控的时间。
  10. 要启动监控,请右键单击监控器并选择启动。如果您想在停止条件之前停止它,请以相同的方式停止。

监控完成后,可在“报告”下查看报告。

这可以帮助你开始。

答案2

http://msdn.microsoft.com/en-us/performance/cc709422

看看“wpr”

可能有点硬核......

答案3

根据您需要的详细程度,Perfmon 或 Windows Perfomance 分析器(来自性能工具包)可以提供这些详细信息。一般来说,最好在桌面上进行这种类型的分析,对于服务器环境,您可以使用上述所有工具以及 Windows 系统资源管理器进行统计。

相关内容