Windows
監視 Hyper-V 主機的磁碟 IO 的最佳方法是什麼?
當我在 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
虛擬儲存設備上查看