再次測試文武雙全用了三年的阿里雲主機—測試方法分享

Posted by

文武雙全個人網站,2012年9月18日(這個日子太好記了)遷入到阿里雲主機,用了差不多三年的時間。最近一直想買個國外的VPS用用,所以先來測試下這個用了三年的阿里雲到底性能如何。三年了,文武雙全的水平也比之前成熟一點了。這次不用那些幼稚的方法了,咱改用niubility的linux命令和工具來測試這個文武雙全個人網站的老戰友。

首先播報下自己的阿里雲主機的配置和節點

伺服器節點:阿里雲杭州機房;

CPU:1核;

內存:1GB;

硬碟:20GB;

帶寬:3M;

操作系統:centos 6.5 64位

然後說下測試工具unixbench的安裝及測試方法

unixbench這款測試軟體在很多主機評測網站上經常會出現,這次文武雙全也初次嘗試了unixbench來測試自己的阿里雲主機。由於百度里給的googlecode的下載地址被牆,所以我嘗試了一把用yum install unixbench命令的方式安裝,事實證明這個方法很蛋疼。因為安裝完了以後,我根本找不到這貨跑哪裡去了。

後來還是到國內大神的博客里找到了下載地址,如下:

wget http://soft.vpser.net/test/unixbench/unixbench-5.1.2.tar.gz

解壓縮之前,先更新下系統

yum install gcc

yum install -y SDL-devel mesa-libGL-devel

yum install perl-Time-HiRes

yum install time

然後用 tar xzf unixbench-5.1.2.tar.gz

cd unixbench-5.1.2

./Run      注意/前面有個.

用上面的命令就開始對系統進行跑分啦

文武雙全的阿里雲主機的內存佔用情況

文武雙全的阿里雲主機的內存佔用情況
文武雙全的阿里雲主機的內存佔用情況

linux下使用 free -m 命令即可查看系統的內存佔用情況

經過優化後,文武雙全個人網站的內存佔用大概在350M左右。我個人目前還是不太滿意,打算將系統的內存降級到512M。還打算更換操作系統到資源佔用更低的debian系統,還有tengine。希望能夠將資源的佔用最大化程度的優化。

文武雙全的阿里雲主機CPU資料

文武雙全的阿里雲主機CPU資料
文武雙全的阿里雲主機CPU資料

linux下使用 cat /proc/cpuinfo 命令即可查看雲主機的CPU資料

這台主機購置於2012年,使用的是Xeon E5620 2.4G的CPU,就目前來說這已經是很老很垃圾的CPU了。不過分配給文武雙全1核的CPU,也很少能夠跑滿。雖然阿里雲是基於Xen架構的雲主機,但是我最近知道這種架構的雲主機,依然可以通過增加內存的方式來使得CPU和硬碟超售。

這跟我觀察到的,阿里雲主機CPU很不穩定的現象可能有聯繫。說不定阿里雲的CPU有存在超售的可能,才導致CPU佔用很不穩定。當然,也有可能是我的網站優化的不到位,或者被人攻擊導致的。

文武雙全的阿里雲主機正在運行的進程

文武雙全的阿里雲主機正在運行的進程
文武雙全的阿里雲主機正在運行的進程

linux下使用 top 命令即可查看雲主機的硬碟資料 ,按下 shift+m鍵可以對所有運行的進程按照內存佔用的多少進行排序,一目了然。目前文武雙全的阿里雲主機,佔用內存最多的是1個nginx的進程和四個 php-fpm。感覺第四個php-fpm都沒怎麼用,看來可以再節省一個的。

文武雙全的阿里雲主機的系統磁碟的容量

文武雙全的阿里雲主機的系統磁碟的容量
文武雙全的阿里雲主機的系統磁碟的容量

linux下使用 df -lf 命令即可查看雲主機的硬碟資料

我這個主機太老了,貌似還是老的SATA磁碟。聽說現在新的主機,系統盤都是SSD的了,速度會提升不少吧。

文武雙全的阿里雲主機的磁碟IO性能測試
文武雙全的阿里雲主機的磁碟IO性能測試

 

linux下使用 如下命令即可查看阿里云云主機的磁碟IO性能,我從別人博客里找到的這條命令,實際上我並不太了解他的真實意義。

dd  if=/dev/zero of=test bs=64k count=16k conv=fdatasync

dd很像函數或者類的名字,然後後面跟著的很像用用=傳遞的參數。我的感覺,linux就像是一個充斥著各種各樣C/C++,shell,perl等語言寫的大腳本系統。

我記得之前測試阿里雲主機的系統盤,好像還不如U盤。現在這個成績我不知道是好還是壞,至少跟U盤有的一拼吧,比我現在用的U盤好。連續測了五次,最高一次有50多M呢,好高興啊。

文武雙全的阿里雲主機帶寬測試

文武雙全的阿里雲主機帶寬測試
文武雙全的阿里雲主機帶寬測試

wget  http://dl.games.qq.com/client/warframe_cb_20150717.zip

在linux用wget命令,下載了一個騰訊的遊戲客戶端。傳說當中阿里雲五線BGP的淘寶同機房的杭州節點阿里雲主機,帶寬確實不是蓋的。我3M帶寬的阿里雲主機,下載速度最高跑到了近10M/s。一分價錢一分貨,高價的阿里雲還是對得起自己的身份和價格的。這三年使用下來,文武雙全也沒對阿里雲的帶寬發過什麼牢騷。

最後是文武雙全阿里雲主機的unixbench跑分成績

文武雙全阿里雲主機的unixbench跑分成績
文武雙全阿里雲主機的unixbench跑分成績

老機器了,那麼老的CPU,又不是SSD磁碟,跑分成績自然不是很理想。第一次跑,只給了1044.4分,真是汗顏啊。以後會不斷的奉獻文武雙全各種雲主機的測試性能。雖然很多國外的雲主機,跑分輕鬆秒殺阿里雲,不過雲主機可不是只有跑分一件事好比。做站最重要的還是穩定性和帶寬質量,這都是阿里雲的優勢,特別是跟國外主機相比。

文武雙全的阿里雲主機測試小結

總的來說,自從搬家到阿里雲,作為個人站長文武雙全還是比較舒坦的。一開始走了不少彎路,目前正在一步一步的往回走。作為極客站長,要追求的是榨乾雲主機的每一分資源。不是我出不起錢,而是我追求的就是極限。下一步文武雙全打算購買128M內存的國外VPS,進一步強化自己的系統運維能力。不過,在國內做站,阿里雲主機還是首選啊。

Leave a Reply

電子郵件地址不會被公開。 必填項已用*標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據