私はapache2、PHP 5.6、およびmysql 5.5で新しいDEBIANルートサーバーをセットアップしました。私はそれが私が多分サーバーをセットアップすることが考えられますので、Linuxの世界でそのイム新しいを言及する必要があり...完璧ではない:)2台のサーバー - 異なるPHPパフォーマンス
私は古い共有Webサーバ(Apacheのは、PHP5.5、mysqlの5.5、最大100を持っています顧客)は、いくつかのPHPとmysqlスクリプトで安定して動作します。
私はいくつかの主要な機能を変更したいと私自身のthatsの上のいくつかのモジュールを追加し、基本的に私は自分のルートサーバーをorderdなぜ
新サーバー CPUのIntel D525 MW 1.8GHzの RAM 4ギガバイトDDR3 HDD×2 500ギガバイトHDD Debian Jessie
古いサーバーがうまくいきました。メインページの応答時間は400ms(onload:2.5s)です。 新しいサーバーのパフォーマンスは2.9s(onload 5.5s)です。
データベースとftpファイルはまったく同じです。
phpmyadminに何らかのハングアップがあるため、私は両方のサーバーで小さなPHPベンチマークテストを実行しました。
結果、古いサーバー
--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-07-31 13:15:17
Server :
PHP version : 5.5.37-nmm1
Platform : Linux
--------------------------------------
test_math : 0.708 sec.
test_stringmanipulation : 0.721 sec.
test_loops : 0.547 sec.
test_ifelse : 0.352 sec.
--------------------------------------
Total time: : 2.328 sec.
新サーバー
--------------------------------------
| PHP BENCHMARK SCRIPT |
--------------------------------------
Start : 2016-07-31 14:01:16
Server :
PHP version : 5.6.24-0+deb8u1
Platform : Linux
--------------------------------------
test_math : 9.937 sec.
test_stringmanipulation : 9.819 sec.
test_loops : 4.466 sec.
test_ifelse : 2.589 sec.
--------------------------------------
Total time: : 26.811 sec.
htopのは、CPUが非常にビジーであることを示しています。何が大きな違いを引き起こす可能性がありますか?
私はかなり他のプロセスがないと確信しています。 cpuの負荷はほぼゼロで、CPU1のテストスクリプトを100%起動すると – Teratek
私の古いサーバに関する情報を私のホストにメールで送った – Teratek
あなたはまだ古い設定ファイルを持っていますか?それらを新しいサーバーに適用しようとすることができます。 – JHacking