我的其中一台服务器出现以下问题:
在其他服务器上,最大 TCP 连接数是动态的,并且远高于 10。
如何在 Windows Server 2008 R2 中增加此服务器的最大 TCP 连接数?
答案1
这是您的误解 - 资源监视器的图形显示并不总是能正确自动缩放,因此您的图形显示的是您当前至少有 10 个打开的 TCP 连接,而不是您最多有 10 个 TCP 连接。如果您需要知道当前打开的 TCP 连接的确切数量,您只需netstat -n | find /C /I "established"
在命令行上使用 Perfmon 来监视 TCPv4 组的“已建立连接”计数器值。
答案2
XP 中引入的 10 个半开 TCP 连接的限制已从 Vista/Server 2008 SP2 中删除(可以通过注册表调整)。Server 2008 R2没有这个限制。