ブログ

nginx(エンジンエックス)の性能を検証してみた

投稿日:

nginx性能検証

workerプロセスで大量アクセス処理に向いていると評判のnginx

性能検証をしてみた。

 

検証環境

◎サーバー

さくらVPS 16G プラン

OS:CentOS6

 

さくらVPSの詳細はこちら

 

◎環境

nginx+php(5.3)+MySQL(5.6)

性能チューニング:なし(導入直後の状態)

◎検証ツール

Apache Jmeter

 

負荷測定想定値

要望:月間100万アクセスを処理したい!

 

上記を基準に以下のように想定し検証

 

単位 基準値 想定値 検証値
1000000 3000000 6480000
33333.33 100000 216000
1388.889 4166.667 9000
23.14815 69.44444 150
0.385802 1.157407 2.5

 

1分あたり150アクセスで検証。

月間に換算すると648万アクセスを処理することになる。

 

測定結果

 

なんと、1アクセスあたり278msで処理できた!

すばらしい結果が出た。

 

これは理論上の期待値なので、現実的には1分あたり100程度なら余裕で処理可能といえる。

アクセス数が多いWEBサイトにはapacheよりnginxがおススメといえる!

 

検証で使用した「さくらVPS」のお申し込みはこちら

 

 

 

 

-ブログ
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SVN サーバ構築

ライブラリ管理のSVNサーバをEC2上に構築しました。 EC2インスタンスを起動し、httpdが起動しているところまで準備します。 (手順な省略。ググってみてください) SVNインストール yumコマ …

no image

AWS SESサービスを使ってみる

AWSに最近登場したサービスSES メール送信サーバ(SMTP)です。 メールサーバを作るには、DNSの仕組みを理解する必要があったり、なかなか曲者。 迷惑メール対策も必要なんだけど、マニュアルも難し …

no image

cpコマンドで強制的に上書きしたい!

Linuxでファイル操作をしていると必ず出てくるのがコピー処理。 Windowsの場合は、Ctrl+C→Ctrl+Vの組み合わせで出来ますね。 そう、コピペです! Linuxの場合は、cpコマンドでコ …

no image

ELBにSSLを設定する

ELBにSSLを設定してみた。 通常のWEBサーバであれば、取得した公開鍵や証明書をサーバにUPして、Apacheに飲み込ませるのが一般的。 しかし、ロードバランサーを使う場合、大抵の場合はロードバラ …

no image

googleのメールサーバを活用

インフラを担当してかれこれ7~8年になります。 いろんな環境を作ってきました。 が、7~8年目にして、メールサーバの構築を諦めました(笑) 理由はリスクが高すぎるから ビジネスモデルによっては、独自の …