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