在指定的 ONTAP SMB 路徑上預先計算 BranchCache 哈希
您可以將BranchCache服務設定為預先計算單一檔案、目錄或目錄結構中所有檔案的雜湊。如果您想要在關閉非尖峰時段內、針對啟用了BranchCache的共用區中的資料運算雜湊、這項功能就很有幫助。
如果您想在顯示雜湊統計資料之前收集資料範例、則必須使用 statistics start
和選用 statistics stop
命令。
-
您必須指定要預先計算雜湊的儲存虛擬機器(SVM)和路徑。
-
您也必須指定是否要以循環方式計算雜湊。
-
如果您想要以遞迴方式計算雜湊、則BranchCache服務會在指定路徑下遍歷整個目錄樹狀結構、並針對每個符合條件的物件來計算雜湊。
詳細了解 `statistics start`和 `statistics stop`在"指令參考資料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
-
重複執行命令、確認所建立的雜湊數量增加。
如"指令參考資料ONTAP"需詳細 `statistics show`資訊,請參閱。
-
下列範例會在路徑上建立雜湊 /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 -