GCP中VM覆載過重時的硬體調整

當GCP上VM的硬體已經滿載,導致你的服務開始發生異常或無法連接的時候,要如何進行調整?

GCP的VM效能滿載怎麼辦

當GCP上的VM CPU使用率已經滿載(100%),一般會導致服務發生異常或無法連接,這個時候有兩種的修改方式,

  1. 透過VM的建議
    如果持續一段時間滿載,在以下「Compute Engine」中的「VM執行個體」的清單中,該VM的建議欄位會跳出「提昇效能」的建議連結,點選後可依照步驟升級。
  2. 手動修改
    但以上的情況往往是在高覆載一段時間後才會發生的情況,如果你不想忍受服務受到中斷的情況,則也可以透過在「Compute Engine」中的「VM執行個體」,找到該VM執行個體來手動進行修改。

 

手動修改VM執行個體

步驟一:將VM關機

要變動VM執行個體的硬體效能,該設備必須關機後才能進行編輯變更。

因此,我們首先先到GCP 「Compute Engine 的 Instances」頁面

到畫面最上方功能列,點選「停止」,就會開始關機的流程。

接著,在狀態欄位便會改為「關機中」

接著就等待該VM關機。

如果擔心狀態欄位不準確的話,也可以直接重新載入(F5)網頁

當上方的功能列,「停止」變為灰色,「啟動/繼續」變成藍色,就是關機完成了。

步驟二:進行修改設定

點擊上方狀態列最左邊的「編輯」開始進行設定

以我的情況是CPU滿載,因此要調昇CPU的部份。

因此找到「機器設定」→「機器類型」的地方,就能將原本的「f1-micro」升級為「g1-small」。

最後再將視窗移動到最下面,點選「儲存」就完成設定了。

ps. 因為這篇是在設定完成後才紀錄,因此硬體是在開機的狀態下,所以上圖中CPU的部份無法修改。如果你是在關機狀態下進入編輯畫面,CPU的部份則是可以點選的。

步驟三:重啟VM

在完成以上的硬體變更設定後,只要到畫面最上面功能列點選「啟動/繼續」,就能重新啟動VM。

VM重啟時就會使用剛才指定的設定進行硬體分配,基本上就大功告成了!