2009-01-05 12 views
9

En .NET He intentado ya la configuración por debajo de éxito:¿Cuál es la cantidad máxima de conexiones simultáneas de TCP/IP de Windows?

<system.net> 
    <connectionManagement> 
     <add address="*" maxconnection="100"/> 
    </connectionManagement> 
    </system.net> 

Usando 100 HttpWebRequest concurrente ellos respondieron casi al mismo tiempo (menos de un segundo).

Me pregunto por qué algunas personas escribieron en algunos foros que Windows XP y Windows Server 2008 limitan este número a 15 o 20. ¿Están en lo cierto?

Respuesta

8

Podría ser porque las personas confunden el número de conexiones SMB entrantes con el número de conexiones TCP/IP. SMB se usa para compartir archivos y otras cosas, y está limitado a 10 conexiones en sistemas operativos Windows Client.

http://support.microsoft.com/kb/328459

+0

@OrbMan. Realmente, tengo la sensación de que tienes razón. ¿Tienes un enlace de apoyo? –

+0

Además, no es una utilidad oficial, pero en XP o Vista hay una utilidad disponible que le permite modificar esta cantidad de conexiones. – Sukasa

2

¿Eso bajo número sólo se menciona aplica a las conexiones "semiabiertas"? No sé los detalles, pero recuerdo haber leído algo sobre esto.

versiones

Google Search

16

El cliente de Windows son restringidos en el número de conexiones medio abiertas. El límite de 10 para XP es bien conocido, Vista tiene otros límites según la versión (por ejemplo, Home Basic tiene un límite de 2, Ultimate tiene 25). Puede buscar en Google "Patch for Event ID 4226" para aliviar estos límites. Después de Vista SP2, el comportamiento es configurable through a registry key.

Windows Server puede manejar varias decenas de miles de conexiones de entrada simultáneas con suficientes recursos.

Dependiendo de la versión de su servidor, debe cambiar algunos parámetros predeterminados para permitir que esta cantidad de conexiones vea this guide.

El autor informa haber visto más de 50,000 conexiones simultáneas a IIS6 en WS03SP1 x64 con 4 GB de RAM.

+0

-1? ¿Por qué? ¿Alguien puede señalar el error, por favor? –

+0

+1, se ve bien conmigo. – RedFilter

+1

Thx. Todavía me pregunto por qué se votó anteriormente. Podría ser debido a inexactitudes anteriores mientras aún estaba editando. Aún así, sería genial si los downvoters se tomaran el tiempo para señalar las falacias en una entrada y ayudar a construir el conocimiento. –

Cuestiones relacionadas