分享方式:


磁碟機的效能歷程記錄

這個儲存空間直接存取的效能歷程記錄子主題,會詳細說明為磁碟機收集的效能歷程記錄。 不論匯流排或媒體類型為何,叢集儲存子系統中的每個磁碟機都可以使用效能歷程記錄。 不過,它不適用於 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

其他參考