bonnie++¶
Solaris編¶
インストールにはgcc-devとheader-mathが要るかも。
pkg install gcc-dev
pkg install header-math
使い方¶
/root/bonnie++-1.96/bonnie++ -d /mnt/tmp -u root
- ブロックシーケンシャル、リライト、リードの3つだけでいいなら、スキップして早めに終わらせる
- ブロックI/Oには、デフォルトでメモリ搭載量の2倍の値が使用される。(8GBメモリなら16GB分のブロック)
/root/bonnie++-1.96/bonnie++ -d /mnt/tmp -u root -f 0 -n 0
- ブロックI/Oには、デフォルトでメモリ搭載量の2倍の値が使用される。(8GBメモリなら16GB分のブロック)
- Bonnie++を使ったファイルシステム性能のベンチマーク
主要な使い方だけ
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>
Option | Description |
---|---|
-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 | 乱数用ファイル |
最終更新日: 2021-06-02 10:17:50