局域网内大概 100 多台树莓派 4,官方 raspbian 系统,在同一个子网里面,相互之间互传数据。基本没有外网流量。都是通过非网管交换机连在一起的。 现在内网速度很慢,树莓派之间用 iperf3 测试只有 20Mbps 。想要了解下目前每台树莓派的宽带占用情况。有没有什么软件可以一次性的收集所有树莓派的实时宽带占用,显示在一个看板中的。
排查下来是树莓派自带的iptable有bug,和k3s配合会无限增长,最后把CPU干死了。卸载掉iptables就好了。网速恢复正常。
iperf3 -c 172.30.0.1
Connecting to host 172.30.0.1, port 5201
[ 5] local 172.30.10.69 port 35452 connected to 172.30.0.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 94.5 MBytes 793 Mbits/sec 0 482 KBytes
[ 5] 1.00-2.00 sec 101 MBytes 848 Mbits/sec 0 573 KBytes
[ 5] 2.00-3.00 sec 99.8 MBytes 837 Mbits/sec 0 600 KBytes
[ 5] 3.00-4.00 sec 93.8 MBytes 787 Mbits/sec 0 600 KBytes
[ 5] 4.00-5.00 sec 98.9 MBytes 830 Mbits/sec 0 600 KBytes
[ 5] 5.00-6.00 sec 101 MBytes 849 Mbits/sec 0 600 KBytes
[ 5] 6.00-7.00 sec 96.1 MBytes 806 Mbits/sec 0 600 KBytes
[ 5] 7.00-8.00 sec 100 MBytes 840 Mbits/sec 0 600 KBytes
[ 5] 8.00-9.00 sec 99.4 MBytes 834 Mbits/sec 0 638 KBytes
[ 5] 9.00-10.00 sec 99.7 MBytes 837 Mbits/sec 0 638 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 985 MBytes 826 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 984 MBytes 825 Mbits/sec receiver
prometheus+grafana挺不错的
1
Suclogger 2021-09-25 12:03:40 +08:00
是哪一代树莓派呢?我在用的 3B IO 性能也很差,跟网络和磁盘公用一个 IO 总线。
你要的这个大盘应该可以用 prometheus+grafana 自己配一个出来。 |
3
Microseft 2021-09-25 12:41:01 +08:00
起码要说一下目前网络拓扑结构吧...
你如果都是 8 口交换机层层叠过去,肯定不快 |
4
lB2cGz9OQ1agw7XK 2021-09-25 14:19:57 +08:00
行为路由器
|
5
bboymega 2021-09-25 17:50:40 +08:00 via Android
ntopng
|
6
bboymega 2021-09-25 17:51:21 +08:00 via Android
Ntopng, 旁路网关就可以,默认网关指向旁路
|
7
msmmbl OP @Microseft 是二层交换机结构。一共分布在三层楼,每层一个大交换机,然后大交换机层叠到另一台大交换机。现在的情况是,即使在同一层的设备,速度也上不来。
|
8
msmmbl OP |
9
ajaxfunction 2021-09-25 20:42:38 +08:00
@msmmbl 那是指定 ip 的情况下, 如果是自动获取,应该是要经过路由的
|
10
msmmbl OP @ajaxfunction 在同一个子网内,树莓派 A 发起向树莓派 B 的请求之后,内部会做一次 ARP,将目的 IP 地址转换成 MAC 地址,然后再发出数据包。
交换机收到数据包之后,查询数据包二层帧就能找到目的 MAC 地址所对应的端口,就会将数据直接发送给树莓派 B,而不是再往上传递给网关。 |
11
msmmbl OP @Suclogger prometheus+grafana 跑通,相当不错的工具。
![image.png]( https://i.loli.net/2021/09/26/2nylW7FSrCQbpVG.png) |