如何使用 PowerShell 獲取磁碟效能?


若要使用 PowerShell 獲取磁碟效能,我們需要使用磁碟的效能計數器。 物理磁碟或邏輯磁碟有可用的效能計數器。 為檢查有哪些與磁碟相關的計數器集可用,我們可以使用以下命令:

示例

PS C:\> Get-Counter -ListSet "*disk*" | Select CounterSetName

輸出

CounterSetName
--------------
FileSystem Disk Activity
Storage Spaces Virtual Disk
LogicalDisk
PhysicalDisk

我們將使用邏輯磁碟來獲取有關它的更多資訊。 我們將首先檢索它的計數器。

示例

Get-Counter -ListSet LogicalDisk | Select -ExpandProperty Counter

輸出

我們需要檢索磁碟讀取時間計數器,

示例

Get-Counter -Counter '\LogicalDisk(*)\% Disk Read Time'

輸出

以下命令將檢索 2 個樣本計數,間隔 2 個樣本間隔。

示例

Get-Counter -Counter '\LogicalDisk(*)\% Disk Read Time' -MaxSamples 2 -SampleInterval 2

若要獲取連續間隔,請使用以下命令。

示例

Get-Counter -Counter '\LogicalDisk(*)\% Disk Read Time' -Continuous

於: 2021 年 4 月 12 日更新

6K+ 次瀏覽

開啟你的職業生涯

完成課程並獲得認證

立即開始
廣告
© . All rights reserved.