ONTAP 如何实施 SMB 抵补计算
适用场景
- ONTAP 9.4及更高版本
- SMB2及更高版本
问题解答
- 在ONTAP 9.4中、通过最大额度配置来限制SMB信用
- 在9.4之前的版本中、SMB客户端可以根据请求获得任意数量的信用
- 默认情况下、ONTAP 9.4会为每个连接授予128个信用值
- 显示当前
max-credits
值:
cluster1::*> set -privilege advanced
cluster1::*> vserver cifs options show -vserver svm1 -fields max-credits
- 修改
max-credits
值:
cluster1::*> vserver cifs options modify -vserver svm1 -max-credits 512
追加信息
- 修改后的信用值仅对新的CIFS会话生效
- SMB信用值用于确定客户端在特定连接上可以同时处理的未处理请求数。
- 允许的范围介于2到8192之间
- 除非确认问题描述为根发生原因或供应商声明 需要特定数量的信用值、否则无需更改默认值。
- 如果与默认值不同、请遵循客户端供应商的建议
- 虽然可以将信用数设置为2、但有报告称、某些客户端开始在这样低的设置下表现不正常
- 更改最大信用值不 会发生原因产生任何问题
- 建议: 在生产SVM上进行更改之前、使用测试客户端在测试SVM上测试更改。
- 要进行故障排除、请 慢慢增加 该值、直到问题描述得到解决
- 除非确认问题描述为根发生原因或供应商声明 需要特定数量的信用值、否则无需更改默认值。
- 如本Microsoft文档页面“ SMB文件服务器的性能调整”中所述,Windows现在默认为512个信用值。
- 要获得有关 禁用SMB抵免的帮助、请联系 NetApp技术支持 并参考本文。