スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

CentOS 5.5 x64のPHP 5.2.14でxcache vs eaccelerator vs Zend Optimizerベンチマーク対決

タックス

php-xcacheとphp-eacceleratorとZend Optimizerの中で、一番速いのはどれなのか、気になったので簡単にベンチマークを取ってみました。

    CentOS 5.5 x64のPHP 5.3.xでphp-xcacheを試す - にわかSEの独り言
    CentOS 5.5 x64のPHP 5.3.xでphp-eacceleratorを試す - にわかSEの独り言
    CentOS 5.5 x64のPHP 5.2.14でZend Optimizerを試す - にわかSEの独り言

    ■ 環境及び条件 ■

    CPU: Athlon X2 3600+
    MEM: 2GB
    OS: CentOS 5.5 x86_64
    Apache: 2.2.16
    PHP: 5.2.14
    Accelerator: php-xcache 1.3.0、php-eaccelerator 0.9.6.1、Zend Optimizer 3.3.3
    MySQL: 5.1.49
    対象プログラム:phpMyAdmin 3.3.5のトップページ

    以下のコマンドを3回実行し計測。

    # ab -n 1000 -c 100 http://~

    ■ 結果 ■

    結果はRequests per secondを見る。(1秒間にどれだけのリクエストを受けられるか)

  • PHPアクセラレータ無し

  • 31.82
    31.57
    31.57

  • php-xcache 1.3.0

  • 162.05
    162.78
    154.27

  • php-eaccelerator 0.9.6.1

  • 173.67
    170.63
    170.39

  • Zend Optimizer 3.3.3

  • 27.06
    28.05
    27.88

    ■ 総評 ■

    一目瞭然ですね。
    php-eacceleratorの勝利と言って良いでしょう。
    体感でも、相当速くなったように感じます。
    ただし、これはあくまで私の環境での話で、しかもphpMyAdminだからというのもあります。
    実際に、プログラムの作りに左右されるようで、今回はノーマルな状態よりも遅くなってしまったZend Optimizerですが、ものによっては告知どおり40%ほどのパフォーマンス向上は見込めると思いますので、これでZend Optimizerはダメだという判断は危険だと思います。
    ただ、やはり私としては、安定性重視で作られており、他のアクセラレータより新しいというところから、個人的にはphp-xcacheを使って行こうと思ってますが、プログラムの作り次第だと思いますので、実際の現場ではAPCも含めて使い分ける方が良いと思われます。
    簡単なベンチマーク検証でしたが、参考にして下さい。

    ■ おまけ ■

    php-eacceleratorとZend Optimizerが併用できるという情報があったので、ついでにやってみました。
    また、php-xcacheとZend Optimizerも併用できるらしいのですが、なぜか計測できませんでした。(メモリー不足???)

  • php-eaccelerator 0.9.6.1 + Zend Optimizer 3.3.3

  • 152.72
    141.24
    147.43

    結果は思ったとおりで、php-eacceleratroのみよりも、若干遅くなっています。
    もしも、Zend Optimizerでもパフォーマンス向上が見込める環境であれば、併用しても良いかもしれません。

    以下、参考リンクです。

    Wikipedia(Linux)
    Wikipedia(CentOS)
    Wikipedia(PHP)


関連記事


FC2Blog Rankingblogram投票ボタンとれまが人気ブログランキングブログランキング・にほんブログ村へ
くる天 人気ブログランキングにほんブログ村 IT技術ブログ CentOSへ

テーマ : PHP
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

WING☆

Author:WING☆


カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
カウンター
お問い合わせ

名前:
メール:
件名:
本文:

WING☆からのお知らせ
  • CentOS 7設定集
  •    └wingリポジトリ(el7)

  • CentOS 6 x64設定集
  •    └wingリポジトリ(el6)

  • CentOS 5 x64設定集
  •    └wingリポジトリ(el5)



    My Yahoo!に追加

    FC2ブログランキング



    リンク
    ブロとも一覧
    Virtualization & Sever Maniax
    RSSリンクの表示
    QRコード
    QRコード
    ブロとも申請フォーム

    この人とブロともになる

    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。