騰訊雲、阿里雲windows環境和linux環境php性能評測

一直用着阿里雲的windows環境作服務器,主要是感受操做習慣,同時也一直感受運行速度不會差異太大,那天閒着看了看騰訊雲,發現很便宜,買來一個玩玩,同時用來測試一下性能對比。php

測試用的php代碼linux

<?php 
function msec()
{
    list($sec,$msec) = explode(' ', microtime());
    return (floatval($sec)  + floatval($msec)) ;
}
$s_time = msec();windows

function fib($n) {
    if ($n == 1 || $n == 2) {
        return 1;
    }
    return fib($n - 1) + fib($n - 2);
}centos

echo fib(40);
$e_time = msec();
echo '<br>';
echo $e_time - $s_time;服務器

測試用的機器環境及成績php7

一、阿里雲4核4G雲服務器,win server 2008 + iis7 + php7.1.9  平均時間33.000211000443秒性能

二、阿里雲1核1G雲服務器,win server 2008 + iis7 + php7.1.9 平均時間 33.249149084091秒測試

三、阿里雲1核1G雲服務器 ,centos 7.2 64 + 寶塔LNMP + php 7 (編譯安裝) 平均時間 8.1608111858368秒,開啓opcahce後6.4689049720764,可見opcahce有對阿里雲有效果,但效果並非很是明顯。阿里雲

四、騰訊雲1核1G雲服務器,centos 7.2 64 + 寶塔LNMP + php 7 (編譯安裝) 平均時間 7.6901299953461秒線程

五、騰訊雲1核1G雲服務器,win server 2008 + iis7 + php7.1.9 平均時間 14.15625秒

六、騰訊雲AMD1核1G服務器,centos 7.2 64 + 寶塔LNMP + php 7 (編譯安裝) 平均時間16.776945114136,開啓opcahce後9.4125809669495,可見opcahce對騰訊AMD服務器的加速效果很是明顯。

由以上成績能夠看出

一、阿里雲單核多核的單線程性能是差很少的。

二、win server 2008 + iis7 + php7.1.9 環境下,阿里雲的服務器比騰訊雲的服務器差不少,大約低兩倍多的速度。

三、centos 7.2 64 + 寶塔LNMP + php 7 (編譯安裝)環境下,阿里雲和騰訊雲服務器差很少,騰訊雲略快一點。

四、同等環境下,編譯安裝的linux centos 7.2 64 + 寶塔LNMP + php 7環境下比win server 2008 + iis7 + php7.1.9環境下單線程性能高接近兩倍(騰訊雲下7.69012秒和14.15625秒)和四倍(阿里雲環境下33.249149084091秒和8.1608111858368秒)。 

由這個小的測試我感受之後購買雲服務器的時候,若是是linux環境,兩家差很少(但騰訊的amd雲差很多,固然價格也便宜很多),若是是選windows環境,則儘量選擇騰訊的(這個異常,我解釋不了,linux環境下差很少,windows環境下差兩倍)。同時,感受linux服務器的性能確實高不少,並且linux下服務器的配置管理如今都很容易,裝個寶塔大部分問題均可以解決。

固然,以上僅僅是小的測試,更多測試的是單線程的CPU性能,一個服務器性能有不少方面,內存、硬盤、帶寬。

相關文章
相關標籤/搜索