安裝
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,環境準備,安裝相關軟...