指定されたONTAP SMBパスでBranchCacheハッシュを事前計算する
単一のファイル、ディレクトリ、またはディレクトリ構造内のすべてのファイルを対象に、ハッシュを事前に計算するようにBranchCacheサービスを設定することができます。これは、BranchCache対応の共有にあるデータのハッシュをピーク以外の時間帯に計算するのに役立ちます。
ハッシュ統計を表示する前にデータサンプルを収集する場合は、 `statistics start`およびオプションの `statistics stop`コマンドを使用する必要があります。
-
ハッシュを事前に計算する対象のStorage Virtual Machine(SVM)とパスを指定する必要があります。
-
また、ハッシュを再帰的に計算するかどうかについても指定する必要があります。
-
ハッシュを再帰的に計算する場合、BranchCacheサービスでは、指定されたパスの下のディレクトリ ツリー全体を参照し、対象となる各オブジェクトのハッシュを計算します。
`statistics start`および `statistics stop`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/search.html?q=statistics["ONTAPコマンド リファレンス"^]をご覧ください。
-
必要に応じてハッシュを事前に計算します。
ハッシュを事前に計算したい場合は… コマンドを入力してください… 単一のファイルまたはディレクトリ
vserver cifs branchcache hash-create -vserver vserver_name -path path -recurse falseディレクトリ構造内のすべてのファイル(再帰的)
vserver cifs branchcache hash-create -vserver vserver_name -path absolute_path -recurse true -
`statistics`コマンドを使用して、ハッシュが計算されていることを確認します:
-
hashd`オブジェクトの統計情報を目的のSVMインスタンスに表示: `statistics show -object hashd -instance vserver_name -
コマンドを繰り返し実行して、作成済みのハッシュの数が増加していることを確認します。
`statistics show`の詳細については、link:https://docs.netapp.com/us-en/ontap-cli/statistics-show.html["ONTAPコマンド リファレンス"^]をご覧ください。
-
次の例では、パス `/data`と、SVM vs1上のそこに含まれるすべてのファイルとサブディレクトリにハッシュを作成します:
cluster1::> vserver cifs branchcache hash-create -vserver vs1 -path /data -recurse true
cluster1::> statistics show -object hashd -instance vs1
Object: hashd
Instance: vs1
Start-time: 9/6/2012 19:09:54
End-time: 9/6/2012 19:11:15
Cluster: cluster1
Counter Value
-------------------------------- --------------------------------
branchcache_hash_created 85
branchcache_hash_files_replaced 0
branchcache_hash_rejected 0
branchcache_hash_store_bytes 0
branchcache_hash_store_size 0
instance_name vs1
node_name node1
node_uuid
11111111-1111-1111-1111-111111111111
process_name -
cluster1::> statistics show -object hashd -instance vs1
Object: hashd
Instance: vs1
Start-time: 9/6/2012 19:09:54
End-time: 9/6/2012 19:11:15
Cluster: cluster1
Counter Value
-------------------------------- --------------------------------
branchcache_hash_created 92
branchcache_hash_files_replaced 0
branchcache_hash_rejected 0
branchcache_hash_store_bytes 0
branchcache_hash_store_size 0
instance_name vs1
node_name node1
node_uuid
11111111-1111-1111-1111-111111111111
process_name -