*

GCEの性能検証 〜WordPressへの負荷テスト〜

公開日: : 投稿者: GCE

2.8万PV/時を捌けるGCE!

GCEにWordPressを導入し、負荷検証を実施してみました。
検証はApache Benchを利用して、弊社のCloud Ace のトップページ(31.1kB)に対し負荷テストを行いました。結果としては、同時アクセス数を増やしていった時の、サイトからの平均応答時間と、サーバが処理する秒間の平均応答数がどのように変化したかをまとめております。

今回利用したGCEのインスタンスは、EC2のm3.mediumに相当するn1-standard-1(コア数=1メモリ=3.75GB)です。MySQLのデータベースも同居してます。

検証結果

同時アクセス数が150を超えた当たりから、タイムアウトエラーが発生したため、横軸は150までとしてます。(今回Apache Benchで設定したタイムアウトは30秒です)

また、開発者コンソール(https://console.developers.google.com )でDisc I/OとCPUを調べたところ、Disc I/Oは特に変化は見られず、CPUは大きく上昇していました。

グラフ2

考察

検証結果をまとめると、

  • 1応答にかかる平均時間は125ミリ秒でした。
  • コア数1であるので当たり前ですが、1秒間の平均応答数(青線)が同時アクセス数に関係なく一定でした。
  • Disc I/Oに変化がないことから、WordPressのデータの読み込みよりも、CPUの性能が結果に大きく依存していました。

まとめ

今回はコア数1のインスタンスを使ったため、リクエストを1つ1つ逐次捌くという当たり前の結果になってしまいましたが、次回以降には、

  • nginxにしてみる
  • AWSのm3.mediumとの比較
  • インスタンスの性能を上げた場合の比較
  • ロードバランサーを適用してみる

などを実施してみたいと思います。

この記事を書いた人

kajimaru3
How toよりWhyが気になるエンジニア

関連記事

2016/07/26 GCE vs AWS vs Azure ベンチマーク

2016/07/26 GCE vs EC2 vs Azureベンチマーク 本シリ

記事を読む

GCP東京リージョン開設記念!東京リージョンでGCE1000コア立ち上げてみた!

GCP東京リージョンが遂に発表になりました。サイレントリリースとして2週間前くらいから一応使える

記事を読む

2015/04/30 GCE vs AWS ベンチマーク

2015/04/30 GCE vs AWS ベンチマーク 本シリーズでは定期的にGCEとEC2のベ

記事を読む

2015/02/25 GCE vs AWS ベンチマーク

2015/02/25 GCE vs AWS ベンチマーク 本シリーズでは定期的にGCEと

記事を読む

GCEはどこまでディスクを拡張できるのか?手順は?

GCEではディスク容量を自由に設定することができますが、どこまで容量が増やすことができるのか

記事を読む

2015/05/27 GCE vs AWS ベンチマーク

2015/05/27 GCE vs AWS ベンチマーク 本シリーズでは定期的にGCEとEC2のベ

記事を読む

GCEディスクのオンライン拡張を試してみた

GCEではなんと、ディスクを割り当てしたまま拡張することが可能です。 通常良くあるクラウド等では一

記事を読む

2016/08/12 GCE vs AWS vs Azure ベンチマーク

2016/08/12 GCE vs EC2 vs Azureベンチマーク 本シリー

記事を読む

GCEのスナップショットバックアップ機能詳細とお得な使い方!

Google Compute Engine(GCE)では標準のバックアップツールとしてスナップショッ

記事を読む

2016/10/03 GCE vs AWS vs Azure ベンチマーク

2016/10/03 GCE vs EC2 vs Azureベンチマーク 本シリ

記事を読む

PAGE TOP ↑