unixbench詳解

系統(tǒng)運(yùn)維

unixbench是什么?

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、水富網(wǎng)絡(luò)推廣、小程序制作、水富網(wǎng)絡(luò)營(yíng)銷、水富企業(yè)策劃、水富品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供水富建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:muchs.cn

unixbench是一套u(yù)nix系統(tǒng)基準(zhǔn)測(cè)試套件。unixbench的設(shè)計(jì)目標(biāo)是為類unix系統(tǒng)提供一套基本的指標(biāo),所以有許多項(xiàng)目測(cè)試系統(tǒng)各方面的性能。各項(xiàng)的測(cè)試有得分,然后有一個(gè)綜合的得分,這樣可以很方便的通過(guò)分?jǐn)?shù)去比較。

unixbench也包含一些非常簡(jiǎn)單的2D和3D圖形測(cè)試。

unixbench也支持多CPU系統(tǒng)的測(cè)試,默認(rèn)的行為是測(cè)試兩次,第一次是一個(gè)進(jìn)程的測(cè)試,第二次是N份測(cè)試,N等于CPU個(gè)數(shù)。這樣的設(shè)計(jì)是為了以下目標(biāo):

測(cè)試系統(tǒng)的單任務(wù)性能

測(cè)試系統(tǒng)的多任務(wù)性能

測(cè)試系統(tǒng)并行處理的能力

unixbench一個(gè)基于系統(tǒng)的基準(zhǔn)測(cè)試工具,不單純是CPU 內(nèi)存 或者磁盤測(cè)試工具。測(cè)試結(jié)果不僅僅取決于硬件,也取決于系統(tǒng)、開(kāi)發(fā)庫(kù)、甚至是編譯器。

測(cè)試項(xiàng)目

Dhrystone測(cè)試

測(cè)試聚焦在字符串處理,沒(méi)有浮點(diǎn)運(yùn)算操作。這個(gè)測(cè)試用于測(cè)試鏈接器編譯、代碼優(yōu)化、內(nèi)存緩存、等待狀態(tài)、整數(shù)數(shù)據(jù)類型等,硬件和軟件設(shè)計(jì)都會(huì)非常大的影響測(cè)試結(jié)果。

Whetstone 測(cè)試

這項(xiàng)測(cè)試項(xiàng)目用于測(cè)試浮點(diǎn)運(yùn)算效率和速度。這項(xiàng)測(cè)試項(xiàng)目包含若干個(gè)科學(xué)計(jì)算的典型性能模塊,包含大量的C語(yǔ)言函數(shù),sin cos sqrt exp和日志以及使用整數(shù)和浮點(diǎn)的數(shù)學(xué)操作。包含數(shù)組訪問(wèn)、條件分支和過(guò)程調(diào)用。

Execl Throughput(execl 吞吐,這里的execl是類unix系統(tǒng)非常重要的函數(shù),非辦公軟件的execl)測(cè)試

這項(xiàng)測(cè)試測(cè)試每秒execl函數(shù)調(diào)用次數(shù)。execl是 exec函數(shù)家族的一部分,使用新的圖形處理代替當(dāng)前的圖形處理。有許多命令和前端的execve()函數(shù)命令非常相似。

File Copy測(cè)試

這項(xiàng)測(cè)試衡量文件數(shù)據(jù)從一個(gè)文件被傳輸?shù)搅硗庖粋€(gè),使用大量的緩存。包括文件的讀、寫、復(fù)制測(cè)試,測(cè)試指標(biāo)是一定時(shí)間內(nèi)(默認(rèn)是10秒)被重寫、讀、復(fù)制的字符數(shù)量。

Pipe Throughput(管道吞吐)測(cè)試

pipe是簡(jiǎn)單的進(jìn)程之間的通訊。管道吞吐測(cè)試是測(cè)試在一秒鐘一個(gè)進(jìn)程寫512比特到一個(gè)管道中并且讀回來(lái)的次

數(shù)。管道吞吐測(cè)試和實(shí)際編程有差距。

Pipe-based Context Switching (基于管道的上下文交互)測(cè)試

這項(xiàng)測(cè)試衡量?jī)蓚€(gè)進(jìn)程通過(guò)管道交換和整數(shù)倍的增加吞吐的次數(shù)?;诠艿赖纳舷挛那袚Q和真實(shí)程序很類似。測(cè)試程序產(chǎn)生一個(gè)雙向管道通訊的子線程。

Process Creation(進(jìn)程創(chuàng)建)測(cè)試

這項(xiàng)測(cè)試衡量一個(gè)進(jìn)程能產(chǎn)生子線程并且立即退出的次數(shù)。新進(jìn)程真的創(chuàng)建進(jìn)程阻塞和內(nèi)存占用,所以測(cè)試程序直接使用內(nèi)存帶寬。這項(xiàng)測(cè)試用于典型的比較大量的操作系統(tǒng)進(jìn)程創(chuàng)建操作。

Shell Scripts測(cè)試

shell腳本測(cè)試用于衡量在一分鐘內(nèi),一個(gè)進(jìn)程可以啟動(dòng)并停止shell腳本的次數(shù),通常會(huì)測(cè)試1,2, 3, 4, 8 個(gè)shell腳本的共同拷貝,shell腳本是一套轉(zhuǎn)化數(shù)據(jù)文件的腳本。

System Call Overhead (系統(tǒng)調(diào)用消耗)測(cè)試

這項(xiàng)測(cè)試衡量進(jìn)入和離開(kāi)系統(tǒng)內(nèi)核的消耗,例如,系統(tǒng)調(diào)用的消耗。程序簡(jiǎn)單重復(fù)的執(zhí)行g(shù)etpid調(diào)用(返回調(diào)用的進(jìn)程id)。消耗的指標(biāo)是調(diào)用進(jìn)入和離開(kāi)內(nèi)核的執(zhí)行時(shí)間。

Graphical Tests(圖形)測(cè)試

由ubgears程序組成,測(cè)試非常粗的2D和3D圖形性能,尤其是3D測(cè)試非常有限。測(cè)試結(jié)果和硬件,系統(tǒng)合適的驅(qū)動(dòng)關(guān)系很大。

unixbench安裝

wgethttp://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz
tarxvfzunixbench-5.1.2.tar.gz
cdunixbench-5.1.2

如果不需要測(cè)試圖形,注釋掉Makefile文件的這一行

#GRAPHIC_TESTS=defined

運(yùn)行

./Run

測(cè)試結(jié)果

##########################
##################
############################
#################
##################
############################
Version5.1.2BasedontheByteMagazineUnixBenchmark
Multi-CPUversionVersion5revisionsbyIanSmith,
Sunnyvale,CA,USA
December22,2007johantheghostatyahooperiodcom
1xDhrystone2usingregistervariables12345678910
1xDouble-PrecisionWhetstone12345678910
1xExeclThroughput123
1xFileCopy1024bufsize2000maxblocks123
1xFileCopy256bufsize500maxblocks123
1xFileCopy4096bufsize8000maxblocks123
1xPipeThroughput12345678910
1xPipe-basedContextSwitching12345678910
1xProcessCreation123
1xSystemCallOverhead12345678910
1xShellScripts(1concurrent)123
1xShellScripts(8concurrent)123
========================================================================
BYTEUNIXBenchmarks(Version5.1.2)
System:localhost.localdomain:GNU/Linux
OS:GNU/Linux--3.10.0-123.8.1.el7.x86_64--#1SMPMonSep2219:06:58UTC2014
Machine:x86_64(x86_64)
Language:en_US.utf8(charmap=UTF-8,collate=UTF-8)
CPU0:Intel(R)Xeon(R)CPUX5650@2.67GHz(5331.8bogomips)
x86-64,MMX,PhysicalAddressExt,SYSENTER/SYSEXIT,SYSCALL/SYSRET,Intelvirtualization
08:24:54up1day,2:11,1user,loadaverage:0.00,0.01,0.05;runlevel3
------------------------------------------------------------------------
BenchmarkRun:WedNov12201408:24:54-08:52:53
1CPUinsystem;running1parallelcopyoftests
Dhrystone2usingregistervariables28890881.0lps(10.0s,7samples)
Double-PrecisionWhetstone3880.4MWIPS(9.0s,7samples)
ExeclThroughput4146.3lps(30.0s,2samples)
FileCopy1024bufsize2000maxblocks1051084.3KBps(30.0s,2samples)
FileCopy256bufsize500maxblocks286552.2KBps(30.0s,2samples)
FileCopy4096bufsize8000maxblocks2142638.4KBps(30.0s,2samples)
PipeThroughput1726807.0lps(10.0s,7samples)
Pipe-basedContextSwitching322865.5lps(10.0s,7samples)
ProcessCreation13662.4lps(30.0s,2samples)
ShellScripts(1concurrent)5955.4lpm(60.0s,2samples)
ShellScripts(8concurrent)713.1lpm(60.0s,2samples)
SystemCallOverhead2138318.1lps(10.0s,7samples)
SystemBenchmarksIndexValuesBASELINERESULTINDEX
Dhrystone2usingregistervariables116700.028890881.02475.7
Double-PrecisionWhetstone55.03880.4705.5
ExeclThroughput43.04146.3964.2
FileCopy1024bufsize2000maxblocks3960.01051084.32654.3
FileCopy256bufsize500maxblocks1655.0286552.21731.4
FileCopy4096bufsize8000maxblocks5800.02142638.43694.2
PipeThroughput12440.01726807.01388.1
Pipe-basedContextSwitching4000.0322865.5807.2
ProcessCreation126.013662.41084.3
ShellScripts(1concurrent)42.45955.41404.6
ShellScripts(8concurrent)6.0713.11188.4
SystemCallOverhead15000.02138318.11425.5
========
SystemBenchmarksIndexScore1444.7

歡迎加我微信(ID:xiaolikvm)一起交流。歡迎加入云技術(shù)社區(qū)KVM/QEMU技術(shù)交流QQ,請(qǐng)加QQ:502207183,注明姓名,城市,及要加入KVM群。

當(dāng)前文章:unixbench詳解
瀏覽地址:http://muchs.cn/article38/cheopp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站制作、域名注冊(cè)、網(wǎng)站策劃ChatGPT、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)