经过了上次的惨痛教训,于是对于实时监控C盘容量变化有了需求,我希望观察到C盘中每一MB的容量是如何流失的,因此在网上找一些解决方案,于是有了这篇文章,方法借鉴于这里
你可以用 Windows 性能监视器 (perfmon) 来查看磁盘空间随时间的变化,以 MB 为单位,分辨率可以精确到一秒。这个工具内置在最新版本的 Windows 中,所以你甚至不需要下载另一个程序来查看数据。它不会显示任何以前的数据,所以你只能看到你设置它之后的数据。我只需要每小时的数据点,但我测试了每秒更新一次,效果很好。
Perfmon 允许你将可用磁盘空间输出到一个文件中,这些值用逗号分隔(可以在 Excel 中打开)、制表符分隔(Excel 通常使用)或二进制。使用二进制输出,你可以在 perfmon 本身中可视化数据。使用其他输出类型之一,你可以在 Excel 中制作自己的数据图表。
以下是如何设置的分步指南:
打开 Windows 性能监视器 (Win-R -> 输入 “perfmon.exe” -> 回车)
在最左边的窗格中,双击“数据收集器集”。右键单击“用户定义”->“新建”->“数据收集器集”。
为你的集合输入一个名称,比如 “可用磁盘空间”。点击单选按钮“手动创建(高级)”,点击“下一步”。
勾选“性能计数器”,点击“下一步”
点击“添加…”
滚动直到你看到“LogicalDisk”,然后点击它旁边的向下箭头。向下滚动一点,点击“可用兆字节”(你也可以根据需要选择“%可用空间”)。现在在下面的框中,标题为“所选对象的实例:”点击“C:”,然后在下面点击“添加 >>”。该计数器现在应该出现在右侧窗格中,标题为“已添加的计数器”。点击“确定”。
设置“采样间隔”,以确定你希望多久收集一次数据。就像我提到的,我想看到每小时的数据点。所以,我在“采样间隔”中输入了 1,并将“单位”更改为“小时”。点击“下一步”。
选择你希望日志所在的位置。点击“完成”。
双击左侧面板中的“用户定义”,然后点击你刚刚创建的数据收集器集(示例名称是“可用磁盘空间”)。
你刚刚创建的数据收集器集应该出现在右侧面板中。右键单击它 ->“属性”。
在“日志格式”下,你可以根据上面段落中的解释选择你喜欢的类型。点击“确定”。
右键单击数据收集器,然后单击“开始”。
运行一段时间后,单击停止数据收集器,并使用以下方法之一查看你的数据。
如果你选择了二进制,你可以通过单击“报告”->“用户定义”->“可用磁盘空间”在左侧窗格中查看数据,然后双击右侧窗格中的项目。
如果你选择了逗号分隔或制表符分隔,你可以在步骤 8 中指定的位置查看你的数据。