2016-04-29 6 views
-1

私は緊急事態に陥っており、Linuxのポートでリクエストが必要です。Linuxのポートで1秒あたりのリクエスト数を問い合わせてください

リクエストはHTTP GET、ポートは7003です。リクエストカウントはどのように取得できますか?これは、あなたが現時点で持っているもののアイデアを与える必要があり

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

+0

ネットワーク監視に使用できるツールはたくさんあります。 'tcpdump'を使って、特定の要求に対して特定のポートでキャプチャすることができます。 –

答えて

0

はこれを試してみてください。

0

ネットワークスニファはこれを行う方法の1つです。

Wiresharkは無料のネットワークスニファです。

は、Wiresharkのではあなただけ表示するには、次の表示フィルタを使用することができます要求をHTTP-GET:

http.request.method == "GET" 

あなたは、キャプチャフィルタを使用してキャプチャしたトラフィックの量を制限することができます。唯一のTCPポート7003のトラフィックを取得するために、あなたがキャプチャフィルタを使用することができます:あなたが好きな時計やnetstatコマンドを使用することができます

enter image description here

0

tcp port 7003 

その後のWiresharkの統計要約ダイアログが希望値を示しています下記のようになります。

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

デフォルトのウォッチは毎秒実行されます。

+0

1秒あたりの要求は返されませんが、その時点で接続されているクライアントの数が返されます。 –

関連する問題