轉載於老左筆記,謝謝分享:https://www.laozuo.org/506.html | 老左筆記
UnixBench是用來測試VPS性能最為經典的工具之一,不同於WinMTR僅僅簡單的測試PING。其測試包括調用、讀寫、進程、2D、3D、管道、運算、C庫等系統性能測試。老左購買和使用VPS也很少使用其進行測試,我大部分也是通過感觀和簡單的PING測試的,只不過在之前的SugarHosts VPS測試中用到,所以這次單獨博文出來分享UnixBench使用方法。
第一步,下載安裝。登陸我們VPS SSH然后下載UnixBench。
wget https://soft.laozuo.org/scripts/UnixBench5.1.3.tgz
tar -zxvf UnixBench5.1.3.tgz
cd UnixBench
make
./Run
第二步,通過上面五行的命令,UnixBench就開始運行了,運行時間比較久估計十幾分鍾。我們可以做點其他事情等待結果。最后會有一個綜合打分。
這里可能有的機器會有一些問題,老左在整理的時候列舉出來,也希望有些朋友測試不好使用的時候也列舉出來。
第一、如果在MAKE的時候出現GCC錯誤:
make: gcc: Command not found
make: *** [pgms/arithoh] Error 127
我們需要安裝gcc
yum install gcc
然后我們才好make下一步,如果是debian應該是apt-get,你懂的。
總結,有高人說一般100分以上的是值得購買的,低於100分直接PASS。性能稍微好點的VPS 400分左右,我想這次購買的SuarHosts vps能跑到900多分,是不是很牛X?如果對UnixBench了解的朋友幫助老左解釋一下。
第二、有人博文說到會有Error: Please install /usr/bin/time提示錯誤,解決方法是:
centos/fedora 下運行 yum install time
ubuntu/debian 下運行 apt-get install time
第三、Can't locate Time/HiRes.pm錯誤解決
有的時候在運行./Run時候會出現這樣的錯誤
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./Run line 6.
BEGIN failed--compilation aborted at ./Run line 6.
解決方案也簡單,只需要安裝組件
yum install perl-Time-HiRes
運行安裝之后我們再運行./Run就可以。
第四、如果出現bash: make: command not found問題
yum -y install gcc automake autoconf libtool make
運行安裝,然后我們make之后再./Run執行。