Hi Ray, Interesting. What happens if you add: test-timeout 100 to the client cli?
Florin > On Feb 13, 2018, at 7:35 AM, Ray Kinsella <m...@ashroe.eu> wrote: > > Hi folks, > > I am messing around trying to do some throughput testing with v18.01 VPP TCP > and I keep ending up getting the error "stuck clients" for what feels like a > pretty modest setup. > > * I am using two containers connected via a VPP vSwitch w/memif interfaces. > * In the default namespace I am running VPP 18.01 as vSwitch (binary > packaging). > * In the containers I am running VPP 18.01 as source (make run etc). > * I am connecting from the containers to the VPP vSwitch via memif. > * Pinging between containers works fine, as does throughput testing for small > amount of traffic. > * When I try running throughput testing for larger amounts of traffic (16mb) > I get a 'stuck clients' error. > > What is the fastest way to go about debugging this? > > Ray K > > ------- Container One ------- > > DBGvpp# create memif socket /var/sockets/cone.socket slave > DBGvpp# set interface ip address memif0/0 192.168.1.1/24 > DBGvpp# set interface state memif0/0 up > DBGvpp# ping 192.168.1.2 > 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=78.8152 ms > 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=59.1398 ms > 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=74.4145 ms > 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=65.0234 ms > > Statistics: 5 sent, 4 received, 20% packet loss > DBGvpp# test tcp server uri tcp://192.168.1.1/9000 > DBGvpp# 0: builtin_server_rx_callback:201: session stuck: [#0][T] > 192.168.1.1:9000->192.168.1.2:10483 ESTABLISHED > flags: timers: [RETRANSMIT] > snd_una 5589193 snd_nxt 5653453 snd_una_max 5653453 rcv_nxt 5655425 rcv_las > 5655425 > snd_wnd 65536 rcv_wnd 64840 snd_wl1 5653997 snd_wl2 5589193 > flight size 64260 send space 1276 rcv_wnd_av 64840 > cong none cwnd 546924 ssthresh 524288 rtx_bytes 0 bytes_acked 0 > prev_ssthresh 0 snd_congestion 2187035221 dupack 0 limited_transmit 2187035221 > tsecr 4041949 tsecr_last_ack 4041949 > rto 200 rto_boff 0 srtt 76 rttvar 1 rtt_ts 4042025 rtt_seq 2113522696 > tsval_recent 4041985 tsval_recent_age 2 > scoreboard: sacked_bytes 0 last_sacked_bytes 0 lost_bytes 0 > last_bytes_delivered 0 high_sacked 0 snd_una_adv 0 > cur_rxt_hole 4294967295 high_rxt 0 rescue_rxt 0 > Rx fifo: cursize 696 nitems 65536 has_event 1 > head 18632 tail 19328 > ooo pool 0 active elts newest 4294967295 > Tx fifo: cursize 65536 nitems 65536 has_event 1 > head 18632 tail 18632 > ooo pool 0 active elts newest 4294967295 > > ------- Container Two ------- > > DBGvpp# create memif socket /var/sockets/ctwo.socket slave > DBGvpp# set interface ip address memif0/0 192.168.1.2/24 > DBGvpp# set interface state memif0/0 up > DBGvpp# test tcp client ? > test tcp clients test tcp clients [nclients %d] > [[m|g]bytes <bytes>] [test-timeout <time>][syn-timeout > <time>][no-return][fifo-size <size>][private-segment-count > <count>][private-segment-size > <bytes>[m|g]][preallocate-fifos][preallocate-sessions][client-batch > <batch-size>][uri <tcp://ip/port>][test-bytes][no-output] > DBGvpp# test tcp clients nclients 1 mbytes 16 > 0: transport_alloc_local_endpoint:293: no resolving interface for 6.0.1.1 > DBGvpp# test tcp clients nclients 1 mbytes 16 uri tcp://192.168.1.1/9000 > 1 three-way handshakes in .09 seconds 10.51/s > Test started at 350.388513 > 0: builtin_client_node_fn:216: stuck clients > Timeout with 1 sessions still active... > test failed > > ------- Startup.conf ------- > > vagrant@ctwo:~/vpp$ cat ~/startup.conf > plugins { > plugin dpdk_plugin.so { disable } > } > heapsize 64M > > unix { > interactive > nodaemon > log /tmp/vpp.log > full-coredump > } > > api-trace { > on > } > > api-segment { > gid vpp > } -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8192): https://lists.fd.io/g/vpp-dev/message/8192 View All Messages In Topic (2): https://lists.fd.io/g/vpp-dev/topic/11145094 Mute This Topic: https://lists.fd.io/mt/11145094/21656 New Topic: https://lists.fd.io/g/vpp-dev/post Change Your Subscription: https://lists.fd.io/g/vpp-dev/editsub/21656 Group Home: https://lists.fd.io/g/vpp-dev Contact Group Owner: vpp-dev+ow...@lists.fd.io Terms of Service: https://lists.fd.io/static/tos Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub -=-=-=-=-=-=-=-=-=-=-=-