我在法国 OVH 托管的 VPS 存在问题:我的流量很大。如果我查看ifconfig
它,会显示:
eth0 Link encap:Ethernet HWaddr XXXX
... ... ...
RX bytes:6561541076 (6.5 GB) TX bytes:370590231 (370.5 MB)
因此 RX 中的流量比 TX 中的流量大。
接下来我看一下 nethogs:
PID USER PROGRAM DEV SENT RECEIVED
10141 alexis sshd: alexis@pts/1 eth0 375.118 263.438 KB
? root 5.196.13.44:20000-5.196.13.22:59169 0.000 50.912 KB
? root 5.196.13.44:13003-5.196.13.22:38136 0.000 18.305 KB
? root 5.196.13.44:13016-5.196.13.22:38112 0.000 0.605 KB
? root 188.217.151.184:62559-92.222.217.15:12000 0.000 0.527 KB
? root 66.249.78.243:36551-37.187.181.55:80 0.000 0.434 KB
? root 37.187.195.216:52927-37.187.55.179:80 0.000 0.434 KB
? root 79.2.118.27:4475-37.187.53.170:34555 0.000 0.410 KB
? root 80.43.165.147:30378-92.222.217.231:12689 0.000 0.410 KB
? root 94.3.174.108:23526-92.222.217.231:12689 0.000 0.410 KB
? root 2.127.10.45:20002-92.222.217.231:12689 0.000 0.410 KB
因此,有数百行我不知道它们是什么,并且清楚地显示 RX 流量高于 TX。这很奇怪,因为没有指定设备,也没有指定 pid
我查看了 netstat,但一切看起来都很正常。我尝试 IPTABLES-DROP 除 SSH 之外的所有东西,但问题仍然存在
有没有关于如何解决这个问题的线索。顺便说一下,流量有时很慢,ping 也不稳定
答案1
问题解决了。
问题出在我托管商使用的交换机之一。我的 VPS 收到了很多原本不应该发送给它的数据包。这就是我使用 nethogs 时遇到这种奇怪流量的原因。
他们解决了这个问题