日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

UnixBench 测试工具简单使用

發(fā)布時(shí)間:2023/12/9 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UnixBench 测试工具简单使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

在搞操作系統(tǒng)測(cè)試的時(shí)候,了解到UnixBench這個(gè)工具,今天記錄一下這個(gè)過(guò)程吧(希望你們不會(huì)和我一樣遇到這么多坑),當(dāng)做學(xué)習(xí)積累~希望對(duì)大家有所幫助^_^


?

1、介紹

先簡(jiǎn)單介紹一下這個(gè)工具

UnixBench 是測(cè)試類 Unix 系統(tǒng)性能的老牌工具,也是常用的基準(zhǔn)測(cè)試工具。它會(huì)執(zhí)行 11 個(gè)單項(xiàng)測(cè)試,測(cè)試系統(tǒng)各個(gè)方面一系列的性能,然后將每個(gè)測(cè)試結(jié)果和一個(gè)基準(zhǔn)值進(jìn)行比較,得到一個(gè)索引值,所有測(cè)試項(xiàng)目的索引值結(jié)合在一起形成一個(gè)測(cè)試分?jǐn)?shù)值,得到一個(gè)指數(shù)值。指數(shù)值越高,性能越好。UnixBench一鍵執(zhí)行腳本 ,腳本會(huì)自動(dòng)下載unixbench最新版本,并自動(dòng)運(yùn)行根據(jù)機(jī)器性能,測(cè)試執(zhí)行完大約需要10-30分鐘。

Unixbench的主要測(cè)試項(xiàng)目有:系統(tǒng)調(diào)用、讀寫、進(jìn)程、圖形化測(cè)試、2D、?3D、管道、運(yùn)算、C庫(kù)等系統(tǒng)基準(zhǔn)性能提供測(cè)試數(shù)據(jù)。

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

?

2、下載

https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz

?

3、安裝

  • 將下載好的壓縮包解壓縮,閱讀README文件,得知如果不需要進(jìn)行圖形測(cè)試或者不在圖形化界面下測(cè)試,則將Makefile文件中GRAPHICS_TEST = defined注釋掉~
  • ? ?make??(鬼知道我這一步經(jīng)歷了啥)

? ? ?make 的時(shí)候發(fā)現(xiàn)它不認(rèn)識(shí)這個(gè)命令,~~~

? ?【這里我不大熟悉,可以直接通過(guò) 1、切換root用戶身份:sudo -s? ? 2、更新安裝列表:apt-get update? ? 3、安裝make:apt-get install make?】? ?

? ? 然后我就想通過(guò)yum 來(lái)解決不認(rèn)識(shí)make 命令的問(wèn)題。好吧,yum 一下發(fā)現(xiàn)也不認(rèn)識(shí)這個(gè)命令~~那么問(wèn)題來(lái)了,不認(rèn)識(shí)yum 咋辦?? ?

? ? ? 1)首先切換到root用戶身份:在終端運(yùn)行命令?sudo -s

? ? ? 2)然后檢測(cè)是否安裝了build-essential程序包,輸入命令:apt-get install build-essential

? ? ? ? ? 這個(gè)時(shí)候發(fā)現(xiàn),并沒(méi)有這個(gè)程序包~fine,那就執(zhí)行下面兩個(gè)語(yǔ)句

? ? ? ? ? ?sudo apt-get update? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(更新源?)

? ? ? ? ? ?sudo apt-get install build-essential

? ? ? ? ? --------------------------------------------------做完上面的步驟后,我們就安裝了?build-essential

? ? ?3)安裝yum,輸入命令:apt-get install yum

? ? ? ? ?A、?這個(gè)時(shí)候又發(fā)現(xiàn)報(bào)錯(cuò)了:E: 無(wú)法定位軟件包”的錯(cuò)誤,無(wú)法安裝。怎么解決呢:

?在? ?etc/apt??的 sources.list 添加鏡像源?deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted?multiverse?

? ? ? ? ? ? ? ? ?然后? ? ?sudo apt-get update

? ? ? ? ? ? ? ?【這里加幾句? vi:i 編輯,:wq 保存退出,:q! 不保存強(qiáng)制退出 ,需用的自取哈哈哈哈哈】

? ? ? ? B、重新輸入命令:apt-get install yum,現(xiàn)在換了另一種錯(cuò)誤:“下列軟件包有未滿足的依賴關(guān)系:yum : 依賴: python-sqlitecachec 但是它將不會(huì)被安裝.依賴:python-urlgrabber 但是它將不會(huì)被安裝 E: 無(wú)法修正錯(cuò)誤,因?yàn)槟竽承┸浖3脂F(xiàn)狀,就是它們破壞了軟件包間的依賴關(guān)系。”

? ? ? ? ? ? ? 我的解決辦法是,缺啥補(bǔ)啥

? ? ? ? ? ? ?apt-get install python-sqlitecachec

? ? ? ? ? ?? apt-get install ?python-urlgrabber?

? ? ? ? 再次,輸入命令:apt-get install yum,現(xiàn)在就ok啦

? ? ? 到目前為止,我們的 yum? 安裝成功啦,回到原題:執(zhí)行命令:make?

4、使用

? ?執(zhí)行命令:./Run? ?如果一切正常,應(yīng)該會(huì)出現(xiàn)類似下面的文字,然后等待程序進(jìn)行測(cè)試即可,這個(gè)過(guò)程可能比較漫長(zhǎng),請(qǐng)耐心等待~

?

? 除了直接在命令行輸出測(cè)試結(jié)果之外(如上圖),還會(huì)在 result 目錄下生成一個(gè) HTML 格式的報(bào)告,可以將其拷貝至本地。

5、測(cè)試結(jié)果分析

測(cè)試過(guò)程中每個(gè)項(xiàng)目后面會(huì)有1 2 3 4 5 6 7 8 9 10 數(shù)字,意思是進(jìn)行了10組測(cè)試,測(cè)試過(guò)程中部分內(nèi)容及解釋如下:

?

總結(jié)

以上是生活随笔為你收集整理的UnixBench 测试工具简单使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。