Hi Jeffrey, I would recommend using tap interfaces (create tap) with 1024 rx/tx descriptors and gso turned on. That will be much faster than host interfaces. Jerome
De : <vpp-dev@lists.fd.io> au nom de xu cai <jeffrey...@gmail.com> Date : jeudi 2 janvier 2020 à 22:14 À : "vpp-dev@lists.fd.io" <vpp-dev@lists.fd.io> Objet : [vpp-dev] extreme low throughput when connecting two docker container on a vm. hi there, i am quite new to VPP, just follow up the wiki guidance, and setup a VPP instance, and connect two docker container to the VPP instance and configure a bridge in VPP instance for these two docker container, then i run iperf on the docker container and see root@94bf13822d8e:/# iperf -c 10.10.10.3 -t 600 -i 10 ------------------------------------------------------------ Client connecting to 10.10.10.3, TCP port 5001 TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.10.10.2 port 40628 connected with 10.10.10.3 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 8.25 MBytes 6.92 Mbits/sec [ 3] 10.0-20.0 sec 9.00 MBytes 7.55 Mbits/sec [ 3] 20.0-30.0 sec 8.75 MBytes 7.34 Mbits/sec the way, i connect the container and vpp is through veth pair. vpp# show inte Name Idx State MTU (L3/IP4/IP6/MPLS) Counter Count host-veth1000 4 up 9000/0/0/0 rx packets 517153 rx bytes 900265110 tx packets 427351 tx bytes 30077622 drops 104 host-veth2000 3 up 9000/0/0/0 rx packets 427351 rx bytes 30077622 tx packets 517049 tx bytes 900260742 tx-error 62 local0 0 down 0/0/0/0 vpp# vpp# sh bridge-domain 2 detail BD-ID Index BSN Age(min) Learning U-Forwrd UU-Flood Flooding ARP-Term arp-ufwd BVI-Intf 2 2 0 off on on flood on off off N/A Interface If-idx ISN SHG BVI TxFlood VLAN-Tag-Rewrite host-veth1000 4 5 0 - * none host-veth2000 3 5 0 - * none vpp# if i connect the containers through other method, i see much much higher throughput. i don't know how to debug this, could anybody give some guidance ? i think i missed something fundamental. more important, what's the right way to connect containers through vpp ? thanks -- - jeffrey
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#15025): https://lists.fd.io/g/vpp-dev/message/15025 Mute This Topic: https://lists.fd.io/mt/69387845/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-