Come risolvere i problemi di funzionalità avanzate delle prestazioni di rete, ad esempio RSS e NetDMA

Questo articolo risolve alcuni miglioramenti della rete rilasciati per la prima volta in Windows Server 2003 Scalable Networking Pack. Poiché possono causare prestazioni di rete lente o intermittenti se i driver di rete usati sono obsoleti o non supportano le nuove funzionalità.

Si applica a: Windows Server 2012 R2
Numero KB originale: 2643970

Riepilogo

Questo articolo descrive come risolvere i problemi di prestazioni di rete che coinvolgono le funzionalità di rete migliorate di Windows. Queste funzionalità includono quanto segue:

  • Offload checksum TCP/IP
  • Receive side scaling (RSS)
  • Netdma
  • Offload TCP Chimney

Miglioramenti delle prestazioni di rete

Windows Scalable Networking Pack (SNP) è stato rilasciato come aggiornamento autonomo per Windows Server 2003 SP1, ma è stato successivamente aggiunto a Windows Server 2003 Service Pack 2. Si tratta di una raccolta di miglioramenti alla velocità effettiva e alle prestazioni della rete. Quando sono stati installati, sono stati abilitati per impostazione predefinita. Si sono verificati problemi con le funzionalità e alcuni driver di rete che hanno causato problemi di prestazioni di rete. Quindi, la raccomandazione era di disattivarli. In seguito molti dei problemi sono stati risolti. Tuttavia, era comunque consigliabile che Windows Server 2003 li mantenesse disattivati, a meno che non vi fosse una necessità specifica.

Windows Server 2008 e Windows Server 2008 R2, oltre a Windows Server 2012, hanno stack TCP/IP con prestazioni più elevate e sono inclusi i miglioramenti di SNP. Inoltre, la maggior parte delle impostazioni è stata modificata per la configurazione automatica.

Le raccomandazioni per le impostazioni sono le seguenti.

Windows Server 2008

  • SP2 obbligatorio
  • Hotfix KB 979614
  • Hotfix KB 967224
  • Riabilitare RSS nel sistema operativo e nelle schede di rete
  • Aggiornare i driver della scheda di rete alla versione più recente consigliata del produttore
  • Modificare le impostazioni RSS per le schede di rete in base alle raccomandazioni del produttore
  • Aggiornare il software antivirus alle versioni/motori e definizioni più recenti

Windows Server 2008 R2

  • Service Pack 1
  • Hotfix KB 2519736
  • Se si usa TCP Chimney Offload, è necessario installare l'hotfix KB 2525390.
  • Installazione consigliata dell'hotfix KB 2511305
  • Riabilitare RSS nel sistema operativo e nelle schede di rete
  • Aggiornare i driver della scheda di rete alla versione più recente consigliata del produttore
  • Modificare le impostazioni RSS per le schede di rete in base alle raccomandazioni del produttore
  • Aggiornare il software antivirus alle versioni/motori e definizioni più recenti

In alternativa all'installazione di SP1 e dell'hotfix KB 2519736 come consigliato, è possibile installare quanto segue in Windows Server 2008 R2 RTM:

  • Hotfix KB 977977
  • Hotfix KB 979612

Tenere presente che RSS richiede che l'offload del checksum sia abilitato sulla scheda di rete per funzionare. Non confondere l'offload del checksum TCP con TCP Chimney Offload. Se gli adattatori sono raggruppati, in genere RSS funzionerà finché tutti gli adattatori sono abilitati (questo dipende dalla produzione). NetDMA deve essere abilitato automaticamente se è supportato.

I miglioramenti della rete nel sistema operativo hanno lo scopo di migliorare la velocità effettiva di rete nei server scaricando alcune attività di rete nell'hardware della scheda di rete. Questo vale principalmente per le schede in esecuzione a 1 Gbps e velocità di connessione più elevate e che richiedono che le schede di rete e i driver usati implementino i miglioramenti. Se il driver non supporta i miglioramenti o se il driver presenta un problema correlato, potrebbe essere necessario disabilitarli manualmente. Se si è investito in apparecchiature che supportano l'offload della connessione TCP/RSS/NetDMA e se la scheda non funziona correttamente, la prima cosa da controllare deve essere la versione del driver. Un driver più recente per la scheda di rete può risolvere eventuali problemi di rete riscontrati. Usare le informazioni seguenti per controllare le impostazioni della scheda di rete e le impostazioni del sistema operativo per le impostazioni SNP.

Determinare le informazioni sul fiume in Windows Server 2008 e Windows Server 2008 R2

È possibile trovare la data e la versione del driver di rete. A tal fine, attenersi alla seguente procedura:

  1. Fare clic su Start > , fare clic con il pulsante destro del mouse su Computer e quindi scegliere Gestisci.
  2. Se necessario, espandere il gruppo Strumenti di sistema nel riquadro di spostamento.
  3. Fare clic su Gestione dispositivi nel riquadro di spostamento. Dovrebbe essere visualizzato un elemento simile allo screenshot seguente.
  4. Espandere Schede di rete nel riquadro a destra e quindi fare doppio clic sulla scheda.

Nella scheda Driver sono disponibili le informazioni seguenti:

Screenshot del riquadro Gestione dispositivi in Gestione computer con una finestra delle proprietà della scheda di rete aperta, che mostra le informazioni sul driver.

Per Windows Server 2003, seguire questa procedura per accedere a Gestione dispositivi:

  1. Aprire Strumenti di amministrazione in Pannello di controllo.
  2. In Strumenti di amministrazione fare clic su Gestione computer.
  3. Fare clic su Gestione dispositivi. Passare quindi al sito Web del provider di driver (anche nella scheda Driver). Verificare la versione più recente del driver e verificare se è più recente della data del driver trovata nelle proprietà del dispositivo. È anche possibile trovare una soluzione in domande frequenti o in un forum sul sito del produttore.

Se l'aggiornamento dei driver di rete non funziona, è possibile provare a disabilitare le funzionalità migliorate e verificare se il problema si risolve. Usare questa opzione come ultima risorsa o un passaggio di risoluzione dei problemi e non come soluzione a meno che la scheda di rete non sia stata confermata per non supportare le funzionalità in questione. Le funzionalità di rete migliorate possono essere abilitate o disabilitate nel sistema operativo e anche nelle impostazioni avanzate della scheda di rete. Qui è possibile visualizzare la scheda Avanzate nelle proprietà della scheda di rete che mostra le impostazioni TCP Connection Offload e Receive Side Scaling (RSS).Here you can see the Advanced tab in the network adapter properties that shows the TCP Connection Offload and Receive Side Scaling (RSS).

Screenshot della finestra Server Manager con una finestra delle proprietà della scheda di rete aperta, che mostra le impostazioni TCP Connection Offload e Receive Side Scaling (RSS) nella scheda Avanzate.

Per visualizzare le impostazioni per il sistema operativo, usare il comando di comando netsh interface tcp show global net shell come indicato di seguito:

Screenshot dell'output del comando globale tcp show dell'interfaccia netsh.

È possibile controllare le altre due impostazioni seguenti che influiscono sull'offload di TCPchimney:

  • netsh interface tcp show chimneyapplications

  • netsh interface tcp show chimneyports

Questi comandi consentono di configurare l'offload TCP in modo specifico per una determinata combinazione di applicazioni o porte. L'output di entrambi i comandi netsh è il seguente:

Nota

Questa operazione richiede privilegi elevati (Esegui come amministratore).

Screenshot dell'output del comando netsh che mostra le impostazioni del camino.

Se sono vuote, non sono state aggiunte applicazioni o porte alle impostazioni di offload del camino.

Le funzionalità di rete migliorate più comuni, insieme ai collegamenti ad altre informazioni su come abilitarle o disabilitarle, sono le seguenti:

Informazioni sulle funzionalità TCP Chimney Offload, Receive Side Scaling e Network Direct Memory Access in Windows Server 2008

Risorse TCP Chimney

Ricevere risorse di side scaling (RSS)

Netdma

Guida alla distribuzione di rete: Distribuzione di funzionalità di rete ad alta velocità