差點錯失整體跑分達(dá)到1062.7分的高性能云主機
7月20日左右,我接到一哥們兒的電話,邀請我參加他們研發(fā)的新一代高性能云主機的內(nèi)部測試。這哥們兒多年前和我同一個公司做運維,后來被高薪挖去了某大型云計算企業(yè),惹一幫人眼紅,一年前辭了職,據(jù)說是加入了一個創(chuàng)業(yè)公司,立志要做新一代高性能云主機。
雖然,現(xiàn)在傳統(tǒng)IT轉(zhuǎn)云已經(jīng)初露端倪,發(fā)展迅速,云計算替代傳統(tǒng)IT是個大趨勢。但是國內(nèi)各家云,在圈子自嗨、TO-VC、玩概念熱鬧了幾年后,終究沒幾個拿得出穩(wěn)定可靠的產(chǎn)品。別看那么多云計算公司,找個靠譜的分布式快存儲系統(tǒng)不容易,找個好用的云主機更不容易。我司算是個大型金融企業(yè),也緊隨趨勢,有部分業(yè)務(wù)搬遷上云,經(jīng)過一番對比選擇的是現(xiàn)在市場占有率***的某云,用下來感覺不功不過,穩(wěn)定性和性能夠用,價格也在可接受范圍。
所以,對于這個測試邀請我雖然有所期待,期待主要是因為我這哥們兒做的東西一向靠譜,相信比格云這個所謂新一代高性能云主機不會太雞肋,保留的是這個公有云平臺也是基于KVM開發(fā)的,技術(shù)架構(gòu)乍一看并無太多創(chuàng)新,而且功能點和架構(gòu)基本也是現(xiàn)在市場上的云主機都有的基本功能,無太大亮點。我們公司的業(yè)務(wù)主要是金融類型的,大部分的數(shù)據(jù)是放在自己的服務(wù)器上,現(xiàn)在主要是把官網(wǎng)和部分?jǐn)?shù)據(jù)庫信息放在云上,希望云主機可以有較強的穩(wěn)定度,當(dāng)然,性價比也很重要。
7月28日是比格云正式開放內(nèi)測,據(jù)說我是***批邀請內(nèi)測的用戶。雖然心里猶疑,還是拿著哥們兒給的邀請碼在比格云注冊了,注冊的時間是7月28日下午2點。比格云官網(wǎng)的整體風(fēng)格應(yīng)該是模仿國外網(wǎng)站走的簡潔風(fēng),給人感覺還是比較小清新的。
我先進(jìn)行了主機等資源的申請,這次給我們內(nèi)測的云主機因為全免費,所以對可申請的資源做了一定限制。為了測試準(zhǔn)確,我申請的資源如下:1臺linux云主機,1個IP,10M帶寬、CPU4核,內(nèi)存16G,數(shù)據(jù)盤300G。
申請完進(jìn)入控制臺之后,整個頁面呈現(xiàn)邏輯基本完整、簡潔。但是發(fā)現(xiàn)有的地方過于簡單,比如個人賬戶下針對申請主機和帶寬等的操作頁面,信息較少,專業(yè)性打了一定折扣??赡芤驗閯傞_始內(nèi)測,整個網(wǎng)站的深度感覺還有待加強。
整體操作的便捷度也不錯,包括申請云主機,重啟/開關(guān)機,修改密碼等功能響應(yīng)迅速,但是個別需要等待的操作缺少了郵件或短信等提示,比如申請了云主機關(guān)閉網(wǎng)頁后,就無法知道主機的申請狀態(tài)了。這些應(yīng)該在比格云后期的運營中會加以完善。
接下來是性能測試,這也是讓我頗感意外的測試結(jié)果,整體服務(wù)器性能相當(dāng)不錯,包括磁盤IO、網(wǎng)絡(luò)傳輸?shù)刃阅芏枷喈?dāng)優(yōu)秀,尤其是整體跑分達(dá)到了1062.7分,大大超出我的預(yù)期。
具體測試內(nèi)容如下:
一、云主機性能測試:磁盤IO讀寫速度、SSD硬盤速度測試
首先我用“dd if=/dev/zero of=test bs=64k count=4k oflag=dsync”和“dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync”測試了主機的磁盤寫入性能和順序讀性能。conv=fdatasync與oflag=dsync的區(qū)別在于,sync函數(shù)只是將所有修改過的塊緩沖區(qū)排入寫隊列,然后就返回,它并不等待實際寫磁盤操作結(jié)束。而fsync函數(shù)只對由文件描述符filedes指定的單一文件起作用,并且等待寫磁盤操作結(jié)束,然后返回。
測試出來的結(jié)果如下:
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
268435456字節(jié)(268 MB)已復(fù)制,3.04623 秒,88.1 MB/秒
dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
2147483648字節(jié)(2.1 GB)已復(fù)制,4.66915 秒,460 MB/秒
在SSD性能測試方面,我用hdparm命令測試出來的結(jié)果如下:
hdparm -t /dev/vda
/dev/vda:
Timing buffered disk reads: 2738 MB in 3.00 seconds = 912.60 MB/sec
測試到這里不得不承認(rèn)比格云在性能方面的確是超越了不少同行,令人驚喜。
二、云主機網(wǎng)絡(luò)傳輸速度測試:
接下來是網(wǎng)絡(luò)速度的測試,我用speedtest_cli命令檢測了網(wǎng)絡(luò)實時速度。測試結(jié)果如下:(原諒我不喜歡截圖)
python speedtest_cli.py --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from CNNIC (211.147.80.209)...
Selecting best server based on latency...
Hosted by Shanghai Branch, China Unicom (Shanghai) [19.64 km]: 2.965 ms
Testing download speed........................................
Download: 191.33 Mbit/s
Testing upload speed..................................................
Upload: 11.17 Mbit/s
Share results: http://www.speedtest.net/result/5569136010.png
三、云主機性能綜合測試:UnixBench跑分工具測試
***是整體跑分,是用了一段時間主機之后,用UnixBench跑的,UnixBench是一款開源的測試 Unix 系統(tǒng)基本性能的工具,是比較通用的測試性能的工具,可以對云主機的系統(tǒng)調(diào)用、讀寫、進(jìn)程、圖形化測試、2D、3D、管道、運算、C庫等系統(tǒng)基準(zhǔn)性能提供測試數(shù)據(jù)。另外,UnixBench版本不同也去導(dǎo)致測試得分的結(jié)果有很大的差別,大家如果要使用UnixBench來測試VPS的性能的話,***是使用同一個版本的UnixBench。
跑分結(jié)果如下:
BYTE UNIX Benchmarks (Version 4.1-wht.2)
System -- Linux 10-100-10-104 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
/dev/vda1 62897156 1962772 60934384 4% /
Start Benchmark Run: 2016年 08月 21日 星期日 23:50:41 CST
23:50:41 up 24 days, 13:35, 2 users, load average: 0.02, 0.07, 0.06
End Benchmark Run: 2016年 08月 22日 星期一 00:00:44 CST
00:00:44 up 24 days, 13:45, 2 users, load average: 13.20, 5.51, 2.45
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 51385251.7 1363.8
Double-Precision Whetstone 83.1 2226.1 267.9
Execl Throughput 188.3 12232.3 649.6
File Copy 1024 bufsize 2000 maxblocks 2672.0 1046805.0 3917.7
File Copy 256 bufsize 500 maxblocks 1077.0 282805.0 2625.9
File Read 4096 bufsize 8000 maxblocks 15382.0 5193950.0 3376.6
Pipe-based Context Switching 15448.6 1357258.8 878.6
Pipe Throughput 111814.6 6551144.9 585.9
Process Creation 569.3 46436.2 815.7
Shell Scripts (8 concurrent) 44.8 2859.0 638.2
System Call Overhead 114433.5 10112701.4 883.7
=========
FINAL SCORE 1062.7
以上是我的測試結(jié)果,從測試結(jié)果來看,比格云的各項性能數(shù)據(jù)還是非常有競爭力的,看來現(xiàn)在IAAS市場各項架構(gòu)技術(shù)的發(fā)展實在是迅猛,我們這些所謂的老鳥也要加快學(xué)習(xí)的步伐。而作為拖延癥患者,選擇在這個時候把這篇測試報告寫出來,是因為比格云在內(nèi)測結(jié)束,又經(jīng)歷了兩個月的閉關(guān)優(yōu)化后,即將正式推出這個新一代高性能云主機,作為比格云***批內(nèi)測用戶代表,在這里祝愿比格云能夠大賣,用心的好產(chǎn)品值得被市場關(guān)注。
另外,順便提醒下各位在測試云主機的時候,為了能夠得到更為準(zhǔn)確和詳細(xì)的相關(guān)性能測試數(shù)據(jù),我們應(yīng)該多角度、全方位地運行多種測試工具來進(jìn)行檢測,同時也要記得排除因本地網(wǎng)絡(luò)環(huán)境而造成的數(shù)據(jù)結(jié)果的錯誤。