查看永久磁碟效能指標


您可以使用磁碟指標觀察磁碟效能,並排解效能問題。

磁碟指標可協助您解答下列問題:

  • 虛擬機器 (VM) 執行個體磁碟的平均讀取 IOPS 是多少?
  • 讀取或寫入作業的平均延遲時間為何?
  • 特定磁碟的平均佇列深度為何?

查看磁碟指標,確保磁碟效能足以應付工作負載。此外,您也應採取下列行動:

本文將說明 Compute Engine 自動從每個 VM 收集的永久磁碟指標,以及如何在 Cloud Monitoring ( Google Cloud的監控解決方案) 中查看這些指標。

可用的 Persistent Disk 指標

您可以在 Cloud Monitoring 中查看指標,也可以使用 REST API用戶端程式庫指標查詢語言 (MQL)PromQL,以程式輔助方式擷取 Persistent Disk 指標。

下表列出每個磁碟可用的磁碟專屬指標。在 VM 上安裝 Ops Agent,即可收集其他指標。

如需完整的 Compute Engine 指標清單,請參閱「Compute Engine 指標」。

這個表格中的每個指標類型都必須以 compute.googleapis.com/ 為前置字元,但為了方便閱讀,表格中已省略這個字元。

顯示名稱
(Metric type)
說明
磁碟效能狀態BETA
(instance/disk/disk_performance_status)
過去一分鐘的磁碟健康狀態。這項指標會指出磁碟是否正常運作,或效能是否受到 Compute Engine 內事件影響。可能的值為 HealthyDegradedSeverely Degraded
詳情請參閱「 監控磁碟健康狀態」。
平均 I/O 延遲
(instance/disk/average_io_latency)
磁碟在過去一分鐘內的平均讀寫延遲時間 (以微秒為單位)。
平均 I/O 佇列深度
(instance/disk/average_io_queue_depth)
磁碟在過去一分鐘內讀取/寫入作業的平均佇列深度。
磁碟讀取位元組
(instance/disk/read_bytes_count)
平均讀取輸送量,或使用者指定時間範圍內讀取或寫入的平均位元組數*
磁碟寫入位元組數
(instance/disk/write_bytes_count)
平均寫入輸送量,或使用者*指定時間範圍內寫入的平均位元組數。
磁碟讀取作業
(instance/disk/read_ops_count)
使用者*指定時間範圍內的平均讀取作業數。
磁碟寫入作業
(instance/disk/write_ops_count)
使用者*指定時間範圍內的平均寫入作業數。
磁碟讀取位元組數上限
(instance/disk/max_read_bytes_count)
讀取處理量峰值,即使用者指定時間範圍內每秒讀取的位元組數上限*
磁碟寫入位元組數上限
(instance/disk/max_write_bytes_count)
寫入總處理量上限,即使用者指定時間範圍內每秒寫入的位元組數上限*
磁碟讀取作業數峰值
(instance/disk/max_read_ops_count)
使用者指定時間範圍內每秒的最大讀取作業數*
磁碟寫入作業數峰值
(instance/disk/max_write_ops_count)
在使用者指定的時間範圍內,每秒最多可寫入多少次*

* 該期間必須為一分鐘以上。

在圖表上以視覺化方式呈現磁碟效能

您可以使用 Metrics Explorer 繪製圖表,呈現磁碟的效能,圖表可顯示前一節列出的任何指標。Metrics Explorer 是 Cloud Monitoring 的一部分。

範例:將連結至 VM 的磁碟平均延遲時間視覺化

如要在圖表中以視覺化方式呈現 VM 磁碟的平均延遲時間,請按照這些操作說明操作。其他永久磁碟指標也適用相同程序。

  1. 前往 Google Cloud 控制台的 「Metrics Explorer」頁面:

    前往 Metrics Explorer

    如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果

  2. 在 Google Cloud 控制台的工具列中,選取您的 Google Cloud 專案。 如要進行 App Hub 設定,請選取 App Hub 主專案或已啟用應用程式的資料夾的管理專案。
  3. 在「指標」元素中,展開「選取指標」選單, 在篩選列中輸入 VM Instance, 然後使用子選單選取特定資源類型和指標:
    1. 在「Active resources」(有效資源) 選單中,選取「VM Instance」(VM 執行個體)
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「Instance」(執行個體)
    3. 在「Active metrics」(使用中的指標) 選單中,選取「Disk average latency」(磁碟平均延遲時間)
    4. 按一下 [套用]
    這項指標的完整名稱為 compute.googleapis.com/instance/disk/average_io_latency
  4. 設定資料的查看方式。如要只顯示附加至特定執行個體的每個磁碟指標,請按照下列步驟操作:
    • 在「篩選器」元素中,按一下「新增篩選器」,然後選取「instance_name」。選取特定執行個體名稱做為值。
    • 在「匯總」項目中,將第一個選單設為「平均值」,第二個選單設為「device_name」

    如要進一步瞭解如何設定圖表,請參閱「使用 Metrics Explorer 時選取指標」。

後續步驟