2016-04-29 16 views
-1

Ich bin in einer Notsituation und ich brauche die Anzahl der Anfrage in einem Linux-Port.Anfrage Anzahl pro Sekunde in einem Linux-Port

Anfrage wird HTTP GET und Port ist 7003. Wie kann ich Anfrage zählen pro Sekunde bekommen?

+0

Es gibt viele Tools für die Netzwerküberwachung. Sie können 'tcpdump' verwenden, um einen bestimmten Port für eine bestimmte Anforderung zu erfassen. –

Antwort

0

Versuchen Sie folgendes:

netstat -a | grep ESTABLISHED | grep -c :7003 

Dies sollte Ihnen eine Vorstellung davon, was Sie im Moment haben.

0

Netzwerk-Sniffer ist eine Möglichkeit, das zu tun.

Wireshark ist ein kostenloser Netzwerk-Sniffer.

Mit Wireshark können Sie folgende Anzeigefilter verwenden nur zu zeigen Anfragen HTTP-GET:

http.request.method == "GET" 

Sie können durch die Verwendung eines Capture-Filter Menge an erfassten Verkehr begrenzen. TCP-Port 7003 Verkehr für immer nur, können Sie die Capture-Filter verwenden:

tcp port 7003 

Dann wird der statistische Zusammenfassung Dialog von Wireshark zeigt den gewünschten Wert:

enter image description here

0

können Sie verwenden Uhr und netstat wie unten:

watch netstat -a | grep ESTABLISHED | grep -c ':7003$' 

Standardüberwachung diesen Befehl pro Sekunde ausführen.

+0

Es wird nie eine Anfrage pro Sekunde zurückgeben, sondern gibt an, wie viele Clients zu diesem Zeitpunkt verbunden sind. –

Verwandte Themen