在NFSv4.1/NFSv4.2客户端的事件日志中发现执行OverLimit消息
适用场景
- ONTAP 9.8及更高版本
- NFS v4.1和NFS v4.2
问题描述
- EMS.LOG出错:
NETAPP03: kernel: nblade.execsOverLimit:error]: The number of in-flight requests from client with source IP 10.20.30.40 to destination LIF 10.20.30.50 (Vserver 7) is greater than the maximum number of in-flight requests allowed (128). The client might see degraded performance due to request throttling.
注意: 此消息已 NOTICE
在ONTAP 9.12.1中更改为严重性
- 此消息是正常的、在使用Oracle DNFS客户端时是预期的。它并不表示存在问题。
- 客户端可能会报告延迟增加、这与出现此消息的时间一致
- 会话插槽表设置为 大于128的值(默认值为180):
::> set -privilege advanced
::*> vserver nfs show -vserver <SVM_NAME> -fields v4.x-session-num-slots
解决方案
- 如果执行OverLimit消息源包含Oracle DNFS客户端、则无需进行任何更改。这些消息是正常的、是预期的。
- 如果消息中指定的客户端未遇到性能问题、请考虑消息信息性问题
- If消息中指定的客户端遇到性能问题:
- 修改最大插槽表值:
::> set -privilege advanced
::*> vserver nfs modify -vserver <SVM_NAME> -v4.x-session-num-slots 128
- 修改最大插槽表值:
注意: 更改-v4.x-sSession-num-sports值不会影响现有连接。 要使此更改生效、客户端需要重新挂载导出。