Software identifizieren, die die Downloadgeschwindigkeit beeinflusst

658
Hugoagogo

Ich versuche, einen PC mit Familienmitgliedern zu behandeln, dessen Downloadgeschwindigkeit im Vergleich zu allen anderen Computern im Netzwerk sehr niedrig ist.

Alle anderen Computer erreichen etwa 23 MBit / s weniger als 4 MBit / s. Dieser Computer ist jedoch mit> 0,1 MBit / s und 4 MBit / s hoch.

Ich dachte anfangs, dass dies ein WLAN-Problem sei. Beim Zugriff auf Dateien auf einem lokalen NAS bekomme ich 35 MB / s hoch und runter.

Weitere Informationen zur Fehlerbehebung Ich habe festgestellt, dass das Problem bei der Verwendung einer Kabelverbindung nicht aufgetreten ist. Ich habe jedoch das Problem, wenn verschiedene USB-WLAN-Dongles mit unterschiedlichen Chipsätzen (oder den integrierten PCI-Adaptern) verwendet werden.

Ich habe auch die Verbindung von Ubuntu getestet, die keine Probleme hatte. Ich glaube, ich kann Hardware ausschließen

Ich habe die Treiber entfernt und die neueste Version ohne Auswirkung neu installiert.

All das lässt mich glauben, dass es ein Problem mit Software gibt, die nur Internet-Downloads betrifft. Beim Durchsuchen einer Reihe von Personen gab es anscheinend Probleme mit AMD Quick Stream / Sync. Dies ist jedoch auf diesem Computer nicht installiert.

Wie kann ich bei der Fehlerbehebung vorgehen, welche Software Probleme verursacht, und dass ich nicht im abgesicherten Modus testen konnte, da die Treiber für die Karte nicht geladen werden.


BEARBEITEN: Teiledetails hinzugefügt

  • Betriebssystem: Windows 10
  • Hauptplatine: Gigabyte B150M-HD3
  • Prozessor: I5-6500
  • PCI -WLAN- Karte: ASUS PCE-AC56, Treiber Asus 7.35.317.0 vom 19.09.2015
  • USB-WLAN-Adapter (mit demselben Problem): Netgear WNDA3100v2-Treiberversion Netgear 5.100.68.29 vom 13.10.2010
  • Router: ASUS DSL-AC68U

Ich habe jetzt im abgesicherten Modus getestet, wobei dasselbe Problem weiterhin aufgetreten ist, und ich habe den SFC-Scan ohne gefundene Fehler ausgeführt.

1
Obwohl Sie die Hardware bereits ausgeschlossen haben, können Sie uns weitere Details mitteilen: Welches System verwenden Sie (COULD, RAM, OS ...)? Welche Art von WLAN-Adaptern haben Sie ausprobiert? Wie genau erleben Sie langsame Geschwindigkeit (Browser (welcher?), Ftp, ipconfig)? Ubuntu - meinst du es funktioniert perfekt? ... Máté Juhász vor 6 Jahren 0
Erhalten Sie 35 MB / s auf dem NAS per Kabel oder WLAN? That Brazilian Guy vor 6 Jahren 0
Ich werde die Frage später mit Teilenummern aktualisieren, aber die 35MB / s sind über WLAN. Ich glaube, ich habe etwa 50MB / s über Kabel bekommen. Ich habe die Geschwindigkeit über den Google-Geschwindigkeitstest und das ookla mit Firefox und Chrome getestet. Auf Ubuntu habe ich Firefox verwendet und die gleichen 23Mb / s auf 4Mb / s gesenkt, die ich auf allen anderen Geräten bekomme. Hugoagogo vor 6 Jahren 0
Eine andere Sache ist, dass Ping vernünftig ist (<20 ms) und dass die Downloadgeschwindigkeit bei ungefähr 1 MBit / s zuverlässig zu beginnen scheint und in den ersten 5 Sekunden auf 0,1 MBit / s fällt. Hugoagogo vor 6 Jahren 0

4 Antworten auf die Frage

2
Tomer Godinger

Ich habe keine einfache, schnelle Lösung für Sie, aber ich habe eine Idee für etwas, das zumindest funktionieren sollte. Zuerst werde ich einige Kleinigkeiten auflisten, nach denen Sie suchen sollten - ich schätze, Sie haben sie bereits erledigt, aber es tut nicht weh, wenn Sie sicher sind. Sie haben nicht erwähnt, welches Betriebssystem Sie verwenden, aber da es nicht Ubuntu ist, vermute ich Windows. Ist dies nicht der Fall, ändern Sie die Details in dieser Lösung für Ihr Betriebssystem (z. B. verwenden Sie anstelle von PowerShell bash oder was auch immer, ersetzen Sie Dienstprogramme durch gleichwertige, usw.).

Einfache Tests

  • Stellen Sie sicher, dass Sie nichts installiert haben und absichtlich so konfiguriert sind, dass die Downloadgeschwindigkeit begrenzt ist, wie z. B. NetLimiter.
  • Überprüfen Sie die Netzwerknutzung aller Ihrer laufenden Prozesse (z. B. atype) und stellen Sie sicher, dass alles in Ordnung ist.
  • Führen tracertSie den Befehl aus, um zu sehen, ob der Holdup wirklich intern ist (und nicht etwa in Ihrem Router). Sie sagten, Sie könnten gute Geschwindigkeiten für Ihren NAS erzielen (was die Wahrscheinlichkeit für ein internes Problem weniger wahrscheinlich macht). Vielleicht gibt es einen weiteren Punkt auf Ihrer Route, der Ihre Bandbreite aus irgendeinem Grund behindert.

Komplizierter Test, um den Schuldigen Prozess / Dienst zu finden

Dies erfordert etwas Codierung - aber nicht zu viel.

Grundsätzlich besteht die Idee darin, jeden laufenden Prozess / Dienst nacheinander anzuhalten und zu sehen, ob sich die Download-Geschwindigkeit verbessert. Dafür müssen Sie die Windows-API wie im Beispiel hier verwenden (ändern GetDiskFreeSpaceWSie einfach die Funktion in die gewünschte Funktion).

Prozesse

  1. Listen Sie alle laufenden Prozesse mit Get-Process auf .
  2. Schleife über die Liste und für jeden Prozess:

    1. Stellen $pidSie sicher, dass dies nicht der Prozess ist, mit dem das Skript ausgeführt wird, indem Sie es mit vergleichen (möglicherweise müssen Sie auch nach übergeordneten / Vorfahrenprozessen suchen; ich bin mir nicht sicher).

    2. Unterbrechen Sie den Prozess mit der DebugActiveProcessWindows-API-Funktion. Auch das kann sich als nützlich erweisen.

    3. Warten auf ein paar Sekunden ist hier wahrscheinlich eine gute Idee, aber es ist in Ordnung, dies zu überspringen.

    4. Wenn der Prozess jetzt deaktiviert ist, testen Sie Ihre Download-Bandbreite. Ich habe diese Seite mit einigen Beispielen dazu in PowerShell gefunden, und dies scheint der einfachste Weg zu sein:

      $a=Get-Date; Invoke-WebRequest http://client.akamai.com/install/test-objects/10MB.bin|Out-Null; "$((10/((Get-Date)-$a).TotalSeconds)*8) Mbps" 

      Sie können auch dieses Geschwindigkeitstestskript verwenden . Es ist in Python, daher sollten Sie es in der Lage sein, es auf einem anderen Betriebssystem auszuführen, wenn Sie dies benötigen.

    5. Wenn die Bandbreite den gewünschten Schwellenwert überschreitet (z. B. 1 MBit / s; entscheiden Sie selbst), begrenzt dies die Downloadgeschwindigkeit. Drucken Sie den Namen oder die Prozess-ID oder was auch immer aus und stoppen Sie die Schleife.

    6. Setzen Sie den Vorgang wieder auf, indem Sie die DebugActiveProcessStop- Funktion der Windows-API aufrufen .

Dienstleistungen

Möglicherweise ist das, was die Downloadgeschwindigkeit einschränkt, ein Dienst und kein Prozess. In diesem Fall können Sie dasselbe tun, wie ich es für Prozesse vorgeschlagen habe. Sie müssen nur verschiedene API-Funktionen ( Suspend-Service und Resume-Service ) verwenden und müssen nicht überprüfen, dass Sie sich selbst nicht suspendieren (seit dem Skript ist keine Dienstleistung).

Vorsichtsmaßnahmen

Es kann kritische Systemprozesse und Dienste geben, die Sie unbedingt stoppen sollten und möglicherweise sogar nicht. Im ersten Fall müssen Sie eine Ausschlussliste erstellen, und im letzteren Fall müssen Sie berücksichtigen, dass Ihre API-Aufrufe möglicherweise fehlschlagen (Sie sollten dies trotzdem tun und möglicherweise eine Warnung ausgeben.) wenn dies passiert und weiterfahren).


Ich weiß, dass dies alles mehr Arbeit ist, als Sie erhofft hatten, aber es ist die beste Idee, die ich für Sie habe. Ich hoffe, es hilft Ihnen, Ihr Problem zu lösen.

2
harrymc

Starten Sie im abgesicherten Modus mit Netzwerkbetrieb, um alle Nicht-Microsoft-Produkte zu deaktivieren.

Wenn das Problem nach dem Start weiterhin besteht, liegt dies an Windows selbst. Führen Sie zur Überprüfung sfc / scannow aus. Wenn dies nichts findet, sind stärkere Maßnahmen erforderlich. Gib mir Bescheid.

Wenn das Problem nach dem Start nicht mehr auftritt, ist ein installiertes Produkt dafür verantwortlich. Verwenden Sie Autoruns, um die Startprodukte selektiv zu deaktivieren und als Test normal neu zu starten. Aktivieren Sie sie erneut, falls sie nicht schuldig sind. Die meisten dieser Probleme werden durch Sicherheitssoftware und Antivirus verursacht.

Ich hatte bereits den abgesicherten Modus mit dem Netzwerkbetrieb ausprobiert, aber Windows hat keinen Treiber für die Karte. Gibt es eine Möglichkeit, den Treiber im abgesicherten Modus zu laden Hugoagogo vor 6 Jahren 0
Verwenden Sie drahtlos oder kabelgebunden? Können Sie sich drahtlos über ein Kabel verbinden? Versuchen Sie auch Folgendes: Gehen Sie nach dem Start in den Geräte-Manager, klicken Sie unter Netzwerkadapter mit der rechten Maustaste auf die Karte und prüfen Sie, ob die Menüoption Aktivieren verfügbar ist. harrymc vor 6 Jahren 0
Das Problem tritt nicht bei einer Kabelverbindung auf Hugoagogo vor 6 Jahren 0
Wireless ist für den abgesicherten Modus mit Netzwerk nicht standardmäßig aktiviert. Schaffen Sie es, die Karte nach dem sicheren Start im Geräte-Manager zu aktivieren, und bleibt das Problem bestehen? harrymc vor 6 Jahren 0
Ich kann bestätigen, dass das Problem im abgesicherten Modus bestehen bleibt. Hugoagogo vor 6 Jahren 0
Das ist also ein Problem mit Windows oder dem Treiber. Hat `sfc / scannow` etwas gefunden? Haben Sie überprüft, ob der Treiber für die WLAN-Karte der aktuellste ist? Teilen Sie mir die Details der Karte mit. harrymc vor 6 Jahren 0
Ich habe jetzt die PC- und Kartendetails zu der Frage hinzugefügt, sfc hat keine Probleme gefunden, die Treiberversion ist die neueste von der Website. Hugoagogo vor 6 Jahren 0
Welche Windows-Version? Für Windows 10 gibt die Asus-Seite [downloads] (https://www.asus.com/us/Networking/PCEAC56/HelpDesk_Download/) an, dass der Treiber generisch für Windows ist. Es gibt auch eine Dienstprogramminstallation vom 24.03.2017 mit der Bezeichnung "ASUS WLAN Card Utilities Setup". Möglicherweise versuchen Sie Folgendes: (1) Löschen Sie den aktuellen Treiber und führen Sie einen Neustart durch. (2) Führen Sie das Dienstprogramm aus und sehen Sie. harrymc vor 6 Jahren 0
Ich habe das Dienstprogramm verwendet, um von dem automatisch installierten Treiber (von 2014) auf die oben aufgelistete Version zu aktualisieren. Das Installationsprogramm muss vor kurzem neu gepackt worden sein als die Treiberversion. Ich bin in einem 64-Bit-Fenster 10. Können wir den Treiber ausschließen, da ich identische Ergebnisse auf der Netgear-Karte erhalte. Hugoagogo vor 6 Jahren 0
Haben Sie versucht, die Karte im Geräte-Manager zu löschen und neu zu starten, damit Windows den Treiber von Grund auf neu installieren kann? Wenn ja, dann reichen die verbleibenden Lösungen von schlecht bis schlecht: (1) [Repair Install] (https://www.tenforums.com/tutorials/16397-repair-install-windows-10-place-upgrade.html) ohne Verlust, (2) [Zurücksetzen oder erneut installieren] (http://www.dell.com/support/article/us/de/04/sln297920/reset-or-reinstall-windows-10-on-your-dell- computer? lang = de). Vor dem Start [Sicherungskopien erstellen] (http://www.techradar.com/how-to/computing/how-to-reinstall-windows-10-1315124). harrymc vor 6 Jahren 0
1
atype

Führen resmon.exeSie die Registerkarte Netzwerk aus. Dort sehen Sie, welche Prozesse die meiste Bandbreite beanspruchen. Alternativ können Sie TCPView aus der Sysinternals-Suite verwenden.

Dies zeigt nur die gleiche niedrige Rate, die von dem Programm verwendet wird, mit dem ich die Geschwindigkeit überprüfe. Wie kann ich erkennen, was die Geschwindigkeit begrenzt. Hugoagogo vor 6 Jahren 0
Es scheint, dass ich Ihre Frage falsch verstanden habe. Haben Sie eine ältere Treiberversion ausprobiert? Versuchen Sie auch, die Geschwindigkeit zwischen zwei lokalen Computern mit iperf oder einem anderen Werkzeug zu messen. atype vor 6 Jahren 0
Wie aus der Frage hervorgeht, dass ich intern 35 MB / s bekomme (wie vom Dateikopierfenster gemeldet), habe ich zwei Treiberversionen des internen PCI-WLAN-Adapters ausprobiert, aber auch einige USB-Adapter mit völlig unterschiedlichen Treibern. Hugoagogo vor 6 Jahren 0
Tut mir leid, wenn das etwas unhöflich war, ein langer Tag und ich habe eine Weile daran festgehalten, ich schätze die Vorschläge :) Hugoagogo vor 6 Jahren 0
Es scheint einfach komisch, ich würde in die Windows-Firewall schauen und die Geschwindigkeit mit verschiedenen Protokollen testen. atype vor 6 Jahren 0
Nur um hinzuzufügen, bekomme ich gute Kopiergeschwindigkeiten von einem lokalen Server über http und schlechte Kopiergeschwindigkeiten, wenn ich von einem Remote-FTP-Server kopiere. Auch die Deaktivierung von avg oder Windows-Firewall hatte keine Auswirkungen. Hugoagogo vor 6 Jahren 0
@Hugoagogo - Ich würde dieses Monitoring immer noch vorziehen und während ich die Zahlen beobachte (zB Geschwindigkeit des laufenden Downloads), würde ich die Fehlersuche wie diese hier verwenden (https://superuser.com/a/881333/287473). Stoppen Sie Apps und Dienste nacheinander (beginnend mit den sichersten) und sehen Sie, welche Kündigung die Einschränkung aufgehoben hat. Es besteht eine Chance (nicht 100%), dass der Täter aufgedeckt wird, und diese Fehlerbehebung ist relativ billig. miroxlav vor 6 Jahren 0
1
Hugoagogo

Diese Antwort beantwortet die Titelfrage nicht direkt, aber ich wollte sie hier einschließen, auch wenn sie abgelehnt wurde, da dies die endgültige Lösung für mein Problem war und hoffentlich anderen Menschen helfen kann, so viel Ärger zu vermeiden.

Als letzten Ausweg bei der Fehlerbehebung habe ich einen Speedtest durchgeführt, als ich auf mein Handy gespritzt wurde und 24 MB / s auf 24 MB / s heruntergefahren bin. Dies gab mir ein paar weitere Dinge zu google und ich bin auf diesen Thread in den Asus-Foren gestoßen.

https://vip.asus.com/forum/view.aspx?SLanguage=en-us&id=20160101061223931&board_id=11&model=DSL-AC68U

Zusammenfassend haben Firmware-Versionen des Routers 3.0.0.4_376_2187Probleme mit einigen Windows-Clients, sogar bis zu den Mustern einer hohen Anfangsgeschwindigkeit, die sich auf kleine Spitzen auf weniger als 0,1 MBit / s verringert.

Eine vom Benutzer aorengm entdeckte Problemumgehung war 802.1Qmit einem VLANID=0und zu aktivieren802.1P=0

Nachdem Sie dies eingestellt und den Router neu gestartet haben, wurde mein Problem behoben!

Bei der Behebung anfänglicher VDSL-Probleme mit unserem ISP wurde gesagt, dass 802.1Qdies deaktiviert sein sollte (und ich bin mir ziemlich sicher, dass dies der Standard des Routers war). Ich verstehe nicht genug, was die Einstellung bewirkt, aber alles scheint gut zu funktionieren, wenn es aktiviert ist.

Ich bin sehr froh, dass dieses Problem gelöst wurde. Vielen Dank für all diese Hilfe bei der Behebung dieses frustrierenden Problems.