ネットワーク情報の収集

ネットワーク情報の収集

各プロセスのネットワーク使用量に関する情報を収集する必要があります。

Nethogsは、必要なデータをリアルタイムでレンダリングし、出力をファイルに保存し、それを解析してデータをプロットすることをお約束します。

ネットワークブタ出力

白いバーが出力をめちゃくちゃにしたので、以下を使用しました。

sudo nethogs wlan0 | perl -pe 's/\x1b.*?[mGKH]//g'

ここに画像の説明を入力してください。

今はずっと良くなりましたが、DEVとSENTの列がマージされました。もう1つのことは、更新するたびにタイムスタンプを追加する必要があることです。

ベストアンサー1

3日間難関に遭遇した後、私は必要な方法で印刷するためにnethogsのソースコードを変更することにしました。

必要な人がいる場合: https://github.com/hdlopesrocha/nethogs

結果は次のとおりです。

NetHogs version 0.8.2-SNAPSHOT
TIME PID USER PROGRAM DEV SENT RECEIVED
Ethernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)
2016-02-11.00:38:29    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:30    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:31    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:32    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:33    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:34    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.036       0.038KB/sec

これは元のnethogsを上書きします。

他の形式が必要な場合は、いつでも私に連絡してください。

おすすめ記事