当前位置: 首页 > news >正文

Windows下使用PerfMon进行性能监控并记录日志

第一步:打开性能监视器 (PerfMon)

按下键盘上的 Win + R 键,打开“运行”对话框。

输入 perfmon 然后按回车 (Enter)。

性能监视器 (Performance Monitor) 窗口将会打开。

第二步:创建数据收集器集

在左侧的导航窗格中,依次展开 “数据收集器集” -> “用户定义”。

右键点击 “用户定义”,在弹出的菜单中选择 “新建”,然后选择 “数据收集器集”。

这时会启动“创建新的数据收集器集”向导。

第三步:命名并选择创建方式

名称: 输入一个容易识别的名称,例如 System_Monitor。

创建方式: 选择 “手动创建(高级)”。这是为了让我们能完全自定义要监控的内容。

点击 “下一步”。

第四步:选择数据类型

在这个页面,你需要选择 “创建数据日志”。

然后勾选下方的 “性能计数器” 复选框。

点击 “下一步”。

第五步:添加性能计数器(核心步骤)

这是最关键的一步,我们将添加所有需要监控的指标。

点击 “添加...” 按钮,会弹出“可用计数器”窗口。

添加 CPU 计数器:

在左侧列表中找到并展开 “Processor”。

在右侧列表中选中 “% Processor Time”。

在右侧的“实例”列表中,向下滚动找到并选中 “_Total” (这代表所有CPU核心的总和使用率)。

点击 “添加>>” 按钮。

添加内存计数器:

在左侧列表中找到并展开 “Memory”。

选中 “Available MBytes” (可用内存,单位MB)。

点击 “添加>>”。

再次选中 “% Committed Bytes In Use” (内存提交使用率,直观反映内存压力)。

点击 “添加>>”。

添加磁盘计数器:

在左侧列表中找到并展开 “PhysicalDisk”。

选中 “% Disk Time” (磁盘繁忙时间百分比)。

在“实例”列表中,选中 “_Total” (代表所有物理磁盘)。

点击 “添加>>”。

在左侧列表中找到并展开 “LogicalDisk”。

选中 “% Free Space” (剩余空间百分比)。

在“实例”列表中,选中 “C:” (监控C盘,如果你想监控其他盘,如D盘,也在这里选择)。

点击 “添加>>”。

再次在“LogicalDisk”下选中 “Free Megabytes” (剩余空间,单位MB)。

在“实例”列表中,确保选中 “C:”。

点击 “添加>>”。

添加完所有计数器后,窗口应类似于下图。确认无误后,点击 “确定”。

回到向导页面,设置 “示例间隔” 为 5 秒(你可以根据需要调整,数字越小,记录越频繁,文件也越大)。

点击 “下一步”。

第六步:指定日志文件位置和格式

在这个页面,你可以更改日志文件的存储目录。默认位置是 C:\PerfLogs\Admin\System_Monitor\。建议保持默认即可。

最重要的一步: 在“日志格式”下拉菜单中,选择 “逗号分隔(即.csv)”。这就是生成文本文件的关键。

强烈建议: 取消勾选 “数据收集器集已运行时” 下的 “覆盖现有日志文件”。这样可以确保每次运行都会生成一个新的、带时间戳的文件,而不会覆盖之前的记录。

点击 “下一步”。

第七步:完成创建

最后一个页面,选择 “保存并关闭”。我们暂时不启动它。

点击 “完成”。

现在,你可以在左侧 “数据收集器集” -> “用户定义” 下看到你刚创建的 “System_Monitor”。

第八步:运行监控并生成日志

在左侧导航窗格中,确保选中了你在 “用户定义” 下创建的 “System_Monitor”。

在右侧的“操作”窗格中(或者右键点击“System_Monitor”),点击 “开始”。

此时,监控已经开始!PerfMon 不会弹出大的提示,但你可以看到右侧“操作”窗格中的按钮变成了 “停止”和“属性”。你现在可以最小化PerfMon窗口,正常使用电脑。

当你想要结束监控时,回到PerfMon,在“操作”窗格中点击 “停止”。

第九步:查看生成的日志文件

打开文件资源管理器,导航到日志目录:C:\PerfLogs\Admin\System_Monitor\。

你会看到一个或多个文件夹,以计算机名和日期命名(如 DESKTOP-ABC_20250912),打开它。

里面就是你需要的CSV文件,文件名类似 System_Monitor_000001.csv。

用记事本打开:可以看到纯文本格式的数据。

用Excel双击打开:数据会自动分列显示,更容易阅读和分析。第一行是标题,第二列开始是时间戳,后面各列对应你添加的计数器。

总结

你现在已经成功创建了一个可重复使用的监控模板。下次需要监控时,只需在PerfMon中找到 “System_Monitor”,点击 “开始” 即可,非常方便!


文章转载自:

http://yytbiolG.Lzjxn.cn
http://5qPespSD.Lzjxn.cn
http://0VdWVCIT.Lzjxn.cn
http://ssw3UkjI.Lzjxn.cn
http://01daSBx2.Lzjxn.cn
http://aNZOQBNQ.Lzjxn.cn
http://vyDxnyYr.Lzjxn.cn
http://RqcfE4cy.Lzjxn.cn
http://V5CTUkLl.Lzjxn.cn
http://TtZ0xFd1.Lzjxn.cn
http://iDCKssxq.Lzjxn.cn
http://DnobsfeQ.Lzjxn.cn
http://Jgynw9Rk.Lzjxn.cn
http://GVXgvFED.Lzjxn.cn
http://ZTNDQfBD.Lzjxn.cn
http://3p8GW4lD.Lzjxn.cn
http://dkgF3OBl.Lzjxn.cn
http://3WoGtJYf.Lzjxn.cn
http://ORgiCxco.Lzjxn.cn
http://2FH4FseU.Lzjxn.cn
http://gidSiU6G.Lzjxn.cn
http://pNmU32gg.Lzjxn.cn
http://KdfKbKyh.Lzjxn.cn
http://OlEa31Zo.Lzjxn.cn
http://8VM30lVf.Lzjxn.cn
http://OfxxnkNT.Lzjxn.cn
http://TyG45EAn.Lzjxn.cn
http://qzIcG3hX.Lzjxn.cn
http://f6jCVVvJ.Lzjxn.cn
http://EhxzTGIa.Lzjxn.cn
http://www.dtcms.com/a/382550.html

相关文章:

  • 微信小程序开发教程(十二)
  • 【攻防实战】记一次攻防实战全流程
  • 【编号520】全国4500多个地震灾害点位数据(2021.2-2025.8)
  • 牛客网习题题解(持续更新中...)
  • 2025.8.20--python基础温习
  • PCIE地址空间介绍
  • (三)BLE协议栈协议分层架构设计详解--图文结合通俗易懂
  • 主板硬件研发基础--DP/DP++
  • 287. 寻找重复数
  • 《从像素到认知:用 Keras 构建图像分类 CNN 的实战指南》
  • 深入探索 Python 元组:从基础到高级应用
  • Java 黑马程序员学习笔记(进阶篇5)
  • DENOISING DIFFUSION IMPLICIT MODELS
  • Gradle 安装与配置 环境配置 仓库管理 项目介绍 优缺点介绍
  • Replit CEO演讲:软件开发的未来与AI代理革命
  • LeetCode 3541.找到频率最高的元音和辅音:计数(位运算)
  • 使用Python创建本地Http服务实现与外部系统数据对接
  • Redis 线上问题排查简版手册
  • python学习之基本库/第三方库的认识和学习
  • 深度解析电动汽车绝缘材料的性能测试标准与解决方案
  • 通讯工程师专业实务-数据库、软件开发、云计算
  • 栈(Java)
  • StarRocks and Doris
  • Python进阶教程:随机数、正则表达式与异常处理
  • 【面试题】大模型高频面试题
  • UE5日期减日期
  • Redis Stream 命令
  • 微信小程序开发教程(十)
  • 弧形导轨如何提升新能源汽车的能效和续航里程?
  • 从零打造高性能人体姿态检测系统:YOLOv8-Pose + ONNX Runtime 实战指南