我在「把 blog 搬到 t4g.small 上」這邊有提到把這個 blog 搬到 Amazon EC2 的 t4g.small
上 (2GB RAM + 20% CPU credit),跑了一陣子把 CPU usage 拉出來看:
當初估大約要 20% 的 CPU credit,結果發現 CPU credit 大概用 5% 就夠了。另外記憶體的部份大約要給 1GB,這個量可以看出來一些沒在用的 process 會被丟到 swap:
total used free shared buff/cache available Mem: 952Mi 380Mi 79Mi 110Mi 492Mi 368Mi Swap: 511Mi 152Mi 359Mi
把條件綜合起來計算,就往下降一階變成 t4g.micro
了 (1GB RAM + 10% CPU credit)。
另外新機種比較不用擔心淘汰速度,就看了一下 Reserved Instances 的價錢,一年 USD$44,三年 USD$84,看起來只要有用兩年就算是 OK,直接買三年解決掉...