Wo misst der Windows Task-Manager die Netzwerkdatenrate?
Ich versuche, einen 10-Gbit / s-Ethernet-Kanal zwischen einem FPGA und einem Windows 7-PC aufzubauen. Für eine grobe Schätzung habe ich die Bandbreitennutzung der Verbindung mit der Registerkarte "Netzwerk" des Windows-Task-Managers gemessen. Später habe ich den Durchsatz mit Wireshark gemessen. Ich mache eine kleine Berechnung, indem ich die Gesamtanzahl der Bytes durch die Zeit dividiere (N bytes/T)*8 bits per second
.
Bei niedrigeren Leitungsraten (<= 5Gbps)
stimmen beide Messungen überein. Wenn ich jedoch die Datenrate erhöht habe, z. B. über 5 GBit / s, steigt der Graph im Task-Manager entsprechend an, die von Wireshark erhaltene Datenrate hat sich jedoch auf etwa 2,5 bis 3 GBit / s reduziert.
Ich kann nur vermuten, dass dies ein Problem auf Betriebssystemebene ist. Ich verstehe, dass Leitungsrate und Datenrate insgesamt zwei verschiedene Dinge sind. Bitte korrigieren Sie mich, wenn ich falsch liege.
Meine Fragen sind:
- Wo misst der Task-Manager die Linienrate?
- Wo erfasst Wireshark die Pakete?
Ich lese diesen Beitrag und verstehe, dass Wireshark Pakete zwischen dem NIC-Treiber und höheren Schichten (meiner Vermutung, Transportschicht) erfasst, aber ich bin mir nicht sicher.
AKTUALISIEREN
Ich habe es mit Resource Monitor überprüft. Es zeigt die Anzahl der Bytes, die an eine bestimmte Anwendung übertragen werden (wenn ich mich nicht irre). Wenn ich Daten von FPGA mit einer Geschwindigkeit von 10 Gbps übertrage, zeigt der Ressourcenmonitor eine Übertragungsrate von 1,26 Gigabyte pro Sekunde (10,001 Gigabit pro Sekunde!) An. Das verwirrt mich jetzt mehr.!
Warum fehlen Wireshark diese Pakete?
Weitere Informationen und NIC-Params:
Ich verwende das UDP-Protokoll. Dies könnte ein möglicher Grund für Paketverluste bei Geschwindigkeiten> 5 Gbit / s sein. Die Pakete von FPGA sind 16060 Bytes lang (16000 Bytes Nutzlast und 60 Bytes Header).
- Empfangspuffer bis 60000 (max. 65535).
- Jumbo Frames aktiviert - 16128 (Maximalwert)
- Aktiviertes RSS
- Checksum Entladen von UDP und TCP aktiviert
- Anzahl der RSS-Prozessoren bis 6 (6 physische Kerne stehen im PC zur Verfügung)
- Unterbrechen der Koaleszierung 25us (davon nicht sicher)
Ich bin neu im Netzwerkbereich. Jede Hilfe wird sehr geschätzt.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
3
Meine zweite Festplatte ist in Windows 7 nicht sichtbar
-
7
Wie ersetze ich Notepad in Windows 7?
-
2
Wie werden Windows 7-Taskleistensymbole in zwei Reihen angeordnet?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?