sysbench 來模擬系統多執行緒排程切換的情況
sysbench 是乙個多執行緒的基準測試工具,一般用來評估不同系統引數下的資料庫負載情況。
1,yum install sysbench
2,剛開始使用的yum install sysbench,但是提公升不能夠從阿里源獲取,改用以下命令,完成安裝
3,第三種方法
/github.com/akopytov/sysbench#rhelcentos獲取
解壓unzip master.zip
編譯安裝
確保已經安裝了相關的依賴
yum -y install make automake libtool pkgconfig libaio-devel vim-common
./autogen.sh
./configure
make -j
make install
測試是否成功安裝
sysbench --version
另外注意,下面所有命令,都預設以 root 使用者執行。所以,如果你是用普通使用者登陸的系統,記住先執行 sudo su root 命令切換到 root 使用者。
安裝完成後,你可以先用 vmstat 看一下空閒系統的上下文切換次數:
# 間隔1秒後輸出1組資料
$ vmstat 1 1
procs -----------memory------------
-swap--
-----io---
--system--
-----
-cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 6984064 92668 830896 0 0 2 19 19 35 1 0 99 0 0
sysbench安裝和使用
sysbench是一款測試工具 主要包括以下幾種方式的測試 1 cpu效能 2 磁碟io效能 3 排程程式效能 4 記憶體分配及傳輸速度 5 posix執行緒效能 6 資料庫效能 oltp基準測試 現在sysbench主要支援 mysql,pgsql,oracle 這3種資料庫 git github...
sysbench的安裝和使用
安裝 curl s sudo bash sudo yum y install sysbench 常用引數 test 用於指定所要執行的測試型別,支援以下引數 fileio 檔案系統i o效能測試 cpu cpu效能測試 memory 記憶體效能測試 otlp 測試要指定的lua指令碼 mysql d...
sysbench的安裝與使用
sysbench是一款開源的多執行緒效能測試工具,可以執行cpu 記憶體 執行緒 io 資料庫等方面的效能測試。資料庫目前支援mysql oracle postgresql 安裝過程 rhel5.8 mysql5.5 安裝過程中不斷報錯,參考了眾多網上資料,一上午時間才搞定 1,環境準備,安裝相關軟...