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

swa*_*eck 4 fiber storage-area-network windows-server-2008-r2

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

col*_*ete 5

PerfMon 使用Physical disk performance object -> Avg. Disk sec/Transferor /Read、 or/Write计数器来衡量这一点。

这说明了花费在以下方面的时间:

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

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