Linux
在 Linux 伺服器上按程序查看過去的頻寬
我有一個Ubuntu 16.04伺服器(Xenial Xerus)。我的伺服器統計數據顯示昨晚的頻寬峰值為 3+ TB,我不知道為什麼。我嘗試了 SLURM,它表明我實際上使用了該流量:
有什麼辦法可以找出造成這種流量的原因嗎?
如果您目前沒有安裝任何正在監視和記錄的東西,那麼您沒有任何方法可以縮小正在消耗頻寬的程序。我建議使用vnstat或mrtg來獲取總體使用情況統計資訊,並建議使用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
這將安裝每個程序及其相關的模組和實用程序。