
Ich frage mich, welche Netzwerk-/TCP-Optimierung in Windows 7 durchgeführt werden sollte, um eine optimale Leistung zu gewährleisten (ohne jedoch ein angemessenes Risiko von Problemen zu verursachen). Hier ist, was ich bisher habe (die folgenden Befehle werden in einer Eingabeaufforderung mit erhöhten Rechten ausgeführt):
Deaktivieren Sie Heuristiken, die die Skalierungseinstellungen des Empfangsfensters beeinträchtigen könnten.
netsh interface tcp set heuristics disabled
Stellen Sie die automatische Abstimmung des Empfangsfensters auf „normal“ ein (das hat einen RIESIGEN Unterschied im Durchsatz bewirkt, als ich es eingestellt habe – mehr als dreimal so viel Verbesserung im Durchsatz zu einem Server, der etwa 2400 Kilometer entfernt ist).
netsh interface tcp set global autotuninglevel=normal
Stellen Sie die Überlastungskontrolle auf Compound TCP (CTCP) ein.
netsh interface tcp set global congestionprovider=ctcp
Als Tipp für alle, die sich damit nicht auskennen: Sie können Ihre aktuellen Einstellungen mit dem folgenden Befehl anzeigen:
netsh interface tcp show global
Antwort1
Die meisten Einstellungen haben Sie bereits mit gefunden netsh interface tcp show global
, Sie brauchen diese Einstellungen also nicht von uns erklären zu lassen, sondern können sie selbst ausprobieren. Ich möchte nur anmerken, dass einige dieser Einstellungen von Variablen wie der Hardware der sendenden und empfangenden Computer und der der Router abhängen, die am Nachrichtenfluss beteiligt sind, und daher nicht immer identische Ergebnisse liefern. Einige Parameter können von Windows zur Laufzeit dynamisch verbessert werden.
Eine Einstellung, die Sie nicht aufgeführt haben, ist die MTU. Eine Reduzierung auf beispielsweise 1492 kann die Leistung verbessern, da der Standardwert von 1500 bei manchen Konfigurationen dazu führen kann, dass die Nachricht in zwei Nachrichten aufgeteilt wird. Siehe diese Befehle:
netsh int ipv4 show subinterface
netsh int ipv4 set subinterface "Name of NIC" mtu=1492 store=persistent
Manchmal hilft beim Aktivieren von Jumbo Frames das Gegenteil:
netsh int ipv4 set subint "Name of NIC" mtu=9000 store=persistent
Aber keine Einstellung verbessert die Geschwindigkeit in allen Fällen und unter allen Konfigurationen. Die Windows-Standardeinstellungen sind auf den gängigsten Fall eingestellt, der natürlich nicht mit Ihrem übereinstimmen muss. Sie müssen experimentieren, um herauszufinden, welche Parameter für Ihre Umgebung am besten geeignet sind.
Antwort2
Sie haben nie gesagt, wie hoch die Geschwindigkeiten Ihres ISPs für die beiden Standorte sind. Daher lässt sich schwer sagen, wie schnell es sein kann. Es gibt jedoch mehrere Faktoren, die überprüft werden sollten.
- Hardware – Firewalls, Router und Modems können die Geschwindigkeit beeinflussen. Finden Sie einen Basiswert, indem Sie eine direkte Verbindung zum Modem herstellen (oder so nah wie möglich), und sehen Sie, wie schnell es ist. Was befindet sich zwischen Ihrem Computer und dem anderen Computer, auf den Sie zugreifen möchten?
- Software – Antivirus, Firewalls oder sogar Windows können es verlangsamen. Sie haben einige Optimierungen an Windows vorgenommen, aber haben Sie auch andere Dinge getestet, wie z. B. den abgesicherten Modus oder die Reduzierung der Software, die die Verbindung/Bandbreite beeinträchtigen könnte?
- Verbindung zwischen beiden Sites - Wie greifen Sie auf die andere Site zu? VPN, FTP, http usw.? Wenn es ein VPN ist, erfolgt dies über die Hardware oder Software auf dem Computer?
- Testen – Wie testen Sie die Geschwindigkeit? Es klingt, als würden Sie eine große Datei verschieben/herunterladen und prüfen, wie schnell das geht, aber es ist gut, das noch einmal zu überprüfen.
Das sind nur einige grundlegende Informationen, aber es ist hilfreich zu wissen, wie viel und was Sie versucht haben. Ohne diese Informationen kann ich nur davon ausgehen, dass Sie denken, es liege an Windows, und dann feststellen, dass Ihr Netzwerk oder Ihre AV-Software es verlangsamt. Ich würde zuerst den Engpass finden, sonst verschwenden Sie möglicherweise Stunden mit Optimierungen, die Ihr Problem nicht beheben.
Ihre Verbindung ist möglicherweise in Ordnung, aber deshalb stelle ich diese Fragen und erhalte diese Informationen. Ich werde meine Antwort also bearbeiten, wenn ich weitere Informationen erhalte, aber im Moment denke ich, dass es etwas damit zu tun hat, wie Sie sich mit der anderen Site verbinden oder etwas zwischen beiden Computern.