START sys/kern/sosplice/perf 2025-02-11T02:15:41Z ==== 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 1834512510 14676.100 100.00% Conn: 1 Mbps: 14676.100 Peak Mbps: 14676.100 Avg Mbps: 14676.100 999 1834332572 14689.350 100.00% Conn: 1 Mbps: 14689.350 Peak Mbps: 14689.350 Avg Mbps: 14689.350 2000 1849080288 14807.450 100.00% Conn: 1 Mbps: 14807.450 Peak Mbps: 14807.450 Avg Mbps: 14807.450 1999 1849227498 14793.820 100.00% Conn: 1 Mbps: 14793.820 Peak Mbps: 14793.820 Avg Mbps: 14793.820 3000 1854623310 14836.986 100.00% Conn: 1 Mbps: 14836.986 Peak Mbps: 14836.986 Avg Mbps: 14836.986 3000 1854590594 14836.725 100.00% Conn: 1 Mbps: 14836.725 Peak Mbps: 14836.725 Avg Mbps: 14836.725 4000 1862163508 14912.220 100.00% Conn: 1 Mbps: 14912.220 Peak Mbps: 14912.220 Avg Mbps: 14912.220 4000 1862228940 14897.832 100.00% Conn: 1 Mbps: 14897.832 Peak Mbps: 14897.832 Avg Mbps: 14897.832 5000 1860580130 14884.641 100.00% Conn: 1 Mbps: 14884.641 Peak Mbps: 14912.220 Avg Mbps: 14884.641 5000 1860514698 14899.017 100.00% Conn: 1 Mbps: 14899.017 Peak Mbps: 14899.017 Avg Mbps: 14899.017 --- 127.0.0.1 tcpbench statistics --- 11097662834 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 14676.100/14823.480/14912.220/82.190 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 11097662834 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 14689.350/14823.349/14899.017/77.820 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 999 1858827844 14885.508 100.00% Conn: 1 Mbps: 14885.508 Peak Mbps: 14885.508 Avg Mbps: 14885.508 1000 1859024140 14872.193 100.00% Conn: 1 Mbps: 14872.193 Peak Mbps: 14872.193 Avg Mbps: 14872.193 2000 1884837124 15093.791 100.00% Conn: 1 Mbps: 15093.791 Peak Mbps: 15093.791 Avg Mbps: 15093.791 2000 1885066136 15080.529 100.00% Conn: 1 Mbps: 15080.529 Peak Mbps: 15080.529 Avg Mbps: 15080.529 3000 1895249748 15161.998 100.00% Conn: 1 Mbps: 15161.998 Peak Mbps: 15161.998 Avg Mbps: 15161.998 3000 1895249748 15177.175 100.00% Conn: 1 Mbps: 15177.175 Peak Mbps: 15177.175 Avg Mbps: 15177.175 4000 1898160936 15185.287 100.00% Conn: 1 Mbps: 15185.287 Peak Mbps: 15185.287 Avg Mbps: 15185.287 4000 1898193652 15185.549 100.00% Conn: 1 Mbps: 15185.549 Peak Mbps: 15185.549 Avg Mbps: 15185.549 5000 1889569026 15116.552 100.00% Conn: 1 Mbps: 15116.552 Peak Mbps: 15185.287 Avg Mbps: 15116.552 5000 1889650816 15117.207 100.00% Conn: 1 Mbps: 15117.207 Peak Mbps: 15185.549 Avg Mbps: 15117.207 --- 127.0.0.1 tcpbench statistics --- 11317228016 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 14872.193/15085.964/15185.287/111.661 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 11317228016 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 14885.508/15089.194/15185.549/108.970 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: 2698.553 Peak Mbps: 2698.553 Tx PPS: 229157 Elapsed: 1000 Mbps: 1989.944 Peak Mbps: 1989.944 Rx PPS: 168983 Elapsed: 2000 Mbps: 2739.187 Peak Mbps: 2739.187 Tx PPS: 232607 Elapsed: 1999 Mbps: 1976.140 Peak Mbps: 1989.944 Rx PPS: 167810 Elapsed: 3000 Mbps: 2700.260 Peak Mbps: 2739.187 Tx PPS: 229302 Elapsed: 2999 Mbps: 1990.321 Peak Mbps: 1990.321 Rx PPS: 169015 Elapsed: 4000 Mbps: 2706.490 Peak Mbps: 2739.187 Tx PPS: 229831 Elapsed: 3999 Mbps: 1995.302 Peak Mbps: 1995.302 Rx PPS: 169438 Elapsed: 5000 Mbps: 2729.653 Peak Mbps: 2739.187 Tx PPS: 231798 Elapsed: 5000 Mbps: 1992.417 Peak Mbps: 1995.302 Rx PPS: 169193 --- 127.0.0.1 tcpbench statistics --- 2034660224 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2698.553/2714.829/2739.187/16.491 Mbps Elapsed: 6000 Mbps: 1983.691 Peak Mbps: 1995.302 Rx PPS: 168452 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1496744320 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 1976.140/1987.969/1995.302/6.340 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: 2725.873 Peak Mbps: 2725.873 Tx PPS: 231477 Elapsed: 1000 Mbps: 1996.727 Peak Mbps: 1996.727 Rx PPS: 169559 Elapsed: 2000 Mbps: 2754.900 Peak Mbps: 2754.900 Tx PPS: 233941 Elapsed: 2000 Mbps: 2023.362 Peak Mbps: 2023.362 Rx PPS: 171820 Elapsed: 3000 Mbps: 2780.125 Peak Mbps: 2780.125 Tx PPS: 236084 Elapsed: 3000 Mbps: 2016.664 Peak Mbps: 2023.362 Rx PPS: 171252 Elapsed: 4000 Mbps: 2804.407 Peak Mbps: 2804.407 Tx PPS: 238146 Elapsed: 4000 Mbps: 1994.136 Peak Mbps: 2023.362 Rx PPS: 169339 Elapsed: 5000 Mbps: 2783.639 Peak Mbps: 2804.407 Tx PPS: 236382 Elapsed: 5000 Mbps: 2008.138 Peak Mbps: 2023.362 Rx PPS: 170528 --- 127.0.0.1 tcpbench statistics --- 2086428992 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2725.873/2769.789/2804.407/27.009 Mbps Elapsed: 6000 Mbps: 1952.908 Peak Mbps: 2023.362 Rx PPS: 165838 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1505090560 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 1952.908/1998.656/2023.362/22.882 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m32.65s