简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
预先计算指定路径上的 BranchCache 哈希
贡献者
建议更改
您可以将 BranchCache 服务配置为为为单个文件,目录或目录结构中的所有文件预先计算哈希。如果您希望在非高峰时段对启用了 BranchCache 的共享中的数据计算哈希,这将非常有用。
关于此任务
如果要在显示哈希统计信息之前收集数据样本、则必须使用 statistics start
和可选 statistics stop
命令
-
您必须指定要预先计算哈希的 Storage Virtual Machine ( SVM )和路径。
-
您还必须指定是否要以递归方式计算哈希。
-
如果要以递归方式计算哈希, BranchCache 服务将遍历指定路径下的整个目录树,并为每个符合条件的对象计算哈希。
步骤
-
根据需要预计算哈希:
如果要预先计算哈希 … 输入命令 … 单个文件或目录
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
-
重复执行此命令,以验证创建的哈希数量是否正在增加。
-
示例
以下示例将在路径上创建哈希 /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 -
相关信息