19 May 2012
gfperf-parallel-write 1 Gfarm
gfperf-parallel-write Gfarm ファイル書込の性能測定を行う。
`gfperf-parallel-write` -t, --testdir テストディレクトリ -m, --gfarm2fs gfarm2fsマウントポイント -l, --filesize ファイルサイズ -b, --bufsize バッファサイズ -r, --random ランダム -g, --gfsd gfsd名 -o, --overwrite overwriteフラグ -k, --timeout timeout秒数 -n, --name グループ名 -w, --wait 開始時刻

## DESCRIPTION

引数 テストディレクトリ にテスト用のファイルを作成し、その書込性能を測定します。overwrite時に限り一度作成したテストファイルは削除されずに同じパラメータで次回起動したときに再利用されます。

本コマンドはgfperf.rbから並列に呼出されることを期待しています。

## OPTIONS

`-t, --testdir` テストディレクトリ

  テストを実施するディレクトリを指定します。 gfarm url (gfarm:///で始まるもの) を指定します。 デフォルトはgfarm:///tmpです。

`-m, --gfarm2fs` gfarm2fsマウントポイント

  gfarm2fsのマウントポイントを指定します。

`-l, --filesize` ファイルサイズ

  テストで使用するファイルサイズを指定します。 デフォルトは1Mです。

`-b, --bufsize` バッファサイズ

  テストで使用するバッファサイズを指定します。 デフォルトは4Kです。

`-r, --random` ランダム

  ランダムでファイルを書き込みます。 オプションの引数には何を渡してもかまいません。 本オプションを指定しなかった場合、シーケンシャル書込になります。

`-g, --gfsd` gfsd名

  ファイルを作成するgfsdを指定します。 本オプションを指定しなかった場合はgfarmが自動的に割当てたgfsdを使用します。

`-o, --overwrite` overwriteフラグ

  １度ファイルを作成しそのファイルに対して上書きを行います。 オプションの引数には何を渡してもかまいません。 本オプションを指定しなかった場合、1バイトのファイルに対し追記書込を行います。

`-k, --timeout` timeout秒数

  書込の最大時間を指定します。デフォルトは60秒です。 この時間内に書き込めたバイト数を書み込みにかかった時間で割った値を性能値とします。

`-n, --name` グループ名

  複数起動された場合に目印となるグループ名を指定します。

`-w, --wait` 開始時刻

  指定された時刻になるまでテストを開始しません。 通常、gfperf.rbにより指定されます。 時刻はUTCで指定され、現在時刻よりも10秒以上先の時刻は指定できません。