私のコンピュータからデータを送信するプロセスは何ですか?

私のコンピュータからデータを送信するプロセスは何ですか?

vnstatを使用すると、自分のコンピュータから多くのデータがアップロードされていることを観察できますが、どのプロセスが自分のコンピュータからデータを転送しているかを知ることはできません。一定期間にプロセスが消費するデータ量を計算するためのツールはありますか?ありがとうございます。

更新:プロセスはもはやデータを転送しないようです。nethogsリアルタイムのデータ転送を監視するためにインストールしましたが、すべてが完全にまともなようです。

更新:nethogsデータを転送するプロセスが見えないようです。システムモニタにはそれ以上の内容が表示されますnethogs。 (写真参照)

システムモニタには実際に転送されるデータが表示されますが、どのプロセスがそのデータを転送しているかはわかりません。

更新:長年の調査の後、数ヶ月前にdynoがスリープモードに入るのを防ぐために、crontabのHerokuの私のサイトの1つに5分ごとにpingを追加したと思いました。このタスクを削除し、もはや不思議なデータを送信しません。奇妙なことにnethog、私はこれを見つけることができませんでした。ご協力ありがとうございます!

PS:Herokuでdynoをpingしてスリープモードに入るのを防ぐことは機能しません。

ベストアンサー1

nethogsシステムでパッケージが利用可能な場合は、インストールできます。このコマンドはtopに似ており、実行中のプロセスとそれらが生成するネットワークトラフィックを表示します。次のコマンドシーケンスを使用します。

nethogs
nethogs my_interface(s)

nethogs使用できない場合は、iptraf使用量別に接続を並べ替えるコマンドを試すことができます。その後、ポートを見つけて入力できます。lsof -i:the_suspect_port

おすすめ記事