是否可以使用 Windows Server 2008 R2 上的 Perfmon 测量 HBA 吞吐量?

是否可以使用 Windows Server 2008 R2 上的 Perfmon 测量 HBA 吞吐量?

我有一台服务器,其中有两个循环 4GB HBA 连接到光纤交换机,我想知道我是否可以使用 Perfmon 测量这些 HBA 上的活动/吞吐量?如果可以,我应该使用哪些计数器?我最初想到的是网络,但也许我必须对 PhysicalDisk 做些什么。

答案1

PerfMon 使用 或 或 计数器来测量Physical disk performance object -> Avg. Disk sec/Transfer/Read一点/Write

这解释了以下事项所花费的时间:

  1. 类驱动程序——管理设备类型,例如磁盘、磁带等。
  2. 端口驱动程序——管理传输协议,例如 SCSI、FC、SATA 等。
  3. 设备微型端口驱动程序 – 这是存储适配器的设备驱动程序。它由设备供应商(Raid 控制器和 FC HBA)提供。
  4. 磁盘子系统 - 包括设备微端口驱动程序下面的所有内容 - 这可以简单到只是连接到单个物理硬盘的电缆,也可以复杂到存储区域网络。

TechNet 上有更多更深入的信息:使用 Windows 性能监视器测量磁盘延迟

相关内容