NetHogs はおそらくあなたが探しているものです:
<ブロック引用>小さな「ネットトップ」ツール。ほとんどのツールが行うように、トラフィックをプロトコルごとまたはサブネットごとに分割する代わりに、帯域幅をプロセスごとにグループ化します。 .
NetHogs は、読み込まれる特別なカーネル モジュールに依存しません。突然大量のネットワーク トラフィックが発生した場合は、NetHogs を起動して、どの PID が原因であるかをすぐに確認できます。これにより、暴走して突然帯域幅を占有しているプログラムを簡単に特定できます。
NetHogs は /proc に大きく依存しているため、ほとんどの機能は Linux でのみ使用できます。 NetHogs は Mac OS X と FreeBSD で構築できますが、接続のみが表示され、プロセスは表示されません...
また、iftop:
<ブロック引用>インターフェイスの帯域幅使用状況を表示
iftop は、top(1) が CPU 使用率に対して行うのと同じようにネットワーク使用率に対して行います。名前付きインターフェイスでネットワーク トラフィックをリッスンし、ホストのペアによる現在の帯域幅使用量のテーブルを表示します。 「なぜ私たちの ADSL リンクはこんなに遅いのですか?」という質問に答えるのに便利です...
iptraf は私のお気に入りです。優れた ncurses インターフェイスと、フィルタリングなどのオプションがあります。