对于 Windows 终端服务器( WTS ) CIFS 客户端,建议进行哪些调整?
适用场景
Data ONTAP 7 及更早版本
问题解答
Windows终端服务器的网络性能较低。
Error message: STATUS_RANGE_NOT_LOCKED
基于Windows 2000的客户端如果尝试同时对文件服务器发出多个长期请求The network BIOS command limit has been reached
、则可能会收到错误代码56""、 即使
出于性能原因在注册表中指定了较大的 MaxCmds或MaxMpxCt值、在 将存储系统与Windows终端服务器(WTS)结合使用时、也可能需要将"cifs.max_mpX"增加到1124。
注意:在将max_mpx设置为1124之前, 建议检查当前max_mpx。
从存储系统修改CIFS .max_map值的步骤:
- 终止CIFS:
cifs terminate
。
- 输入。
options cifs.max_mpx 1124
注意:某些版本的Data ONTAP 5.3.x可能需要满足以下要求:
a.要进入高级模式、请输入:rc_toggle_basic
b.完成所有任务后、要退出高级模式、请输入:rc_toggle_basic
- 重新启动CIFS:
cifs restart
在某些情况下、 可能还需要调整客户端参数(MaxCmds)。 有关此问题描述的详细信息,请参阅Microsoft知识库文章- 271148:“Windows 2000中的最大MpxCt和最大Cmds限制”。
获取Windows 2000 Microsoft的最新Service Pack 以解决此Microsoft问题、此问题 在Windows 2000 Service Pack 2中首次得到更正。
以下说明 引用了Microsoft知识库文章 271148:
"...此修复程序将MaxCmds参数的上限提高到了、以使MaxMpxCt参数的上限提高到了、以使其上限提高到了、以达到、以达到、以达到、以达到的上限。 它还包括一项检查,以确定客户机运行的是Windows 95还是Windows 98。 如果基于Windows 2000的服务器检测到运行Windows 95或Windows 98的客户机,则其行为就好像MaxMpxCt值不大于125一样。较小的值仍受支持。
尽管此修复程序增加了客户端和服务器之间可待处理的并发命令数的上限,但请注意不要将这些值设置得太高。存在的未完成连接越多、服务器使用的内存资源就越多。 如果设置的值太高、则服务器可能会用尽资源、例如分页池内存。这可能会导致各种系统问题..."
追加信息
- 什么是CIFS最大多路复用?
- Microsoft知识库文章 191370:《使用终端服务器时网络性能缓慢》
- Microsoft知识库文章 231798:Access Database with Multiple Users在终端服务器上运行缓慢
- Microsoft知识库文章 190162:终端服务器和2048开放文件限制