Windows 7: Direkter Cache Zugriff
Oft kommen Fragen warum das hauseigene Netzwerk nicht den Erwartungen entspricht bzw die Übertragungsraten nicht so hoch wie angenommen sind. Es gibt viele Dinge die man hier benennen müsste: Wie sieht die Netzwerkinfrastruktur aus (welcher Router bzw. Switch wird verwendet, WLAN oder Verkabelung, welche Netzwerkkarten, 100Mbit/s oder 1Gb/s eventuell sogar gemischt, usw usf), welches oder welche Betriebssystem/e sind vorhanden und so weiter. Es gibt aber seit Windows 7 ein Feature welches kaum Erwähnung findet und doch mit am meisten Potential bietet, da eine Veränderung sehr tief in das System eingreift.
Es ist das sogenannte NETDMA 2.0 via direktem Cache-Zugriff. Netzwerkkarten können somit direkt auf den Cache der CPU zugreifen. Was gibt es hier zu beachten? Nicht alle Netzwerkkarten unterstützen diesen Modus bzw wird dieser schon mittels der installierten Treiber aktiviert. Ein erneutes einschalten bringt also nicht den gewünschten Erfolg. Es schadet aber auch nicht, also los.
Drückt die Windows – Taste + R. Gebt im Eingabefenster cmd ein und bestätigt mit Enter.
Es öffnet sich die Eingabeaufforderung. Mit dem Befehl
netsh int tcp show global
prüfen wir wie unsere Einstellungen vorab aussehen.
In meinem Fall ist der NetDMA Status schon aktiviert (enabled) aber Direkter Cachezugriff <DCA> deaktiviert (disabled). Bei Euch könnte es sein, dass sowohl beide aktiv als auch deaktiviert sind. Zu all jenen bei denen beides aktiviert ist, sage ich an dieser Stelle “Tschüss” ;)
Alle anderen können nun diese beiden Punkte mit folgenden Befehlen aktivieren
netsh int tcp set global dca=enabled
netsh int tcp set global netdma=enabled
Jede Eingabe mit der Enter Taste vervollständigen! Es wird jeweils mit OK bestätigt.
Mit dem zu Anfang gezeigten Befehl kontrollieren wir nun den aktuellen Status
Ist alles Gut gegangen, schließen wir die Eingabeaufforderung und machen einen Neustart des Systems. Fertig! Ab nun werden sämtliche Netzwerkpuffer schneller mit Daten gefüllt und TCP-Pakete können somit schneller verschickt werden. Have Fun :)
Macht das wirklich so viel aus? Was ist mit der optimalen Einstellung von Paketgrößen etc. ? Windows 7 wählt da oft die falschen Einstellungen in der Automatik