持续监控Linux上每个进程的网络消耗

持续监控Linux上每个进程的网络消耗

我有一台运行 Debian Stretch 的服务器,上面有很多正在运行的服务,从主机监控中,我可以看到不时出现一些相当大的流量峰值(不定期)。由于这可能是恶意流量,我需要找出是哪个进程造成的。

有没有办法按每个进程记录网络使用情况(像 Nethogs 一样,但连续记录)?我想要某种监控,告诉我每个服务在过去一分钟/五分钟/一小时/一天/一周内产生了多少流量。就像 munin 一样,但不仅仅是 Apache...

利用许多工具,似乎要么你能看到它的发生,要么如果你为时已晚并且有问题的进程已经终止,你就无法知道它是什么了。

相关内容