Linux效能測試工具 UnixBench

2022-06-11 10:39:07 字數 1196 閱讀 5408

unixbench-5.1.2.tar.gz :

unixbench-5.1.3.tar.gz :

aws雲主機的場合(預先安裝):

yum install wget

yum install gcc

■安裝過程:

wget

tar xf unixbench5.1.3.tgz(tar –xvzfunixbench-5.1.2.tar.gz)

cd unixbench

說明:unixbench5包含system和graphic測試,如果你需要測試graphic,則需要修改makefile,不要注釋掉"graphic_tests = defined,同時需要系統提供x11perf命令gl_glibs庫。反之,請將makefile檔案中graphics_test = defined注釋掉,然後編譯執行。

make

./run

※注意:如果出現錯誤-bash: ./run: /usr/bin/perl: bad interpreter: no such file or directory。輸入yum groupinstall "perl support"即可。

■使用方法:

•執行system測試方法:run

•執行graphic測試方法:run graphics

•執行system,graphics測試方法:run gindex

■詳細使用方法

1. run用法

run [ -q | -v ] [-i ] [-c [-c ...]] [test ...]

選項說明:

-q          不顯示測試過程

-v           顯示測試過程

-i 執行次數,最低3次,預設10

-c 每次測試並行n個copies(並行任務)

備註:-c選項可以用來執行多次,如:

run -c 1 -c 4表示執行兩次,第一次單個copies,第二次4個copies的測試任務。

■測試說明

對於多cpu系統的效能測試策略,需要統計單任務,多工及其並行的效能增強。

以4個cpu的pc為例,需要測試兩次,4個cpu就是要並行執行4個copies,

例:run -q -c 1 -c 4

■參考:

Mysql效能測試工具

一 mysqlslap測試 mysqlslap是mysql自帶的乙個測試工具。具體的用法可以通過man獲得。比較常用的options解釋如下 concurrency 代表併發數量,多個可以用逗號隔開,當然你也可以用自己的分隔符隔開,這個時候要用到 delimiter開關。engines 代表要測試的...

效能測試工具原理

廣義的講,可以把效能測試過程中使用到的所有工具都稱為效能測試工具,效能測試工具分為兩大類,服務端效能測試工具和前端效能測試工具 服務端效能測試工具需要支援產生壓力和負載,錄製和生成測試指令碼,設定和部署場景,產生併發使用者和向系統施加持續的壓力 而前端效能測試工具則不需要關係系統的壓力和負載,只需要...

mysqlslap 效能測試工具

mysqlslap 效能測試工具 常用引數 concurrency 代表併發數量,多個可以用逗號隔開。例如 concurrency 50,200,500 engines 代表要測試的引擎,可以有多個,用分隔符隔開。例如 engines myisam,innodb,memory iterations ...