Linux

在 Linux 伺服器上按程序查看過去的頻寬

  • September 10, 2016

我有一個Ubuntu 16.04伺服器(Xenial Xerus)。我的伺服器統計數據顯示昨晚的頻寬峰值為 3+ TB,我不知道為什麼。我嘗試了 SLURM,它表明我實際上使用了該流量:

在此處輸入圖像描述

有什麼辦法可以找出造成這種流量的原因嗎?

如果您目前沒有安裝任何正在監視和記錄的東西,那麼您沒有任何方法可以縮小正在消耗頻寬的程序。我建議使用vnstatmrtg來獲取總體使用情況統計資訊,並建議使用nethogs來縮小正在使用網路頻寬的程序。

您可以通過執行以下命令來安裝所有三個:

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

這將安裝每個程序及其相關的模組和實用程序。

引用自:https://serverfault.com/questions/802094