如何使用 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

相关文章