none
如何取得I/O資訊 RRS feed

  • 問題

  • 各位前輩大家好!!

    小弟想監控自己公司內的Server I/O狀況

    但不知如何在Power Shell 中下指令來獲取該資訊

    是否有前輩願意指教,小弟感激不盡。

    2012年9月27日 上午 07:40

解答

  • $Hosts = @("normannb","normanPC")
    $DiskPerfs =@("\PhysicalDisk(*)\% Disk Time","\PhysicalDisk(*)\Avg. Disk Queue Length")
    foreach ($tHost in $Hosts){
    foreach( $tPerf in $DiskPerfs){
    $tCounter = "\\"+$tHost+$tPerf
    Get-Counter -Counter $tCounter
    }
    }

    上面的範例會SHOW 二個效能項目,如果要比較詳細的資料可以到WMI裡去拿,

    在Win32_PerfRawData_PerfDisk_PhysicalDisk Class中

    • 已提議為解答 AChange 2012年9月28日 下午 02:11
    • 已標示為解答 Bolin Huang 2012年10月2日 上午 07:57
    2012年9月28日 上午 03:29

所有回覆

  • $Hosts = @("normannb","normanPC")
    $DiskPerfs =@("\PhysicalDisk(*)\% Disk Time","\PhysicalDisk(*)\Avg. Disk Queue Length")
    foreach ($tHost in $Hosts){
    foreach( $tPerf in $DiskPerfs){
    $tCounter = "\\"+$tHost+$tPerf
    Get-Counter -Counter $tCounter
    }
    }

    上面的範例會SHOW 二個效能項目,如果要比較詳細的資料可以到WMI裡去拿,

    在Win32_PerfRawData_PerfDisk_PhysicalDisk Class中

    • 已提議為解答 AChange 2012年9月28日 下午 02:11
    • 已標示為解答 Bolin Huang 2012年10月2日 上午 07:57
    2012年9月28日 上午 03:29
  • To:NormanChen

    感謝您的回答!

    小弟學藝不精想再請教您,匯出後的資訊代表甚麼意思?

    NormanChen
    NormanChen 的 Avatar

    NormanChen

    T-Seed Corp.

    Partner

    40 點數200
    近來的成就
    論壇解答者 I 首個論壇回應
    2012年10月2日 上午 07:57