差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| benchmark:benchmark:filebench [2017/02/20 10:10] – tenforward | benchmark:benchmark:filebench [2017/02/20 11:13] (現在) – tenforward | ||
|---|---|---|---|
| 行 34: | 行 34: | ||
| ``` | ``` | ||
| - | * テスト | ||
| * ファイルセット名 (name): bigfileset | * ファイルセット名 (name): bigfileset | ||
| * パス (path): $dir 変数 | * パス (path): $dir 変数 | ||
| 行 40: | 行 39: | ||
| * ファイル数 (entories): $nfiles 変数 (ファイルセットで作成できる最大ファイル数) | * ファイル数 (entories): $nfiles 変数 (ファイルセットで作成できる最大ファイル数) | ||
| * ディレクトリごとのファイル数 (dirwidth): $meandirwidth 変数 (平均数。ファイルの合計数とこの指定から必要なディレクトリを計算する) | * ディレクトリごとのファイル数 (dirwidth): $meandirwidth 変数 (平均数。ファイルの合計数とこの指定から必要なディレクトリを計算する) | ||
| - | * テスト開始前に作成するファイル数 (realloc): 80 個 | + | * テスト開始前に作成するファイル数 (realloc): 80 % |
| 次はプロセスとスレッドを定義して、スレッド内で行う処理を順に定義。 | 次はプロセスとスレッドを定義して、スレッド内で行う処理を順に定義。 | ||
| 行 80: | 行 79: | ||
| ## インタラクティブ実行 | ## インタラクティブ実行 | ||
| - | 上記のファイルを適当なディレクトリに `fileserver.f` として (必要な部分を変更して) 保存してインタラクティブに実行していく。 | + | 上記のファイルを適当なディレクトリに `fileserver.f` として (必要な部分を変更して) 保存してインタラクティブに実行していく。(`/ |
| コマンド実行後、filebench のプロンプトに入るので `load` コマンドで WML ファイルをロード。 | コマンド実行後、filebench のプロンプトに入るので `load` コマンドで WML ファイルをロード。 | ||
| 行 163: | 行 162: | ||
| ``` | ``` | ||
| + | ## 非インタラクティブモードで実行 | ||
| + | |||
| + | 引数で WML ファイルを指定して実行できるが、WML ファイル内に `run` コマンドの記述が必要。 | ||
| + | |||
| + | 末尾に | ||
| + | ``` | ||
| + | run 60 | ||
| + | ``` | ||
| + | |||
| + | を追加して `-f ./ | ||
| + | |||
| + | ``` | ||
| + | $ sudo filebench -f fileserver.f | ||
| + | Filebench Version 1.4.9.1 | ||
| + | 13500: 0.000: Allocated 170MB of shared memory | ||
| + | 13500: 0.001: Creating/ | ||
| + | 13500: 0.017: Fileset bigfileset: 10000 files, 0 leafdirs, avg dir width = 20, avg dir depth = 3.1, 1240.757MB | ||
| + | 13500: 0.321: Removed any existing fileset bigfileset in 1 seconds | ||
| + | 13500: 0.321: making tree for filset / | ||
| + | 13500: 0.373: Creating fileset bigfileset... | ||
| + | 13500: 4.512: Preallocated 7979 of 10000 of fileset bigfileset in 5 seconds | ||
| + | 13500: 4.512: waiting for fileset pre-allocation to finish | ||
| + | 13503: 4.524: Starting 1 filereader instances | ||
| + | 13504: 4.600: Starting 50 filereaderthread threads | ||
| + | 13500: 5.644: Running... | ||
| + | ``` | ||