コンテンツにスキップ
Say Tech Co Jp Yamanxworld 2026vol207

vol.207 仮想環境での考慮事項-パフォーマンスカウンターとの付き合い方(5)

  • URL: https://www.say-tech.co.jp/contents/blog/yamanxworld/2026vol207
  • 日付: 2026-06-03
  • Tier: Tier 2
  • 要旨: Hyper-V ホストおよび Azure VM における仮想環境のパフォーマンス監視について、注目すべきパフォーマンスカウンターと対処法を体系的に解説。物理環境と仮想環境の違い、CPU・メモリ・ストレージ・ネットワーク各リソースの監視指標と閾値を示す。

詳細

  • 対象: Hyper-V ホスト・Azure VM の運用管理者
  • 主要カウンター (Hyper-V):
    • \Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time → 90% 超でオーバーロード
    • \Hyper-V Hypervisor Virtual Processor(*)\% Total Run Time → VM ごとの CPU 過負荷判定
    • ディスクレイテンシ 50ms 超 → ストレージ拡張・QoS 制限を検討
  • PowerShell での疑似メモリ使用率取得: Get-VMMemoryAssignedMemoryDemand から算出可能(動的メモリ制御用指標のため100%超あり得る)
  • リソースメータリング: Enable-VMResourceMetering で VM ごとの CPU・メモリ・ディスク・ネットワーク使用量を計測可能
  • Azure 固有の考慮点:
    • VM サイズでディスク最大 IOPS・スループットが制限される
    • Azure Monitor のホストメトリクスで CPU クレジット・ディスク IOPS 消費率などゲスト OS から見えない指標が取得可能
    • Premium SSD のバーストクレジット仕組みを理解した上でディスクサイジングが必要
  • データコレクターセットテンプレート: 15 秒間隔収集・24 時間ローテーション・30 日保持の設定を XML 提供