我想通过每 1 分钟轮询一段时间内的 CPU/RAM/网络 IO 使用情况来监控 Windows 服务器的性能,并根据监控通道将这些值写入单独的文件中。
除了 XPerf 之外,还有其他开源/免费工具吗?
答案1
您可以使用所有版本的 Windows 和 Windows Server 附带的 PerfMon.exe 工具。
- 运行 PERFMON.EXE。
- 右键单击数据收集器集/用户定义。
- 单击新建/数据收集器集。
- 命名它。-从模板创建或掌握它后手动创建。
- 选择一个模板,如“系统性能”。
- 确认或者修改要创建的文件的路径。-
- 设置用于运行的用户 ID。
- 单击“完成”。
- 右键单击新创建的集合并开始。
- 在需要时停止并在选定位置查找报告,通常为:%systemdrive%\PerfLogs\Admin\User