服務器跑分軟件UnixBench的使用與問題解決辦法
unixbench是一套unix系統(Unix,BSD,Linux)基準測試工具。unixbench的設計目標是為類unix系統提供一套基本的指標,所以有許多項目測試系統各方面的VPS性能。各項的測試有得分,然后有一個綜合的得分,這樣可以很方便的通過分數去比較。 unixbench也包含一些非常簡單的2D和3D圖形測試。unixbench一個基于系統的基準測試工具,不單純是CPU 內存 或者磁盤測試工具。測試結果不僅僅取決于硬件,也取決于系統、開發庫、甚至是編譯器等
wget --no-check-certificate http://tools.laobuluo.com/tools/unixbench.sh chmod +x unixbench.sh ./unixbench.sh
快速測試,一頓操作猛如虎,靜待結果就行

跑分當然是分數越高越好啦,詳細項目說明如下
| 測試項目 | 項目說明 | 基準線 |
|---|---|---|
| Dhrystone 2 using register variables | 測試 string handling | 116700.0lps |
| Double-Precision Whetstone | 測試浮點數操作的速度和效率 | 55.0MWIPS |
| Execl Throughput | 此測試考察每秒鐘可以執行的 execl 系統調用的次數 | 43.0lps |
| File Copy 1024 bufsize 2000 maxblocks | 測試從一個文件向另外一個文件傳輸數據的速率 | 3960.0KBps |
| File Copy 256 bufsize 500 maxblocks | 測試從一個文件向另外一個文件傳輸數據的速率。 | 1655.0KBps |
| File Read 4096 bufsize 8000 maxblocks | 測試從一個文件向另外一個文件傳輸數據的速率。 | 5800.0KBps |
| Pipe-based Context Switching | 測試兩個進程(每秒鐘)通過一個管道交換一個不斷增長的整數的次數 | 12440.0lps |
| Pipe Throughput | 一秒鐘內一個進程可以向一個管道寫 512 字節數據然后再讀回的次數 | 4000.0lps |
| Process Creation | 測試每秒鐘一個進程可以創建子進程然后收回子進程的次數(子進程一定立即退出)。 | 126.0lps |
| Shell Scripts (8 concurrent) | 測試一秒鐘內一個進程可以并發地開始一個shell 腳本的 n 個拷貝的次數,n 一般取值1,2,4,8. | 42.4lpm |
| System Call Overhead | 測試進入和離開操作系統內核的代價,即一次系統調用的代價。 | 6.0lpm |
傳統方式:
tar -zxvf UnixBench5.1.3.tgz #解壓(注意不要有中文名目錄) cd UnixBench/ #進入目錄 make cpupower frequency-set –g performance
chmod +x ./Run
./Run
常見問題與解決辦法:
1.沒有跑分窗口:
可能是缺少環境變量參數,執行代碼添加環境參數: export DISPLAY=:0.0
可能是內存進程未存釋放,清理釋放: echo 3 >/proc/sys/vm/drop_caches
2. make: gcc: Command not found make: *** [pgms/arithoh] Error 127
運行以下命令安裝gcc,( 如果是Debian系統,則把下面命令中的yum變為apt-get。)安裝完成后執行make命令。 yum install gcc
3.錯誤提示:出現”bash: make: command not found”問題。
運行下面的命令,然后運行make命令安裝,再次運行./Run進行跑分:
yum -y install gcc automake autoconf libtool make
4.錯誤提示:出現 Error: Please install /usr/bin/time 錯誤
運行下面的命令, 如果是是debian系統,則把下面命令中的yum變為apt-get。然后運行make命令安裝,再次運行./Run進行跑分: yum install time
5.錯誤提示:運行./Run時出現 Can’t locate Time/HiRes.pm 開頭的錯誤提示
運行下面的命令安裝組件,如果是是debian系統,則把下面命令中的yum變為apt-get,安裝完成后再次運行./Run進行跑分。 yum install perl-Time-HiRes
6.只有單核沒有多核跑分結果:
看我另一篇博客
http://www.rzrgm.cn/juanxincai/p/16629901.html
學習時的痛苦是暫時的 未學到的痛苦是終生的
作者:卷心菜的奇妙歷險
本文版權歸作者和博客園共有,遵循 CC 4.0 BY-SA 版權協議,歡迎轉載 轉載請附上原文出處鏈接和本聲明,否則保留追究法律責任的權利。

浙公網安備 33010602011771號