質問: どのプロセスが帯域幅を使い果たしているかを調べるにはどうすればよいですか? 私はここでバグの犠牲になっていると思います。時々、作業中(理由はまだわかりません)、ネットワークトラフィックは最大200 kb/sになり、そのままになります。インターネット関連のことは何もしていません。これはcpu使用率で時々起こります。その場合は、topコマンドを実行して、どのプロセスが原因であるかを見つけ、killそれを実行します。問題は、どのプロセスが私の高いネットワーク使用量の原因であるかを知る方法がないことです。リソースモニタとtopコマンドの両方は、ネットワークの合計使用量のみを通知し、どちらも特定のネットワーク情報の処理を通知しません。ここで総帯域幅使用量の監視に関する質問を見つけましたが、前述したように、それは私が必要とするものではありません。どのプロセスが手に負えなくなっているかを見つけるために使用できる別のコマンドはありますか?コマンドiftopは、システムモニターによって報告された情報と完全に一致しない結果を提供します。後者は高いネットワークトラフィックがあると主張していますが、前者はわずか1 kb/sであると主張しています。私はすでに運の悪いもの(firefox、update-manager、pidginなど)をすべて殺そうとしました。これまでのところ、マシンを再起動することが、この問題を取り除く唯一の方法です。
回答: ntop-プロセスレベルでネットワークアクティビティを監視する必要があります。 ntopはソフトウェアセンターで、またはsudo apt-get install ntopで見つけることができますインストール手順については、そのページに従ってください http://packages.ntop.org/