unixbench安裝及使用

來源:互聯網
上載者:User

unixbench 是一個用於測試 unix 系統效能的工具,也是一個比較通用的 benchmark, 此測試的目的是對類Unix 系統提供一個基本的效能指示,很多測試用於系統效能的不同方面,這些測試的結果是一個指數值(index value,如520),這個值是測試系統的測試結果與一個基準系統測試結果比較得到的指數值,這樣比原始值更容易得到參考價值,測試集合裡面所有的測試得到的指數值結合起來得到整個系統的指數值。源於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 一般取值1,2,4,8.

42.4lpm

System Call Overhead

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

6.0lpm

Score

 

 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.