La funzione di ridimensionamento laterale (RSS) migliora le prestazioni del sistema durante la gestione dei dati di rete su sistemi multiprocessore. Ciò dovrebbe comportare un miglior ridimensionamento per la ricezione di dati dalla rete.
Un posto dove trovare i dettagli è: https://technet.microsoft.com/en-us/library/hh997036.aspx
Da ciò desidero dedurre che il ridimensionamento laterale Ricevi beneficia principalmente della ricezione di dati dalla rete.
Esiste un collegamento che potresti trovare interessante per un'installazione SAP e, sebbene pubblicato nel 2012, sembra utilizzare sistemi operativi precedenti a Windows 2012.
Tuttavia, potresti trarre vantaggio da alcuni dei dettagli. Uno dei grafici mostra che solo 1 processore sta consumando le letture, mentre altri processori sono inattivi mentre non fanno così tanto. Vedi i grafici su:
http://blogs.msdn.com/b/saponsqlserver/archive/2012/01/12/network-settings-network-teaming-receive-side-scaling-rss-amp-unbalanced-cpu-load.aspx
Pertanto, sembra che l'RSS influisca principalmente sulla velocità con cui Windows può ricevere i dati e renderli disponibili ad altri processi, come SQL Server. Questo dipende dal profilo RSS scelto.
Per esempio:
- Il profilo predefinito che disabilita le nuove funzionalità RSS , lasciando un comportamento molto simile al comportamento di Windows 2008 R2.
- Il profilo di scalabilità NUMA consente di assegnare CPU RSS per nodo NUMA su base round robin. Ciò si traduce in "RSS assegna almeno una CPU RSS per nodo NUMA prima di assegnare la seconda CPU RSS per ciascun nodo NUMA." Questa configurazione round robin diffonde l'attività su più CPU, migliorando quindi probabilmente la velocità di trasmissione dei dati.
Ciò suggerisce che se il server è un grande consumatore della rete di dati, il profilo di scalabilità NUMA potrebbe aumentare significativamente il consumo di questi dati. Ma una volta che questo è stato realizzato e i dati sono nella cache, non riesco a vedere che questo si ripercuoterebbe su altre operazioni di SQL Server.
Il tuo ambiente sta consumando livelli molto elevati di dati, in modo tale da favorire il tuo lavoro? Quindi potresti considerare i vari profili a tua disposizione.
Altro supporto a bassa latenza include opzioni come Elaborazione ricezione parallela , Conservazione consegna pacchetto in ordine e molte altre opzioni che potrebbero essere un vantaggio per te.
Anche l'ultimo RSS "consente a Windows Server 2012 di scalare in modo ottimale su server di grandi dimensioni con più di 64 processori".
Pertanto, RSS abilita Windows con opzioni migliori per la ricezione di dati, ma non sembra indicare che SQL Server si comporterà in modo migliore. Ma non riesco a trovare una direzione chiara su questo e la maggior parte dei giornali ha circa un decennio.