vfs_cacheprime — カーネルのファイルデータキャッシュを用意する
vfs objects = cacheprime
このVFSモジュールは samba(7)システムの一部である.
vfs_cacheprime VFS モジュールは
クライアントから読み込むように要求されたファイル内のデータの周辺を、
大きな塊として読み込む。
これにより、その周辺がクライアントが後で実際に読み込み要求
した場合、カーネルのファイルデータキャッシュに残っているようにする。
vfs_cacheprimeコマンドで有効になるディスクリード処理のデータサイズは、
cacheprime:rsizeオプションで決まる。
すべてのディスクリードオペレーションは、ここで指定したサイズの倍数単位で同期(調整)される。
ファイルデータは、クライアントがファイルをオープンしている間、前もって準備されている。
このモジュールはスタック可能である。
カーネルデータキャッシュに用意しておく容量を指定する。
以下のサィックスをBYTESに付け加えることができる
K - KByte単位で指定する
M - MByte単位で指定する
G - GByte単位で指定する
高性能なディスクアレーでは、リードオペレーションのサイズを1MByte(1048576bytes)にして、 1MByte単位で行われるように設定する必要がある。
[hypothetical]
vfs objects = cacheprime
cacheprime:rsize = 1M
cacheprimeは多目的に用意した先読みメカニズムではない。
この機能はある限定された環境、ディスク読み込みがある単位で行われなければならず、
そのサイズが分かっている(可能な限り大きな値)、のために用意されている。
このマニュアルはSambaシステムバージョン3.0.25(訳注:3.3?)に対応している
オリジナルの Samba ソフトウェアと関連するユーティリティは、Andrew Tridgell によって作成された。現在 Samba は Samba Team に よって、Linuxカーネルの開発と同様のオープンソースプロジェクト として開発が行なわれている。
このマニュアルページは、Samba 3.0.25 - 3.6.25 に対応する。
このドキュメントの翻訳は
平田祥司 (shouji@microft.co.jp)
によって行なわれた。