2016-07-31 13 views
1

私は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が非常にビジーであることを示しています。何が大きな違いを引き起こす可能性がありますか?

答えて

0

新しいサーバーで他の "重い"プロセスが実行されていませんか?それはあなたのCPUを消費し、あなたのサーバーを遅くすることができます。

古いサーバーの統計情報(RAM、CPU ...)は何でしたか?

+0

私はかなり他のプロセスがないと確信しています。 cpuの負荷はほぼゼロで、CPU1のテストスクリプトを100%起動すると – Teratek

+0

私の古いサーバに関する情報を私のホストにメールで送った – Teratek

+0

あなたはまだ古い設定ファイルを持っていますか?それらを新しいサーバーに適用しようとすることができます。 – JHacking

関連する問題