**以前のリビジョンの文書です**

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++を使ったファイルシステム性能のベンチマーク
  • 主要な使い方だけ
    • <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 : 乱数用ファイル
storage/bench/bonnie/start.1621695946.txt.gz · 最終更新: 2021/05/23 00:05 by yuki
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0