linux – 如何找出使用带宽的人或者谁?

说实话,我在服务器管理上很差,但是我的老板向我求助.
他的服务器带宽有限,每天2GB,今天他收到了公司的警告,他超过了它并使用了…… 24GB.

由于这是不可能的,因为他是方式,他问我是否可以追查问题.我不知道从哪里开始或做什么.

任何信息都会有所帮助,我怎么能找出错误的信息.

机器在Ubuntu 12.04上运行.最奇怪的是,根据从托管商收到的图表,只使用了外出转移.

编辑

感谢您的建议,我将运行tcpdump并尝试检查结果

解决方法

要立即监控,您可以使用 iftop.这将显示当前活动的连接及其使用的带宽.确定高流量连接后,找到本地端口号并使用netstat查找连接所属的进程.
sudo netstat -tpn | grep 12345

对于长期监控,我建议像darkstat这样.这可以为您提供每个主机和端口的细分,这可以让您找出与流量相关的内容.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...