差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
storage:bench:bonnie:start [2021/05/23 00:05] yuki 削除 |
— (現在) | ||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== bonnie++ ====== | ||
- | |||
- | ===== Solaris編 ===== | ||
- | |||
- | * インストールにはgcc-devとheader-mathが要るかも。 | ||
- | * <code>pkg install gcc-dev | ||
- | 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 : 乱数用ファイル | ||
- | |||
- | |||
- | |||