卷的性能历史记录
存储空间直通性能历史记录的此子主题详细介绍了为卷收集的性能历史记录。 针对群集中的每个群集共享卷 (CSV) 都提供了性能历史记录。 但是,没有为 OS 启动卷或任何其他非 CSV 存储器提供性能历史记录。
注意
对于新创建或重命名的卷,可能需要几分钟时间才能开始收集。
系列名称和单位
将为每个符合条件的卷收集以下系列:
系列 | 计价单位 |
---|---|
volume.iops.read |
每秒 |
volume.iops.write |
每秒 |
volume.iops.total |
每秒 |
volume.throughput.read |
每秒字节数 |
volume.throughput.write |
每秒字节数 |
volume.throughput.total |
每秒字节数 |
volume.latency.read |
seconds |
volume.latency.write |
seconds |
volume.latency.average |
seconds |
volume.size.total |
字节 |
volume.size.available |
字节 |
如何解释
系列 | 如何解释 |
---|---|
volume.iops.read |
此卷每秒完成的读取操作数。 |
volume.iops.write |
此卷每秒完成的写入操作数。 |
volume.iops.total |
此卷每秒完成的读取或写入操作的总数。 |
volume.throughput.read |
每秒从此卷读取的数据量。 |
volume.throughput.write |
每秒写入到此卷的数据量。 |
volume.throughput.total |
每秒从此卷读取的和写入到此卷的数据总量。 |
volume.latency.read |
从此卷进行的读取操作的平均延迟。 |
volume.latency.write |
对此卷进行的写入操作的平均延迟。 |
volume.latency.average |
向此卷进行的或从此卷进行的所有操作的平均延迟。 |
volume.size.total |
卷的总存储容量。 |
volume.size.available |
卷的可用存储容量。 |
它们来自何处
iops.*
、throughput.*
和 latency.*
系列是从 Cluster CSVFS
性能计数器集收集的。 群集中的每台服务器都有每个 CSV 卷的一个实例,无论其所有权如何。 为 MyVolume
卷记录的性能历史记录是群集中每台服务器上的 MyVolume
实例的聚合。
系列 | 源计数器 |
---|---|
volume.iops.read |
Reads/sec |
volume.iops.write |
Writes/sec |
volume.iops.total |
上述项的总和 |
volume.throughput.read |
Read bytes/sec |
volume.throughput.write |
Write bytes/sec |
volume.throughput.total |
上述项的总和 |
volume.latency.read |
Avg. sec/Read |
volume.latency.write |
Avg. sec/Write |
volume.latency.average |
上述项的平均值 |
注意
计数器是在整个间隔内测量的,而不是以采样方式测量。 例如,如果卷在 9 秒内处于空闲状态,但在第 10 秒内完成了 30 个 IO,则在此 10 秒间隔内,它的 volume.iops.total
将被记录为平均每秒 3 个 IO。 这可确保其性能历史记录捕获所有活动,并且具有较好的抗噪性能。
提示
这些计数器与常用的 VM Fleet 基准框架使用的计数器相同。
size.*
系列是从 WMI 中的 MSFT_Volume
类收集的,每个卷一个实例。
系列 | Source 属性 |
---|---|
volume.size.total |
Size |
volume.size.available |
SizeRemaining |
PowerShell 中的用法
请使用 Get-Volume cmdlet:
Get-Volume -FriendlyName <FriendlyName> | Get-ClusterPerf