// Install
sysbenchのソースを下記URLから取得する.
http://sourceforge.net/projects/sysbench/
解凍してできた sysbench-[version] ディレクトリ中で次のコマンドを実行する.
このとき,mysqlを使わない(OLTPベンチを使わない)場合は"--without-mysql"オプションを付ける.
# ./configure
コンパイル,インストール
# make
# make install
// How to use
# sysbench [common-options] --test=name [test-options] command
各項目の詳細は下記
[common-options]
全テスト共通のオプションの指定.
--num-threads: The total number of worker threads to create (default=1)
--max-requests: Limit for total number of requests. 0 means unlimited (default=10000)
--max-time
: Limit for total execution time in seconds. 0 (default) means unlimited[--test]
ベンチマークする項目の選択,下記の4種類を指定できる.
cpu
memory
fileio
oltp
[test-options]
各ベンチマーク項目専用のオプション.
・memory
--memory-total-size
: Total size of data to transfer(default = 100G)・fileio
--file-test-mode={seqwr, seqrewr, seqrd, rndrd, rndwr, rndrw}
[command]
prepare(fileio, oltpのみ): ベンチマークの準備(テスト用ファイルの作成等)
run: ベンチマークの実行
clean(fileio, oltpのみ): prepareで生成されたファイルの削除
// Reference
SysBench manual
MySQL-ベンチマーク
0 件のコメント:
コメントを投稿