unixbench安裝及使用


unixbench 是一個用於測試 unix 系統性能的工具。也是一個比較通用的 benchmark, 此測試的目的是對類Unix 系統提供一個主要的性能指示,非常多測試用於系統性能的不同方面,這些測試的結果是一個指數值(index value,如520),這個值是測試系統的測試結果與一個基線系統測試結果比較得到的指數值,這樣比原始值更easy得到參考價值,測試集合里面全部的測試得到的指數值結合起來得到整個系統的指數值。源於1995 年,基線系統是“George”。一個工作站:SPARCstation 20‐61,128MB RAM,Solaris2.3。此系統的指數值被設定為10,所以。假設一個系統的最后結果分數為520。意思是指此系統比基線系統執行快52 倍。

一 安裝

   Unixbench-5.1.2.tar.gz下載地址:http://soft.vpser.net/test/unixbench/

   tar -xzvf unixbench-5.1.2.tar.gz

   cd Unixbench-5.1.2

   閱讀README文件,得知假設不須要進行圖形測試或者不在圖形化界面下測試,則將Makefile文件里GRAPHICS_TEST = defined凝視掉。我的是在46行。

   make

二 使用

   執行./Run

   對於執行結果。說明例如以下:

 

測試項目

項目說明

基准線

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 一般取值1248.

42.4lpm

System Call Overhead   

測試進入和離開操作系統內核的代價,即一次系統調用的代價。

6.0lpm

Score

 

 



免責聲明!

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



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