GCP中VM覆載過重時的硬體調整
當GCP上VM的硬體已經滿載,導致你的服務開始發生異常或無法連接的時候,要如何進行調整?
GCP的VM效能滿載怎麼辦
當GCP上的VM CPU使用率已經滿載(100%),一般會導致服務發生異常或無法連接,這個時候有兩種的修改方式,
- 透過VM的建議
如果持續一段時間滿載,在以下「Compute Engine」中的「VM執行個體」的清單中,該VM的建議欄位會跳出「提昇效能」的建議連結,點選後可依照步驟升級。 - 手動修改
但以上的情況往往是在高覆載一段時間後才會發生的情況,如果你不想忍受服務受到中斷的情況,則也可以透過在「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重啟時就會使用剛才指定的設定進行硬體分配,基本上就大功告成了!