Tag: iperf

在Docker容器之间缺lessUDP数据包

我正在开发一个项目,我需要在同一主机上的两个docker容器之间交换UDP数据包。 主机是运行Ubuntu服务器14.04LTS(Dell PowerEdge R410,32GB RAM,Intel Xeon CPU E5640 @ 2.67GHz)的新专用服务器。 在开发我的项目的时候,我注意到我在两个docker容器之间丢包,所以我开发了下面的场景来演示我的问题: 我从同一个主机上运行的ubuntu:14.04创build了3个docker容器,我们称它们为容器#1,容器#2和容器#3。 Docker版本是1.11.1(build 5604cbe)。 容器#1正在运行iperf : iperf -c 225.2.2.2 -u -T 32 -t 60 -i 1 -b 700M (它产生UDP数据包并以700Mbit / sec的带宽进行60秒的多播)。 容器#2正在运行iperf : iperf -s -u -B 225.2.2.2 -i 1 (监听相同的多播地址)。 Container#3正在运行tcpdump : tcpdump -i eth0 port 5001 (它正在监听端口上的Container#1将多播数据包)。 在60秒后,容器#1报告发送了2786350个数据报。 容器#2报告: Interval Transfer Bandwidth Jitter […]

与Iperf的haproxy udpstream量

我正在使用Docker Container对Haproxy进行“性能评估”的个人项目。 我正在用Python进行编程,并使用iperf进行stream量生成。 我创build了几个Docker容器作为客户端和服务器。 客户端应该通过作为负载均衡器的Haproxy容器将udpstream量发送到服务器。 问题是,当我尝试从客户端发送udpstream量到服务器,Haproxy拒绝连接。 我没有在官方文档中find如何绑定或侦听UDP端口。 预先感谢您的回复。 这是我的haproxy.cfg的副本。 global quiet nbproc 4 daemon listen tcp_haproxy 172.17.4.230:5001 balance roundrobin server server0 172.17.4.227:5001 server server1 172.17.4.228:5001 server server2 172.17.4.229:5001