Windows

監視 Hyper-V 主機的磁碟 IO 的最佳方法是什麼?

  • August 14, 2010

當我在 hyper-v 主機上啟動 Perfmon 時,它只顯示該主機的磁碟 io,並且似乎不包括主機上所有機器的 aggragte 磁碟 IO。我需要在 perfmon 中設置什麼特別的東西來讀取整個伺服器上的總 IO 嗎?我應該使用其他工具來獲取這些讀數嗎?

背景:我目前在 RAID 10 中位於 6 個 15k RPM 本地 SAS 驅動器上的 Hyper-V 主機上有大約 20 個虛擬機。我正在考慮遷移到 iSCSI,但我想確保我沒有使用更多的吞吐量超過 iSCSI 所能提供的。(我正在查看 1 Gbps,而不是 10)。

對於 hyper-v 儲存,要查看的計數器是:

Physical Disk- 物理磁碟集將提供系統的整體儲存性能。這包括對相同磁碟的主機訪問(希望您已將主機與 VM 儲存隔離)

Hyper-V Virtual Storage Device
Hyper-V Virtual IDE Controller

最後 2 個計數器適用於每種類型的虛擬儲存匯流排,將為您提供 2 種匯流排類型的總體活動水平。請注意,您不會像在物理磁碟上那樣獲得延遲測量。Read Bytes / Sec出於您的目的,我會在 Write Bytes / Sec虛擬儲存設備上查看

引用自:https://serverfault.com/questions/170388