1 cpu硬件參數
cat /proc/cpuinfo

我們可以看到CPU的型號、物理CPU個數(顯示0)表示只有1個只有1個物理處理器、CPU核心數(cpu cores)等參數,至少我們需要比較商家提供的數據與我們購買的是否一致。然后對比不同的商家信息。
2 VPS性能測試:硬盤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

如果需要商家對比的話,我們可以看看硬盤的讀寫IO性能,讀寫速度。
3 VPS性能測試:上傳和下載測試
一切的VPS性能都需要我們的應用,一般我們需要用來上傳和下載文件,上傳文件分兩種,本地或者遠程,一般本地我們通過自己本地區FTP上傳,各地區,我們每個電腦測試的不同,這個需要我們自己測試,包括下載也是一樣的,我們上傳一個較大的文件到VPS中,然后通過瀏覽器或者FTP下載到本地,對比速度和給予的帶寬速度。
如果需要測試遠程下載,使用下面測試命令
wget http://cachefly.cachefly.net/100mb.test
用這個下載到VPS主機,然后對比速度。
4 VPS性能測試:PING速度和路由追蹤測試
速度測試是比較關鍵的,無論商家如何吹噓,我們自己包括用戶使用的速度不好,或者達不到我們需要的效果,即便再便宜VPS我們也可能不會選擇。一般我們測試速度可以用PING測試各地區的訪問PING值,用WinMTR工具測試路由追蹤看看線路的走向,比如有些線路是繞道的並不是直連。
PING速度測試工具:
http://www.webkaka.com/Ping.aspx
http://ping.chinaz.com/
至少我們可以從數據上看到各地區的訪問速度,但有些時候PING值並不能代表一切,因為有些VPS或者主機是限制PING的,我們如果網站可以打開PING的全部是超時,那說明是禁止PING的(如果有數據,然后很多超時,那說明丟包嚴重)。
路由追蹤測試,我們可以用WinMTR本地軟件,或者用在線工具:
webkaka追蹤路由 - http://www.webkaka.com/Tracert.aspx
5 VPS性能測試:webbench壓力測試
我們會用到外部的第三方工具資源模擬用戶對網站進行壓力測試。比較常用、且簡單的方法是用webbench工具測試,這里老蔣就利用基於Linux VPS,分享webbench工具的使用方法。
A - 安裝webbench工具
wget http://soft.itbulu.com/tools/webbench-1.5.tar.gz #下載webbench
yum install -y gcc ctags #我們需要先安裝組件完成編譯
tar zxvf webbench-1.5.tar.gz #解壓
cd webbench-1.5 #進入webbench目錄
make && make install #編譯安裝
B - webbench使用方法
webbench -c 100 -t 30 http://需要測試壓力的網址/
意思就是說30秒發送100個用戶的壓力訪問

我們可以看到,速度是70頁面每分鍾,35次成功0失敗。
參考資料
8個常用VPS性能測試方法:CPU內存、硬盤讀寫IO、速度、UnixBench跑分
