Wie kann ich meine Anwendung Netzwerk-Fußabdruck testen?
-
12-10-2019 - |
Frage
Ich habe keine Erfahrung in Netzwerk-Administration, so entschuldigen, wenn dies eine ungeschickte Frage ist.
ich eine .NET-Anwendung ist vor Ort an meinem Kunden vor Ort einzusetzen. Sie haben die Hardware, dies zu tun, haben aber Bedenken über die Netzwerkfähigkeit.
Infrastruktur
- Mein Mandant hat eine 2MB Upload / Download-Netzwerkverbindung.
- Sie dienen zur Zeit Webmail bis 260 Benutzer.
Web app
- Die Web-Anwendung wird von ~ 200 Benutzern verwendet werden
- Jeder Benutzer meldet sich wahrscheinlich in ein paar Mal pro Woche, keine Spike Tageszeit.
- Eine durchschnittliche Nutzung würde bedeuten, wahrscheinlich den Download / Upload von etwa 5 ziemlich kleinen Formularseite (5-15 Felder)
Mein Bauchgefühl ist, dass diese sehr geringe Nutzung ist, und sollte nicht viel Einfluss auf ihre aktuellen Setup verursachen. Aber ich möchte dies überprüfen, wenn möglich.
Lösung
Generieren typische Arbeitsbelastung und Run-Sniffer wie tcpdump
, Schreiben Rohpakete zu Dump-Datei. Am Ende des Tages können Sie Dump den Inhalt untersuchen, um zu sehen, wie viel Bandbreite Ihrer Anwendung genutzt werden.
Beispielbefehlszeile:
tcpdump -w dump.log port PORT_OF_YOUR_APPLICATION_HERE
Es gibt nur wenige Häfen von tcpdump auf Windows-Plattform.