2009-01-05 15 views
9

In NET ho già provato la configurazione di seguito con successo:Qual è il numero massimo di connessioni TCP/IP simultanee di Windows?

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

Uso 100 HttpWebRequest concomitante risposero quasi simultaneamente (meno di un secondo).

Mi chiedo perché alcune persone hanno scritto in alcuni forum che Windows XP e Windows Server 2008 limitano questo numero a 15 o 20. Hanno ragione?

risposta

8

Potrebbe essere dovuto al fatto che le persone confondono il numero di connessioni SMB in entrata con il numero di connessioni TCP/IP. SMB è utilizzato per la condivisione di file e varie altre cose ed è limitato a 10 connessioni nei SO Windows Client.

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

+0

@OrbMan. Davvero, ho la sensazione che tu abbia ragione. Hai un link di supporto? –

+0

Inoltre, non è un'utilità ufficiale, ma su XP o Vista è disponibile un'utilità che consente di modificare questo numero di connessioni. – Sukasa

2

Vuol basso numero si parla solo applica alle connessioni "half-open"? Non conosco le specifiche, ma ricorda di aver letto qualcosa a riguardo.

versioni

Google Search

16

Il client di Windows sono limitati nel numero di connessioni half-open. Il limite 10 per XP è ben noto, Vista ha altri limiti a seconda della versione (ad esempio Home Basic ha un limite di 2, Ultimate ne ha 25). Puoi Google "Patch per ID evento 4226" per alleviare questi limiti. Post Vista SP2 il comportamento è configurable through a registry key.

Windows Server può gestire diverse decine di migliaia di connessioni in ingresso simultanee con risorse sufficienti.

A seconda della versione del server, è necessario modificare alcuni parametri predefiniti per consentire questo numero di connessioni vedere this guide.

L'autore segnala di aver visto oltre 50.000 connessioni simultanee a IIS6 su WS03SP1 x64 con 4 GB di RAM.

+0

-1? Perché? Qualcuno può segnalare l'errore per favore? –

+0

+1, mi sta bene. – RedFilter

+1

Thx. Mi chiedo ancora perché è stato downvoted prima. Potrebbe essere a causa di inesattezze precedenti mentre stavo ancora modificando. Tuttavia, sarebbe bello se i downvoters prendessero il tempo necessario per evidenziare gli errori in una voce e contribuire a costruire la conoscenza. –

Problemi correlati