Linee guida generali per migliorare le prestazioni di rete

La modifica delle impostazioni di rete ai valori ottimali è stata illustrata per risolvere in modo efficace i colli di bottiglia di rete e migliorare le prestazioni complessive della rete nelle soluzioni BizTalk Server. Questa operazione deve essere eseguita su tutti i computer coinvolti nella soluzione, inclusi i computer BizTalk Server, i SQL Server computer e tutti gli altri computer server.

Nota

L'indicatore più comune che Network I/O è un collo di bottiglia in un ambiente BizTalk Server è il contatore "SQL Server:Wait Statistics\Network IO waits". Quando il valore per tempo di attesa medio in questo contatore è maggiore di zero su uno o più computer SQL Server, l'I/O di rete è un collo di bottiglia.

La raccomandazione seguente può essere usata per aumentare le prestazioni di rete:

Aggiungere schede di rete aggiuntive ai computer nell'ambiente BizTalk Server

Come l'aggiunta di dischi rigidi aggiuntivi può migliorare le prestazioni del disco, l'aggiunta di schede di rete aggiuntive può migliorare le prestazioni di rete. Se le schede di rete nei computer dell'ambiente BizTalk Server sono sature e la scheda è un collo di bottiglia, prendere in considerazione l'aggiunta di una o più schede di rete aggiuntive per migliorare le prestazioni.

Implementare la segmentazione di rete

Per altre informazioni, vedere Ottimizzazioni di rete.

Se possibile, sostituire hub con commutatori

Le opzioni contengono la logica per instradare direttamente il traffico tra l'origine e la destinazione, mentre gli hub usano un modello di trasmissione per instradare il traffico. Pertanto, i commutatori sono più efficienti e offrono prestazioni migliorate.

Rimuovere protocolli di rete non necessari

I computer Windows Server a volte dispongono di più servizi e protocolli di rete installati di quanto siano effettivamente necessari. Ogni client di rete, servizio o protocollo aggiuntivo inserisce un sovraccarico aggiuntivo sulle risorse di sistema. Inoltre, ogni protocollo installato genera traffico di rete. Rimuovendo client di rete non necessari, servizi e protocolli, le risorse di sistema vengono rese disponibili per altri processi, il traffico di rete in eccesso viene evitato e il numero di associazioni di rete che devono essere negoziate è ridotto al minimo. Per visualizzare i client di rete attualmente installati, i protocolli e i servizi, seguire questa procedura:

  1. Fare clic sul pulsante Start e quindi scegliere Pannello di controllo.

  2. In Pannello di controllo eseguire una delle operazioni seguenti

    1. In Regola le impostazioni del computer impostare Visualizza percategoria, fare clic su Rete e Internet e quindi fare clic su Centro rete e condivisione.

    2. In Regola le impostazioni del computer impostare Visualizza pericone grandi o icone piccole e quindi fare clic su Centro rete e condivisione.

  3. Nel riquadro Attività fare clic su Modifica impostazioni scheda.

  4. Fare clic con il pulsante destro del mouse su Connessione area locale (o la voce per la connessione di rete) e quindi fare clic su Proprietà per visualizzare la finestra di dialogo proprietà per la connessione di rete.

  5. Per rimuovere un elemento non necessario, selezionarlo e fare clic su Disinstalla. Per disabilitare un elemento, deselezionare semplicemente la casella di controllo associata all'elemento.

    Se non si è certi degli effetti della disinstallazione di un elemento per la connessione, disabilitare l'elemento anziché disinstallarlo. La disabilitazione degli elementi consente di determinare quali servizi, protocolli e client sono effettivamente necessari in un sistema. Quando è stato determinato che la disabilitazione di un elemento non ha alcun effetto negativo sul server, l'elemento può quindi essere disinstallato. In molti casi, solo i tre componenti seguenti sono necessari per l'operazione in una rete basata su TCP/IP standard:

  • Client per reti Microsoft

  • Condivisione file e stampanti per reti Microsoft

  • Protocollo Internet (TCP/IP)

I driver della scheda di rete in tutti i computer nell'ambiente BizTalk Server devono essere ottimizzati per le prestazioni

Importante

Prima di applicare l'ottimizzazione ai driver della scheda di rete, installare sempre i driver di dispositivo della scheda di rete più recenti per le schede di rete nell'ambiente.

Modificare i driver di dispositivo della scheda di rete per ottimizzare la quantità di memoria disponibile per il buffer dei pacchetti, sia in ingresso che in uscita. Ottimizzare anche i conteggi dei buffer, soprattutto trasmettere buffer e buffer coalesce. I valori predefiniti per questi parametri e se sono anche forniti, variano tra i produttori e le versioni del driver. L'obiettivo è ottimizzare il lavoro svolto dall'hardware della scheda di rete e consentire il maggior numero possibile di spazio buffer per le operazioni di rete per ridurre i picchi di traffico di rete e la congestione associata.

Nota

I passaggi per ottimizzare i driver della scheda di rete variano in base al produttore.

Seguire questa procedura per accedere alle impostazioni per le schede di rete:

  1. Fare clic sul pulsante Start e scegliere Pannello di controllo.

  2. Nel Pannello di controllo eseguire una delle operazioni seguenti:

    1. In Regola le impostazioni del computer impostare Visualizza percategoria, fare clic su Rete e Internet e quindi fare clic su Centro rete e condivisione.

    2. In Regola le impostazioni del computer impostare Visualizza pericone grandi o icone piccole e quindi fare clic su Centro rete e condivisione.

  3. Nel riquadro Attività fare clic su Modifica impostazioni scheda.

  4. Fare clic con il pulsante destro del mouse su Connessione area locale (o il nome della connessione di rete) e quindi fare clic su Proprietà.

  5. Nella scheda Rete fare clic su Configura.

  6. Fare clic sulla scheda Avanzate per accedere alle proprietà che possono essere configurate per la scheda di rete.

    Le proprietà seguenti devono essere configurate per ogni scheda di rete nell'ambiente BizTalk Server:

Nota

Si applicano queste impostazioni per ogni scheda di rete fisica, incluse le singole schede di rete all'interno di un set di schede di rete raggruppate configurate per l'aggregazione, il bilanciamento del carico o la tolleranza di errore. Con alcuni software di teaming, potrebbe essere necessario applicare queste impostazioni anche al team. Si noti che alcune schede di rete sono auto-ottimizzazione e potrebbero non offrire l'opzione per configurare manualmente i parametri.

  • Power Option : configurare il driver della scheda di rete per impedire la disattivazione della funzionalità di risparmio energia della scheda di rete. Questa funzionalità può essere utile per i computer client, ma deve essere raramente usata in un computer BizTalk Server o SQL Server.

  • Velocità fissa/Duplex (non usare AUTO): è molto importante che i parametri di controllo di rete, duplex e flusso siano impostati per corrispondere alle impostazioni sul commutatore a cui sono connessi. Ciò ridurrà l'occorrenza di "sincronizzazione automatica" periodica che potrebbe richiedere temporaneamente connessioni off-line.

  • Max Coalesce Buffers : i registri mappa sono risorse di sistema usate per convertire gli indirizzi fisici in indirizzi virtuali per schede di rete che supportano il mastering del bus. I buffer Coalesce sono disponibili per il driver di rete se il driver non viene eseguito dai registri della mappa. Impostare questo valore il più alto possibile per ottenere prestazioni massime. Nei server con memoria fisica limitata, questo potrebbe avere un impatto negativo come buffer coalesce utilizzano memoria di sistema. Nella maggior parte dei sistemi, tuttavia, l'impostazione massima può essere applicata senza ridurre significativamente la memoria disponibile.

  • Max Transmit/Send Descriptors e Send Buffers : questa impostazione specifica il numero di buffer di controllo trasmessi allocati dal driver per l'uso dall'interfaccia di rete. Ciò riflette direttamente il numero di pacchetti in sospeso che il driver può avere nella coda "send". Impostare questo valore il più alto possibile per ottenere prestazioni massime. Nei server con memoria fisica limitata, questo potrebbe avere un impatto negativo quando i buffer di invio usano la memoria di sistema. Nella maggior parte dei sistemi, tuttavia, l'impostazione massima può essere applicata senza ridurre significativamente la memoria disponibile.

  • Max Receive Buffers : questa impostazione specifica la quantità di buffer di memoria utilizzata dal driver dell'interfaccia di rete durante la copia dei dati nella memoria del protocollo. Normalmente è impostato per impostazione predefinita su un valore relativamente basso. Impostare questo valore il più alto possibile per ottenere prestazioni massime. Nei server con memoria fisica limitata, questo potrebbe avere un impatto negativo quando i buffer ricevono memoria di sistema. Nella maggior parte dei sistemi, tuttavia, l'impostazione massima può essere applicata senza ridurre significativamente la memoria disponibile.

  • Tutte le opzioni di offload ON : in quasi tutti i casi le prestazioni vengono migliorate quando si abilitano le funzionalità di offload dell'interfaccia di rete. Alcune schede di rete forniscono parametri separati per abilitare o disabilitare l'offload per l'invio e la ricezione del traffico. L'offload delle attività dalla CPU alla scheda di rete può aiutare a ridurre l'utilizzo della CPU nel server, migliorando le prestazioni complessive del sistema. Il trasporto TCP/IP Microsoft può scaricare una o più delle attività seguenti in una scheda di rete con le funzionalità appropriate:

    • Attività checksum : il trasporto TCP/IP può scaricare il calcolo e la convalida dei checksum IP e TCP per gli invii e le ricevute alla scheda di rete; abilitare questa opzione se il driver della scheda di rete offre questa funzionalità.

    • Attività di sicurezza IP : il trasporto TCP/IP può scaricare il calcolo e la convalida dei checksum crittografati per le intestazioni di autenticazione (AH) e incapsulare i payload di sicurezza (ESP) nella scheda di rete. Il trasporto TCP/IP può anche scaricare la crittografia e la decrittografia dei payload ESP nella scheda di rete. Abilitare queste opzioni se il driver della scheda di rete offre questa funzionalità.

    • Segmentazione di pacchetti TCP di grandi dimensioni : il trasporto TCP/IP supporta un offload di invio di grandi dimensioni (LSO). Con LSO, il trasporto TCP/IP può disattivare la segmentazione di pacchetti TCP di grandi dimensioni.

    • Offload stack : l'intero stack di rete può essere disattivato in una scheda di rete con le funzionalità appropriate. Abilitare questa opzione se il driver della scheda di rete offre questa funzionalità.

  • Riattivazione LAN disabilitata (a meno che non venga usato): configurare il driver della scheda di rete per disabilitare la funzionalità lan di riattivazione. Questa funzionalità può essere utile per i computer client, ma deve essere raramente usata in un BizTalk Server o SQL Server computer.

    Per altre informazioni sull'ottimizzazione delle schede di rete per le prestazioni, vedere la sezione Impostazioni dispositivo di rete del white paper "Ottimizzazione database BizTalk Server".

Vedere anche

Impostazioni che possono essere modificate per migliorare le prestazioni di rete