如何使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP