查看永久磁碟效能指標


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

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

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

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

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

可用的永久磁碟指標

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

下表列出每個磁碟可用的磁碟專屬指標。如果您在 VM 上安裝作業套件代理程式,就可以收集其他指標。

如需 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) 頁面

    前往 Metrics Explorer

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

  2. 在 Google Cloud 控制台的工具列中,選取 Google Cloud 專案。 如要設定 App Hub,請選取 App Hub 主機專案或已啟用應用程式的資料夾管理專案。
  3. 在「指標」元素中,展開「選取指標」選單,在篩選列中輸入 VM Instance,然後使用子選單選取特定資源類型和指標:
    1. 在「有效資源」選單中,選取「VM 執行個體」
    2. 在「Active metric categories」(使用中的指標類別) 選單中,選取「Instance」
    3. 在「Active metrics」選單中,選取「Disk average latency」
    4. 按一下 [套用]
    這個指標的完整合格名稱為 compute.googleapis.com/instance/disk/average_io_latency
  4. 設定資料檢視方式。如要只顯示特定例項中已連結的每個磁碟的指標,請按照下列步驟操作:
    • 在「Filter」元素中,按一下「Add filter」,然後選取「instance_name」。選取特定的執行個體名稱做為值。
    • 在「Aggregation」項目中,將第一個選單設為「Mean」,第二個選單設為「device_name」

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

後續步驟