START sys/kern/sosplice/perf 2025-02-02T00:22:52Z ==== run-tcp-copy ==== cc -O2 -pipe -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -g -MD -MP -c /usr/src/regress/sys/kern/sosplice/perf/relay.c cc -o relay relay.o ln -s relay copy pkill -x tcpbench *** Error 1 in target 'run-tcp-copy' (ignored) ./copy -4 12345 127.0.0.1 12346 & rpid=$! ; tcpbench -4 -t 7 -s -p 12346 & sleep 1 ; tcpbench -4 -t 5 127.0.0.1 ; kill $rpid ; pkill -x tcpbench elapsed_ms bytes mbps bwidth elapsed_ms bytes mbps bwidth 1000 2596712918 20773.703 100.00% Conn: 1 Mbps: 20773.703 Peak Mbps: 20773.703 Avg Mbps: 20773.703 999 2596631128 20793.843 100.00% Conn: 1 Mbps: 20793.843 Peak Mbps: 20793.843 Avg Mbps: 20793.843 2000 2621041200 20989.319 100.00% Conn: 1 Mbps: 20989.319 Peak Mbps: 20989.319 Avg Mbps: 20989.319 1999 2621122990 20968.984 100.00% Conn: 1 Mbps: 20968.984 Peak Mbps: 20968.984 Avg Mbps: 20968.984 3000 2642781954 21142.256 100.00% Conn: 1 Mbps: 21142.256 Peak Mbps: 21142.256 Avg Mbps: 21142.256 2999 2642847386 21142.779 100.00% Conn: 1 Mbps: 21142.779 Peak Mbps: 21142.779 Avg Mbps: 21142.779 4000 2643910464 21151.284 100.00% Conn: 1 Mbps: 21151.284 Peak Mbps: 21151.284 Avg Mbps: 21151.284 4000 2643845032 21150.760 100.00% Conn: 1 Mbps: 21150.760 Peak Mbps: 21150.760 Avg Mbps: 21150.760 5000 2644646562 21157.172 100.00% Conn: 1 Mbps: 21157.172 Peak Mbps: 21157.172 Avg Mbps: 21157.172 5000 2644711994 21157.696 100.00% Conn: 1 Mbps: 21157.696 Peak Mbps: 21157.696 Avg Mbps: 21157.696 --- 127.0.0.1 tcpbench statistics --- 15786035042 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 20773.703/21042.747/21157.172/148.334 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 15786035042 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 20793.843/21042.812/21157.696/143.025 Mbps sleep 1 ==== run-tcp-splice ==== ln -s relay splice pkill -x tcpbench *** Error 1 in target 'run-tcp-splice' (ignored) ./splice -4 12345 127.0.0.1 12346 & rpid=$! ; tcpbench -4 -t 7 -s -p 12346 & sleep 1 ; tcpbench -4 -t 5 127.0.0.1 ; kill $rpid ; pkill -x tcpbench elapsed_ms bytes mbps bwidth elapsed_ms bytes mbps bwidth 1000 2441071528 19528.572 100.00% Conn: 1 Mbps: 19528.572 Peak Mbps: 19528.572 Avg Mbps: 19528.572 999 2441038812 19547.858 100.00% Conn: 1 Mbps: 19547.858 Peak Mbps: 19547.858 Avg Mbps: 19547.858 2000 2439681170 19536.986 100.00% Conn: 1 Mbps: 19536.986 Peak Mbps: 19536.986 Avg Mbps: 19536.986 2000 2439910182 19519.281 100.00% Conn: 1 Mbps: 19519.281 Peak Mbps: 19547.858 Avg Mbps: 19519.281 3000 2525838780 20206.710 100.00% Conn: 1 Mbps: 20206.710 Peak Mbps: 20206.710 Avg Mbps: 20206.710 3000 2525740632 20205.925 100.00% Conn: 1 Mbps: 20205.925 Peak Mbps: 20205.925 Avg Mbps: 20205.925 4000 2441529624 19532.237 100.00% Conn: 1 Mbps: 19532.237 Peak Mbps: 20206.710 Avg Mbps: 19532.237 4000 2441529624 19532.237 100.00% Conn: 1 Mbps: 19532.237 Peak Mbps: 20205.925 Avg Mbps: 19532.237 5000 2520129814 20181.220 100.00% Conn: 1 Mbps: 20181.220 Peak Mbps: 20206.710 Avg Mbps: 20181.220 5000 2520195246 20161.562 100.00% Conn: 1 Mbps: 20161.562 Peak Mbps: 20205.925 Avg Mbps: 20161.562 --- 127.0.0.1 tcpbench statistics --- 14921260334 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 19528.572/19797.145/20206.710/324.113 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 14921260334 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 19519.281/19793.373/20205.925/319.173 Mbps sleep 1 ==== run-udp-copy ==== pkill -x tcpbench *** Error 1 in target 'run-udp-copy' (ignored) ./copy -u -4 12345 127.0.0.1 12346 & rpid=$! ; tcpbench -u -4 -t 7 -s -p 12346 & sleep 1 ; tcpbench -u -4 -t 5 127.0.0.1 ; kill $rpid ; pkill -x tcpbench Elapsed: 1000 Mbps: 2986.653 Peak Mbps: 2986.653 Tx PPS: 253622 Elapsed: 1000 Mbps: 2469.969 Peak Mbps: 2469.969 Rx PPS: 209746 Elapsed: 2033 Mbps: 2439.935 Peak Mbps: 2469.969 Rx PPS: 207195 Elapsed: 2033 Mbps: 2989.542 Peak Mbps: 2989.542 Tx PPS: 253867 Elapsed: 3033 Mbps: 2558.127 Peak Mbps: 2558.127 Rx PPS: 217232 Elapsed: 3033 Mbps: 3131.533 Peak Mbps: 3131.533 Tx PPS: 265925 Elapsed: 4033 Mbps: 2361.406 Peak Mbps: 2558.127 Rx PPS: 200527 Elapsed: 4033 Mbps: 3028.128 Peak Mbps: 3131.533 Tx PPS: 257144 Elapsed: 5033 Mbps: 3004.423 Peak Mbps: 3131.533 Tx PPS: 255131 Elapsed: 5033 Mbps: 2359.439 Peak Mbps: 2558.127 Rx PPS: 200360 --- 127.0.0.1 tcpbench statistics --- 2267464384 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2986.653/3028.056/3131.533/53.784 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1818653056 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 2359.439/2437.775/2558.127/74.154 Mbps sleep 1 ==== run-udp-splice ==== pkill -x tcpbench *** Error 1 in target 'run-udp-splice' (ignored) ./splice -u -4 12345 127.0.0.1 12346 & rpid=$! ; tcpbench -u -4 -t 7 -s -p 12346 & sleep 1 ; tcpbench -u -4 -t 5 127.0.0.1 ; kill $rpid ; pkill -x tcpbench Elapsed: 1000 Mbps: 3066.989 Peak Mbps: 3066.989 Tx PPS: 260444 Elapsed: 1000 Mbps: 2353.316 Peak Mbps: 2353.316 Rx PPS: 199840 Elapsed: 2000 Mbps: 2988.888 Peak Mbps: 3066.989 Tx PPS: 253811 Elapsed: 2000 Mbps: 2226.513 Peak Mbps: 2353.316 Rx PPS: 189072 Elapsed: 3000 Mbps: 2964.396 Peak Mbps: 3066.989 Tx PPS: 251732 Elapsed: 3000 Mbps: 2203.714 Peak Mbps: 2353.316 Rx PPS: 187136 Elapsed: 4000 Mbps: 2939.466 Peak Mbps: 3066.989 Tx PPS: 249615 Elapsed: 4000 Mbps: 2297.144 Peak Mbps: 2353.316 Rx PPS: 195070 Elapsed: 5033 Mbps: 2214.139 Peak Mbps: 2353.316 Rx PPS: 188021 Elapsed: 5033 Mbps: 2989.576 Peak Mbps: 3066.989 Tx PPS: 253870 --- 127.0.0.1 tcpbench statistics --- 2260503296 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2939.466/2989.863/3066.989/42.750 Mbps Elapsed: 6042 Mbps: 2213.981 Peak Mbps: 2353.316 Rx PPS: 188007 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1699766976 bytes received over 6.045 seconds bandwidth min/avg/max/std-dev = 2203.714/2251.468/2353.316/55.017 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m32.68s