ブログ

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

post commit FS processing had error:

post commit FS processing had error:SVNにコミット時に起きるエラー。パーミションの変更で解消できる(例) chmod 664 /home/svn/Project/ …

no image

ElastiCacheでCacheサーバ構築

WEBサービスの高速に欠かせないCache機能を導入してみます。 AWSにはElastiCacheというCacheサービスが有りますので、それを使います。 一昔前は手動でmemcachedを入れたりし …

no image

S3からEC2にコマンドでファイルをコピーする

S3に格納したファイルをEC2にコピーする 取得でDVDに保管したい ファイルのリストを作成したい どのようなファイルが入っているかをみたい など、いろんなシーンで使えます。 基本的にS3に入れたもの …

no image

topコマンドでshift+o が秀逸すぎた

システムの負荷を確認する時によく使うのがtopコマンド。 自分の場合は1秒ディレイで確認することが多い。 ▼コマンド root> top -d 1 1秒間隔で負荷の状態が見えるのはいいが、重いプ …

no image

memcacheを使う

サーバが複数台になると、セッションを共有しておかなければならない。 セッションが共有されないと、サーバの割り振りが変わるタイミングで、買い物中のかごの中身が空になってしまう セッションの保存方法は3つ …