回答:
NetHogsはおそらくあなたが探しているものです:
小さな「ネットトップ」ツール。ほとんどのツールのようにプロトコルごとまたはサブネットごとにトラフィックを分割する代わりに、帯域幅をプロセスごとにグループ化します。
NetHogsは、特別なカーネルモジュールのロードに依存していません。突然大量のネットワークトラフィックが発生した場合は、NetHogsを起動して、どのPIDがこれを引き起こしているかをすぐに確認できます。これにより、ワイルドになり、突然帯域幅を占有しているプログラムを簡単に特定できます。
NetHogsは/ procに大きく依存しているため、ほとんどの機能はLinuxでのみ使用できます。NetHogsはMac OS XとFreeBSDで構築できますが、接続のみを表示し、プロセスは表示しません...
nethogs
いいですが、私のコンピュータでは、CPUよりもずっと多くのCPU を使用しているようですiftop
-t
、-c
とgrep / sedのでそれを解析します。
iptrafは私のお気に入りです。それは素敵なncursesインターフェイスとフィルタリングなどのオプションがあります。
あなたが試すことができる別のオプションはiptstateです。