
私は次のようなことをしたいのです:
time my_application
しかし、代わりにtime
ネットワーク トラフィックを測定するユーティリティが必要です。
<some_network_tool> my_application
終了後にいくつかの統計情報が表示されるはずですmy_application
。私が興味があるのはボリューム (Kb、Mb、Gb) だけで、コンテンツではありません。
そのようなユーティリティはありますか?
答え1
ネットホッグス
NetHogs は、小さな「ネットトップ」ツールです。ほとんどのツールのように、プロトコルごとまたはサブネットごとにトラフィックを分類するのではなく、プロセスごとに帯域幅をグループ化します。NetHogs は、ロードされる特別なカーネル モジュールに依存しません。
答え2
幸いなことに、必要に応じてそれを実行するための選択肢はたくさんあります。
- 全体の帯域幅 - nload、bmon、slurm、bwm-ng、cbm、speedometer、netload
- 全体の帯域幅 (バッチ形式の出力) - vnstat、ifstat、dstat、collectl
- ソケット接続あたりの帯域幅 - iftop、iptraf、tcptrack、pktstat、netwatch、trafshow
- プロセスあたりの帯域幅 - nethogs
ソース:http://www.binarytides.com/linux-commands-monitor-network/