如何使用 PowerShell 获取磁盘性能?
powershellmicrosoft technologiessoftware & coding
要使用 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

