*

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が気になるエンジニア

関連記事

GCE@東京でGUI(GNOME)を動かしてみた

今回は、GCEの東京リージョン上でGUIを動作させてみたいと思います。 GCEにGNOME

記事を読む

GCEにPuttyから簡単接続する

年末ではありますが、先日ちょっとGCE(Google Compute Engine)を触る機会がまた

記事を読む

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

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

記事を読む

GCEのファイアウォールで日本のIP限定化

ファイアウォールで日本に対してのみサービスをしたくないですか? 表記の通りですがそんな声に

記事を読む

2015/01/15 GCE vs AWS ベンチマーク

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

記事を読む

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

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

記事を読む

Google Cloud SQL APIのサンプルプログラムを動かしてみた

今回は、去年の6月にリリースされたGoogle Cloud SQL APIについてご紹介します。

記事を読む

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

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

記事を読む

EC2のAMIイメージをGCEで起動したベンチマーク!

2倍高速! AWSからイメージで移行したインスタンスの性能比較をしたものです。 移行については、

記事を読む

GCE-S3のベンチマークを計測してみた

GCE(アジアリージョン)⇔S3(東京)で速度検証してみました。 やってみたのは、以下の2パターン

記事を読む

PAGE TOP ↑