Windows Netzwerk Receive Side Scaling, TCP Abladung, etc.

Receive Side Scaling

Wurde relevant als Multi-Core-CPUs salonfähig wurden. Ursprünglich wurden NIC-Kommunikation nur über den einzelnen vorhandenen Prozessor koordiniert. Mit dieser Software-Architektur gekoppelt mit Multi-Core-CPUs wurde nur der erste Core dafür genutzt und somit kam es an diesem Core zu einem Flaschenhals. Lösung war Receive Side Scaling, dass den incoming Traffic auf weitere Cores verteilt.

TCP Chimney / TCP Offload

Diese Technik kam hinzu, um die Rechenleistung für die TCP Kommunikation von der CPU auf den Chip des NICs zu verlagern.
Korrekte Funktion verlangt nach NICs, die das korrekt können und auch Treibern, die das korrekt implementiert haben.

NetDMA

Wird auch genutzt, um Last von der CPU auf den NIC zu verlagern. Es geht darum, dass der NIC direkt aus seinen Puffern kommunizieren kann.
Korrekte Funktion verlangt nach NICs, die das korrekt können und auch Treibern, die das korrekt implementiert haben.

Windows 2003 SP2

Die Features wurden mit einem Update und damit verbundenen Scalable Networking Pack eingeführt. In dem Zuge wurde diese Features dann auch standardmäßig aktiviert. Hier gibt es Empfehlungen von verschiedenen Seiten die Features zu deaktivieren, da damalige NICs und deren Treiber diese Features noch nicht korrekt unterstützten.

Windows 2008

Das Scalable Network Pack ist inkludiert, aber die Features sind deaktiviert. Es wird von einigen Seiten empfohlen diese bei Notwendigkeit zu aktivieren, aber auf aktuellste und korrekt arbeitende NICs und deren Treibern zu achten. Es müssen Windows Patches KB979614 und KB967224 bei Aktivierung eingespielt werden.

Windows 2008 R2

Die Features sind aktiviert, aber nur bei Verbindungen, die die Features unterstützen. Die Empfehlung ist es aktiviert zu lassen, aber aktuelle NICs und Treiber zu verwenden. Windows Patches KB2958399 und KB3511305 sollen installiert werden.

Windows 2012 und 2012 R2

Die Features sind aktiviert, aber nur bei Verbindungen, die die Features unterstützen. Die Empfehlung ist es aktiviert zu lassen, aber aktuelle NICs und Treiber zu verwenden. Windows Patch KB2885978 muss eingespielt sein.

Quelle

http://blogs.technet.com/b/onthewire/archive/2014/01/21/tcp-offloading-chimney-amp-rss-what-is-it-and-should-i-disable-it.aspx

Schreibe einen Kommentar