磁碟機的效能歷程記錄
這個儲存空間直接存取的效能歷程記錄子主題,會詳細說明為磁碟機收集的效能歷程記錄。 不論匯流排或媒體類型為何,叢集儲存子系統中的每個磁碟機都可以使用效能歷程記錄。 不過,它不適用於 OS 開機磁碟機。
注意
無法針對關閉的伺服器收集效能歷程記錄。 當伺服器恢復時,集合會自動繼續。
系列名稱和單位
系統會針對每個合格的磁碟機收集這些系列:
數列 | 單位 |
---|---|
physicaldisk.iops.read |
每秒 |
physicaldisk.iops.write |
每秒 |
physicaldisk.iops.total |
每秒 |
physicaldisk.throughput.read |
每秒位元組數 |
physicaldisk.throughput.write |
每秒位元組數 |
physicaldisk.throughput.total |
每秒位元組數 |
physicaldisk.latency.read |
seconds |
physicaldisk.latency.write |
seconds |
physicaldisk.latency.average |
seconds |
physicaldisk.size.total |
bytes |
physicaldisk.size.used |
bytes |
轉譯方式
數列 | 轉譯方式 |
---|---|
physicaldisk.iops.read |
磁碟機每秒完成的讀取作業數目。 |
physicaldisk.iops.write |
磁碟機每秒完成的寫入作業數目。 |
physicaldisk.iops.total |
磁碟機每秒完成的讀取或寫入作業總數。 |
physicaldisk.throughput.read |
每秒從磁碟機讀取的資料數量。 |
physicaldisk.throughput.write |
每秒寫入磁碟機的資料數量。 |
physicaldisk.throughput.total |
每秒讀取或寫入磁碟機的資料總數。 |
physicaldisk.latency.read |
磁碟機讀取作業的平均延遲。 |
physicaldisk.latency.write |
磁碟機寫入作業的平均延遲。 |
physicaldisk.latency.average |
出入磁碟機的所有作業的平均延遲。 |
physicaldisk.size.total |
磁碟機的總儲存容量。 |
physicaldisk.size.used |
磁碟機所使用的儲存容量。 |
來源位置
iops.*
、 throughput.*
和 latency.*
系列會從磁碟機連接的伺服器上所設定 Physical Disk
效能計數器收集,每個磁碟機一個執行個體。 這些計數器是由 partmgr.sys
來測量,而且不包含大部分的 Windows 軟體堆疊,也不會包含任何網路躍點。 它們代表裝置硬體效能。
數列 | 來源計數器 |
---|---|
physicaldisk.iops.read |
Disk Reads/sec |
physicaldisk.iops.write |
Disk Writes/sec |
physicaldisk.iops.total |
Disk Transfers/sec |
physicaldisk.throughput.read |
Disk Read Bytes/sec |
physicaldisk.throughput.write |
Disk Write Bytes/sec |
physicaldisk.throughput.total |
Disk Bytes/sec |
physicaldisk.latency.read |
Avg. Disk sec/Read |
physicaldisk.latency.write |
Avg. Disk sec/Writes |
physicaldisk.latency.average |
Avg. Disk sec/Transfer |
注意
整個間隔中都會測量計數器,而非只是取樣。 例如,如果磁碟機閒置 9 秒,但在第 10 秒內完成 30 個 IO,則此 10 秒間隔期間,其 physicaldisk.iops.total
會平均記錄為每秒 3 個 IO。 這可確保其效能歷程記錄擷取所有活動,且不易受到雜訊影響。
size.*
系列會從 WMI 中的 MSFT_PhysicalDisk
類別收集,每個磁碟機一個執行個體。
數列 | 來源屬性 |
---|---|
physicaldisk.size.total |
Size |
physicaldisk.size.used |
VirtualDiskFootprint |
PowerShell 中的使用方式
使用 Get-PhysicalDisk Cmdlet:
Get-PhysicalDisk -SerialNumber <SerialNumber> | Get-ClusterPerf