web-dev-qa-db-ja.com

Linuxサーバーのプロセスごとに過去の帯域幅を確認する

私は buntu 16.04 サーバー(Xenial Xerus)を持っています。私のサーバー統計によると、昨夜は3 TB以上で帯域幅のピークがありましたが、その理由はわかりません。 [〜#〜] slurm [〜#〜] を試しましたが、実際にそのトラフィックを使用していることがわかりました。

Enter image description here

このトラフィックの原因を特定する方法はありますか?

3
Sibidharan

監視とログ記録を行っているものが現在インストールされていない場合、帯域幅を消費しているプロセスを絞り込む方法はありません。全体的な使用統計には vnstat または mrtg を、ネットワーク帯域幅を使用しているプロセスを絞り込むには nethogs をお勧めします。

次のコマンドを実行して、3つすべてをインストールできます。

Sudo apt-get update
Sudo apt-get install nethogs
Sudo apt-get install vnstat vnstati
Sudo apt-get install mrtg mrtg-contrib mrtg-ping-probe mrtg-rrd mrtgutils mrtgutils-sensors pcp-import-mrtg2pcp

これにより、各プログラムが関連するモジュールおよびユーティリティとともにインストールされます。

4
NGX

モニタリングをまだインストールおよび構成していない場合は、履歴がありません。必要な情報を取得できません。

5
user9517