Skip to content

ken-washikita/do_sysbench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

do_sysbench

sysbenchでベンチマークを採るバッチです。

使い方

  1. DBを用意します。sysbenchはMySQLとPostgreSQLに対応していますが、このスクリプトはMySQLを前提にしています
  2. ベンチサーバを用意します。
  3. ベンチサーバからDBへアクセスできるように設定します。
  4. test_condを書き換えて、環境に合わせます。
    1. DBHOST 対象DBサーバのIPアドレスで書き換えます
    2. DBNAME データベース名。よければこのままでも
    3. DBUSER ユーザ名。よければこのままでも
    4. DBPASS DBUSERのパスワード。現状は$HOME/.my.cnfからCUTしてきています
    5. MAX_TIME 1度のテストの継続時間(秒)。お好きな時間に変更してください
    6. NUM_TABLES テーブル数。お好きな数に
    7. TABLE_SIZE テーブルあたりのサイズ。お好きな数に
  5. ./sb_prepareを実行します。DBNAMEをDROPして初期化するので注意してください。テーブル数とサイズにより実行時間が長くかかります。
  6. ./sb_runを実行します。時刻に応じたディレクトリにログファイルを残します。スレッド数を調整したいときはforループを変更してください。

About

sysbench sh pack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published