sysbench的安裝和使用

2021-10-17 03:12:01 字數 1246 閱讀 3577

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