|
|
|
|
|
當(dāng)你拿到一臺云主機或VPS時,你首先要做的事情是什么?不是立即進行服務(wù)器配置,不是部署網(wǎng)站環(huán)境,不是安裝防毒軟件,也不是安裝應(yīng)用軟件,而是測試主機的性能,了解主機的情況。就好比拿到一支槍后,要先熟悉其性能特點,才能帶上戰(zhàn)場使用。那么,我們對云主機、VPS進行性能測試時,從哪些地方落手呢?這里給大家介紹5大指標,這是適用于評測所有云主機、VPS性能的5大指標。
1、CPU評測
cat /proc/cpuinfo (查看CPU信息)
cat /proc/meminfo (查看內(nèi)存信息)
df -lh (查看硬盤信息)
CPU查詢:www.anandtech.com/Bench – www.cpubenchmark.net
可以在這個網(wǎng)站上,查到你使用云主機或VPS的CPU怎么樣,綜合評分如何等。然后,你要觀察一下,一共給你幾核,每核的頻率是多少。總體來講,單核高頻不限,比多核低頻的性能要好一些。
2、硬盤IO性能評測
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
dd if=/dev/zero of=test bs=8k count=256k conv=fdatasync
測試結(jié)果,如果超過10M,對正常建站就無影響。超過50M,就是非常給力狀態(tài)。
兩種測試命令conv=fdatasync與oflag=dsync的區(qū)別在于:sync函數(shù)只是將所有修改過的塊緩沖區(qū)排入寫隊列,然后就返回,它并不等待實際寫磁盤操作結(jié)束。fsync函數(shù)只對由文件描述符filedes指定的單一文件起作用,并且等待寫磁盤操作結(jié)束,然后返回。所以看到的fdatasync速度比dsync好。
3、網(wǎng)絡(luò)性能評測
wget http://cachefly.cachefly.net/100mb.test
看下載速度,如果是11M/s,大概就是百兆口。70M/S,大概就是G口。您的云主機或VPS搭建好網(wǎng)站環(huán)境后,可以用其它的云主機或VPS去拽這個文件,得到出口的帶寬。
4、綜合評分
UnixBench是國外著名的linux跑分軟件,通過它跑出的分數(shù),你可以大概知道下你買的云主機或vps處于一個怎么的性能。
wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;
./unixbench.sh;
一般的結(jié)果是,低于400的就算性能低下;600-800是屬于正常云主機或VPS水準;超過1000分性能就算給力。
5、云主機、VPS的訪問速度
測試云主機或vps或者服務(wù)的連接速度,下載速度,ping值的,可以使用卡卡網(wǎng)的在線測試工具。
下載速度測試:http://howtostagehomes.com/webCheck.aspx
ping測試:http://howtostagehomes.com/ping.aspx
路由追蹤:http://howtostagehomes.com/tracert.aspx
關(guān)于ping值要多少才好,這里簡單說一下。如果是國內(nèi)訪問海外主機,ping值要是能達到160ms以內(nèi),那是非常不錯的。
實際上,很多主機都無法達到ping值小于160ms這個水平,而ping值在160ms-200ms之間的主機,尚在接受范圍之內(nèi)。要是ping值在200ms-250ms之間,說明網(wǎng)絡(luò)比較一般,謹慎購買。而要是ping值大于250ms,說明網(wǎng)絡(luò)連通性不理想,不建議使用。
另外, 國內(nèi)訪問海外主機,還要看路由追蹤,如果是海外與國內(nèi)直連,那速度是最理想的。但大多數(shù)節(jié)點線路并不能與國內(nèi)直連,而是需要繞過其他國家或地區(qū),這便影響網(wǎng)絡(luò)的速度,影響網(wǎng)站的訪問速度。路由追蹤是一個很好的觀察節(jié)點線路走向的工具??ňW(wǎng)的路由追蹤可以一次性測試5個國內(nèi)節(jié)點,是目前國內(nèi)使用人數(shù)最多的在線路由追蹤工具。建議使用。
至于國內(nèi)主機,ping值的參考作用并不大,而是要看下載速度??蓞⒖即宋摹?a target="_blank" href="http://howtostagehomes.com/blog/archives/web-speed-and-host-bandwidth.html">網(wǎng)站速度慢?看看主機帶寬多少》。