本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EC2 執行個體存放區磁碟區的詳細效能統計資料
Amazon EC2 為連接至 Nitro 型 Amazon EC2 執行個體的 NVMe 執行個體存放區磁碟區提供即時、高解析度的效能統計資料。這些統計資料會以彙總計數器呈現,並在執行個體的生命週期內保留。統計資料提供有關累計操作數量、傳送和接收的位元組、讀取和寫入 I/O 操作所花費的時間,以及讀取和寫入 I/O 操作的長條圖的詳細資訊。雖然這些統計資料會維持與 Amazon EBS 詳細效能統計資料的一致性,但它們也包含依 I/O 大小細分的詳細延遲長條圖,可讓您更深入了解儲存效能模式。這種增強的可見性可讓您精確識別哪些特定 I/O 大小遇到延遲問題,讓您能夠最佳化應用程式效能並更有效地對問題進行故障診斷。
您最多可以 1 秒間隔的精細程度收集這些統計資料。如果請求的間隔超過 1 秒,NVMe 驅動程式可能會將請求與其他管理員命令排入佇列,以便稍後處理。
考量事項
-
統計資料僅支援連接到 Nitro 型執行個體的 NVMe 執行個體存放區磁碟區。
-
執行個體停止和重新啟動時,計數器不會持續存在。
-
統計資料可免費使用。
統計資料
NVMe 區塊型設備提供下列統計資料:
統計資料名稱 | 全名 | Type | 描述 |
---|---|---|---|
total_read_ops |
讀取操作總數 | 計數器 | 已完成讀取操作的總數。 |
total_write_ops |
寫入操作總數 | 計數器 | 已完成寫入操作的總數。 |
total_read_bytes |
總讀取位元組數 | 計數器 | 傳輸的讀取位元組總數。 |
total_write_bytes |
總寫入位元組數 | 計數器 | 傳輸的寫入位元組總數。 |
total_read_time |
總讀取時間 | 計數器 | 所有已完成讀取操作所花費的總時間,以微秒為單位。 |
total_write_time |
總寫入時間 | 計數器 | 所有已完成寫入操作所花費的總時間,以微秒為單位。 |
instance_store_volume_performance_exceeded_iops |
總時間需求超過磁碟區的最大 IOPS | 計數器 | IOPS 請求超過磁碟區 IOPS 上限的總時間,以微秒為單位。上述任何值都0 表示您的工作負載需要的 IOPS 超過磁碟區可以交付的數量。理想情況下,此指標在兩次快照時間之間的增量計數應最少。 |
instance_store_volume_performance_exceeded_tp |
總時間需求超過磁碟區的最大輸送量 | 計數器 | 輸送量請求超過磁碟區最大輸送量的總時間,以微秒為單位。上述任何值都0 表示您的工作負載需要的輸送量超過磁碟區可以交付的輸送量。理想情況下,此指標在兩次快照時間之間的增量計數應最少。 |
volume_queue_length |
磁碟區佇列長度 | 時間點 | 等待完成的讀取和寫入操作數目。 |
read_io_latency_histogram |
讀取 I/O 長條圖 | 直方圖 * | 每個延遲儲存貯體內完成的讀取操作數量,以微秒為單位。 |
write_io_latency_histogram |
寫入 I/O 長條圖 | 直方圖 * | 每個延遲儲存貯體內完成的寫入操作數量,以微秒為單位。 |
注意
* 直方圖統計資料僅代表已成功完成的 I/O 操作。不包含停滯或受損的 I/O 操作,但在volume_queue_length
統計資料中將明顯呈現為point-in-time統計資料。
存取統計資料
必須直接從連接執行個體存放磁碟區的執行個體存取統計資料。您可以使用下列其中一種方法來存取統計資料。