昨天在這邊提到因為 Amazon EC2 對 t4g.small
提供了 free tier 方案 (到今年年底),blog 主機剛好從 t4g.micro
改成用 t4g.small
,到年底前可以看看有沒有 t5g
或是類似的主機出來:「往上升級或是用 Unlimited mode 撐」。
除了換完後 CPU credit 給的量上升減緩了情況以外,我在檢查時才發現 PHP 的 opcache 的 cache 使用量也超過預設值 128MB 了,改成 192MB 後看起來 CPU usage 也有下降一些:
這點算是先前沒注意到的,上面 PHP 跑兩個 WordPress 以及一個 MediaWiki (都掛了各式各樣的 plugin & extension),還有一個自己寫的小東西,這樣會超過 opcache 的 cache 大小...
現在換到 t4g.small
後總算又開始養的起 CPU credit 了:
另外也補上幾個 CloudWatch Alarms (看起來 free tier 是十個) 監控主機的 CPUCreditBalance
,然後透過 AWS Chatbot 接到自己的 Slack 上,至少之後有狀況的時候會主動通知。