2016-07-31 60 views
1

我使用apache2,PHP5.6和mysql5.5建立了一個新的DEBIAN根服務器。我不得不提到,在Linux世界即時通訊新,所以它可能是我設立服務器也許...不完美:)兩臺服務器 - 不同的PHP性能

我有一箇舊的共享Web服務器(Apache,PHP5.5,MySQL 5.5,最大100客戶)運行幾個PHP和MySQL腳本穩定。

我想改變一些主要功能和對我自己這就是增加一些模塊基本上我爲什麼orderd我自己的根服務器

新服務器 CPU英特爾D525兆瓦1.8GHz的 RAM 4 GB DDR3 HDD 2個500 GB 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

相關問題