系統(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)址:jinyejixie.comunixbench是一套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)、開發(fā)庫(kù)、甚至是編譯器。
測(cè)試項(xiàng)目
Dhrystone測(cè)試
測(cè)試聚焦在字符串處理,沒有浮點(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)入和離開系統(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)入和離開內(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://jinyejixie.com/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)