sysbench的安裝和使用

2021-09-13 15:02:06 字數 1358 閱讀 9667

安裝

curl -s | sudo bash sudo yum -y install sysbench

常用引數

--test 用於指定所要執行的測試型別,支援以下引數

fileio 檔案系統i/o效能測試

cpu cpu效能測試

memory 記憶體效能測試

otlp 測試要指定的lua指令碼

--mysql-db 用於指定執行基準測試的資料庫名

--mysql-table-engine 用於指定所使用的儲存引擎

--oltp-tables-count 執行表的數量

--oltp-table-size指定每個表中的資料行數

--num-threads指定測試的併發執行緒數量

--max-time 指定最大的測試時間

--report-interval 指定間隔最長時間輸出一次統計資訊

--mysql-user 指定執行測試的mysql使用者

--mysql-password 指定執行測試的mysql使用者的密碼

prepare 用於準備測試資料

run 用於實際進行測試

cleanup用於清理測試資料

sysbench --test=cpu --cpu-max-prime=10000 run 測試cpu 單核cpu效能

sysbench --test=fileio --file-total-size=1g prepare 準備測試資料

sysbench --test=fileio --num-threads=8 --init-rng=on --file-total-size=1g --file-test-mode=rndrw --report- interval=1 run 開始測試

cd  /usr/share/sysbench/tests/include/oltp_legacy

準備測試資料

sysbench --test=./oltp.lua --mysql-tables-engine=innodb --oltp-table-size=10000 --mysql-db=wangzhou --mysql-user=root --mysql-password=123456 --oltp-tables-count=10 --mysq-socket=/var/lib/mysql prepare

開始測試

sysbench --test=./oltp.lua --mysql-tables-engine=innodb --oltp-table-size=10000 --mysql-db=wangzhou --mysql-user=root --mysql-password=123456 --oltp-tables-count=10 --mysq-socket=/var/lib/mysql run

sysbench安裝和使用

sysbench是一款測試工具 主要包括以下幾種方式的測試 1 cpu效能 2 磁碟io效能 3 排程程式效能 4 記憶體分配及傳輸速度 5 posix執行緒效能 6 資料庫效能 oltp基準測試 現在sysbench主要支援 mysql,pgsql,oracle 這3種資料庫 git github...

sysbench的安裝和使用

sysbench 來模擬系統多執行緒排程切換的情況 sysbench 是乙個多執行緒的基準測試工具,一般用來評估不同系統引數下的資料庫負載情況。1,yum install sysbench 2,剛開始使用的yum install sysbench,但是提公升不能夠從阿里源獲取,改用以下命令,完成安裝...

sysbench的安裝與使用

sysbench是一款開源的多執行緒效能測試工具,可以執行cpu 記憶體 執行緒 io 資料庫等方面的效能測試。資料庫目前支援mysql oracle postgresql 安裝過程 rhel5.8 mysql5.5 安裝過程中不斷報錯,參考了眾多網上資料,一上午時間才搞定 1,環境準備,安裝相關軟...