差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
storage:bench:bonnie:start [2011/10/22 20:43] yuki 作成 |
storage:bench:bonnie:start [2021/05/23 00:05] yuki 削除 |
||
---|---|---|---|
ライン 6: | ライン 6: | ||
* <code>pkg install gcc-dev | * <code>pkg install gcc-dev | ||
pkg install header-math</code> | pkg install header-math</code> | ||
+ | |||
+ | * 普段はコレくらいでいいかも | ||
+ | * <code>/root/bonnie++-1.96/bonnie++ -d /mnt/tmp -u root</code> | ||
+ | * ブロックシーケンシャル、リライト、リードの3つだけでいいなら、スキップして早めに終わらせる | ||
+ | * ブロックI/Oには、デフォルトでメモリ搭載量の2倍の値が使用される。(8GBメモリなら16GB分のブロック) | ||
+ | * <code>/root/bonnie++-1.96/bonnie++ -d /mnt/tmp -u root -f 0 -n 0</code> | ||
+ | * Bonnie++を使ったファイルシステム性能のベンチマーク | ||
+ | * http://sourceforge.jp/magazine/08/08/04/0134256/3 | ||
* 主要な使い方だけ | * 主要な使い方だけ | ||
- | * | + | * <code>usage: |
+ | bonnie++ [-d scratch-dir] [-c concurrency] [-s size(MiB)[:chunk-size(b)]] | ||
+ | [-n number-to-stat[:max-size[:min-size][:num-directories[:chunk-size]]]] | ||
+ | [-m machine-name] [-r ram-size-in-MiB] | ||
+ | [-x number-of-tests] [-u uid-to-use:gid-to-use] [-g gid-to-use] | ||
+ | [-q] [-f] [-b] [-p processes | -y] [-z seed | -Z random-file]</code> | ||
+ | * -d : 出力ディレクトリ | ||
+ | * -s : 出力ファイルサイズ | ||
+ | * -n : 生成ファイル数(1024の倍数)、0で試験スキップ | ||
+ | * -m : ホスト名出すだけ | ||
+ | * -r : メモリサイズの仮想値 | ||
+ | * -x : 同繰り返し回数 | ||
+ | * -u : ファイル生成ユーザID | ||
+ | * -g : ファイル生成グループID | ||
+ | * -q : 標準出力に出さない | ||
+ | * -f : 0指定でper chr試験スキップ | ||
+ | * -b : white buffer無効(常にfsyncしない) | ||
+ | * -p : プロセス数指定 | ||
+ | * -y : プロセス数反映(-p 2した後に実行、または-y 2) | ||
+ | * -z : 乱数シード | ||
+ | * -Z : 乱数用ファイル | ||