Wie messe ich Bytes in/aus einem IP-Port, der für .NET-Remoting verwendet wird?
-
09-06-2019 - |
Frage
Ich verwende .NET Remoting, um regelmäßige Statusaktualisierungen von einem Windows-Dienst in eine „Controller“-Anwendung abzurufen, die zum Anzeigen einiger Live-Statistiken über die Aktivitäten des Dienstes verwendet wird.
Der daraus resultierende Netzwerkverkehr ist enorm – ein Vielfaches der Datenmenge für die Aktualisierungen – also habe ich den Remoting-Code offensichtlich falsch und auf sehr ineffiziente Weise implementiert.Als ersten Schritt zur Behebung muss ich den Datenverkehr auf dem IP-Port überwachen, über den der Dienst mit dem Controller kommuniziert, damit ich eine Basislinie erstellen und dann eine Behebung überprüfen kann.
Kann jemand ein Dienstprogramm und/oder eine Codierungstechnik empfehlen, mit der ich die Verkehrsstatistiken abrufen kann?Eine Anzahl gesendeter Bytes für den Port würde ausreichen.
Lösung
Wireshark ist eines der besten Tools zur Erfassung und Analyse des IP-Verkehrs.
[Bearbeiten] Irgendwie lahm, dass du zuerst geantwortet hast und kein Häkchen bekommen hast.Ich wollte dich nicht verarschen.+1 als Trost.
Andere Tipps
Ich empfehle sehr Wireshark zur Verkehrsanalyse.