新しいDigitalOceanプレミアムDropletでのパフォーマンス

こんにちは、皆さん。

DigitalOcean の新しいプレミアムドロプレット(NVMe SSD と高速 CPU を搭載)を既にテストした方がいるかどうか、気になっています。Discourse をドロプレット上で運用している方が多い(私もそうです)と思うので、すでにリサイズを試された方もいらっしゃるかもしれません。

私は現在、インスタンスのリサイズができず、テストできるのは週末まで待ちたいところですが、もし効果が十分であれば、地域を変更してでも対応するかもしれません。:sweat_smile:

詳細はこちら: Introducing Premium Droplets with faster Intel and AMD CPUs and NVMe SSD | DigitalOcean

仕様書を読む限り、明らかな違いが生じる可能性が高いです。

RAM の速度はそれなりの差を生み、最高クロック速度も同様です。

まさにその通りでした。Discourse はこれらの恩恵を大いに受けるはずです。では、クロック速度を少し落として RAM を高速化するのと、その逆のどちらが良いかを見てみましょう。

再構築以外に、これをテストする良い方法はあるでしょうか?K6 や JMeter のようなツールでストレステストを行うことを考えています。

理想的なテストはおそらく Discourse ベンチです:

セットアップは少し複雑ですが、いつか Dockerfile を作成する予定です。

@codinghorror が採用している、ホスティングのパフォーマンスを総合的にテストする簡単な方法は、ビルドの再実行時間を計測することです。私は Digital Ocean で 4 種類の比較テストを行いました。

ドロプレットタイプ 価格 時間
Basic $5 5 分 18.476 秒
Basic Intel Premium $6 4 分 19.710 秒
Basic AMD Premium $6 3 分 45.489 秒
CPU Optimized $40 3 分 33.580 秒

つまり、$5 ドロプレットを利用している方にとって、$6 の AMD ドロプレットに乗り換えるのは非常に良い選択だと言えます。