Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

如何衡量Windows中的磁盘读写性能

Summary: 要测试 Windows 操作系统中硬盘的写入性能,您可以使用 diskperf 命令。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

下面向您展示如何设置 Windows 性能监视器,从而使用 Windows 中的性能监视器测量磁盘读写性能。

Cause

-

Resolution

首先,您需要确保系统上已启用磁盘计数器。要执行此操作,请打开命令提示符,键入命令 diskperf,然后按 Enter 键。如果磁盘计数器已启用,您应该会收到一条消息,指出它们已启用或已按需自动启用。

提醒:您必须是“管理员”本地群组中的成员才能启用磁盘性能计数器。

 

要启用所有磁盘计数器,请在命令提示符中键入 diskperf -y 命令。如果您希望在测试完成后再次禁用磁盘计数器,则可以通过 diskperf -n 命令来执行此操作。

现在要开始测量写入速度,请打开 性能监视器 (从 开始>管理工具)。

要将性能日期保存到日志文件,您需要设置数据收集器集。要执行此操作,请展开左侧窗格中的数据收集器集类别,然后选择用户定义。从 操作 菜单中,选择 新建 > 数据收集器集

该向导将指导您完成数据收集器集的一般设置,但为达到我们的目的,应选择手动创建,只获取我们感兴趣的数据集。

当选择要包括何种类型的数据时,至少选择性能计数器。可供选择的计数器位于 Logical DiskPhysical Disk 两个类别下,并将命名为:

对于磁盘写入功能:
Avg.Disk Bytes/Write
Avg.Disk sec/Write
Disk Write Bytes/sec
Disk Writes/sec

对于磁盘读取功能:
Avg.Disk Bytes/Read
Avg.Disk sec/Read
Disk Read Bytes/sec
Disk Read/sec

包括 Avg.Disk Queue Length,这也可以帮助指出任何潜在问题。

在您完成向导后,选择您刚才创建的数据收集器集,然后从顶部菜单栏或“操作”菜单启动。

让数据收集运行一段时间。在大多数情况下,运行时间越长越好。要查看正常操作期间的驱动器性能,您可以在任何正常操作期间收集数据。如果您想要在负载下进行测试,您应将大量数据复制到驱动器。留意您执行此操作的时间,以便更容易在日志中查找。当您认为有足够的数据时,可以从顶部菜单栏或“操作”菜单停止数据收集。现在,可以在您设置数据收集器集时指定的位置找到该日志文件,这是一个.blg文件。双击打开此文件进行分析。

如果您想要实时监视系统,请在左侧导航窗格中选择性能监视器,并添加跟上面相同的计数器。请注意,这将仅为您提供最近一分钟左右的实时信息,如果您未运行数据集收集器,则不会保存数据。

 

Affected Products

Microsoft Windows Small Business Server 2008, Microsoft Windows 2008 Server R2, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2
Article Properties
Article Number: 000140015
Article Type: Solution
Last Modified: 16 أغسطس 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.