VPS性能測試


1 cpu硬件參數

cat /proc/cpuinfo

VPS性能參數之CPU參數測試

我們可以看到CPU的型號、物理CPU個數(顯示0)表示只有1個只有1個物理處理器、CPU核心數(cpu cores)等參數,至少我們需要比較商家提供的數據與我們購買的是否一致。然后對比不同的商家信息。

 

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

VPS性能測試:硬盤IO讀寫能力測試

如果需要商家對比的話,我們可以看看硬盤的讀寫IO性能,讀寫速度。

 

VPS性能測試:上傳和下載測試

一切的VPS性能都需要我們的應用,一般我們需要用來上傳和下載文件,上傳文件分兩種,本地或者遠程,一般本地我們通過自己本地區FTP上傳,各地區,我們每個電腦測試的不同,這個需要我們自己測試,包括下載也是一樣的,我們上傳一個較大的文件到VPS中,然后通過瀏覽器或者FTP下載到本地,對比速度和給予的帶寬速度。

如果需要測試遠程下載,使用下面測試命令

wget http://cachefly.cachefly.net/100mb.test

用這個下載到VPS主機,然后對比速度。

 

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

 

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個用戶的壓力訪問

webbench測試結果

我們可以看到,速度是70頁面每分鍾,35次成功0失敗。

 

 

參考資料

8個常用VPS性能測試方法:CPU內存、硬盤讀寫IO、速度、UnixBench跑分

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM