Solaris 可调参数参考手册

rpcmod:cotsmaxdupreqs

说明

控制用于检测面向连接的传输中 RPC 级别重新传输的重复请求高速缓存的大小。按照客户机网络地址、RPC 过程编号、程序编号、版本号以及事务 ID 建立此高速缓存的索引。此高速缓存可避免处理可能非等幂的已重新传输的请求。

数据类型

整数(32 位)

缺省值

1024

范围

1 到 231 - 1

单位

请求

是否为动态

验证

该高速缓存的大小是动态设置的,但是用于提供对该高速缓存的快速访问的散列队列的大小是静态设置的。将此高速缓存设置过大可能会导致在高速缓存中查找项的搜索时间过长。

请勿将此参数的值设置为 0。此值会防止 NFS 服务器处理非等幂请求。

何时更改

如果 NFS 客户机遇到伪故障,请检查此参数的值。例如,如果创建目录的尝试失败,但是实际上已经创建了该目录,则可能是服务器未检测到已重新传输的 MKDIR 请求。

高速缓存的大小应该与服务器上的负载相匹配。高速缓存记录非等幂请求,因此,只需跟踪部分请求。它需要将信息保存足够长的时间以便客户机可以检测到重新传输。通常,面向连接的传输的客户机超时很长,大约为 1 分钟。因此,项需要在高速缓存中保留很长一段时间。

承诺级别

不稳定