*

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に移行できる、VM-Migration Serviceの解説と検証!(1/3)

~まずはとりあえずやってみよう~ みなさん、こんにちは。@prsdnt_hanage と申

記事を読む

GCEのWindowsインスタンスにファイアウォール越し80番ポートでRDP接続してみた

表題のまんまですが。企業の社内からGCEを使いたいって時に、ファイアウォールで80番か443番しか外

記事を読む

2014/12/18 GCE vs AWS ベンチマーク

2014/12/18 GCE vs AWS ベンチマーク 本シリーズでは定期的にGCEとEC2のベ

記事を読む

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

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

記事を読む

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

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

記事を読む

GCP×Zencoderで始める動画トランスコーディング

はじめに 以前apps-gcpでは、GCP(GoogleCloudPlatform)と連携可能なA

記事を読む

たったの5ステップ!EC2のAMIからGCEへのエクスポートインポートが30分で出来る!

GCEはイメージのインポート機能は無かったのですが、先日ひっそりと追加されてました。特にAmazon

記事を読む

GCEの超絶性能!100秒で1000コア起動!

ちょっとふとしたことがあり、GCEで1000コア立ち上げるのにどのくらい時間がかかるだろうと思って、

記事を読む

GCEのネットワーク性能調査(iperf3でゾーン間やEC2と比較もしてみる)

GCEとEC2の同一ゾーン間と同一リージョン別ゾーン間でのネットワーク性能(ping遅延、iperf

記事を読む

GCE VPNの検証

GCE VPNのα版が公開されました。α版のためGoogleに申請し許可制ですが、取り急ぎ性能テスト

記事を読む

PAGE TOP ↑