START sys/kern/sosplice/perf 2025-02-10T03:12:33Z ==== 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 1831530686 14652.245 100.00% Conn: 1 Mbps: 14652.245 Peak Mbps: 14652.245 Avg Mbps: 14652.245 1000 1831465254 14651.722 100.00% Conn: 1 Mbps: 14651.722 Peak Mbps: 14651.722 Avg Mbps: 14651.722 2000 1820724106 14580.373 100.00% Conn: 1 Mbps: 14580.373 Peak Mbps: 14652.245 Avg Mbps: 14580.373 2000 1820789514 14566.316 100.00% Conn: 1 Mbps: 14566.316 Peak Mbps: 14651.722 Avg Mbps: 14566.316 3000 1845961610 14767.693 100.00% Conn: 1 Mbps: 14767.693 Peak Mbps: 14767.693 Avg Mbps: 14767.693 3000 1845961726 14767.694 100.00% Conn: 1 Mbps: 14767.694 Peak Mbps: 14767.694 Avg Mbps: 14767.694 4000 1846547762 14772.382 100.00% Conn: 1 Mbps: 14772.382 Peak Mbps: 14772.382 Avg Mbps: 14772.382 4000 1846547762 14772.382 100.00% Conn: 1 Mbps: 14772.382 Peak Mbps: 14772.382 Avg Mbps: 14772.382 5000 1844555926 14756.447 100.00% Conn: 1 Mbps: 14756.447 Peak Mbps: 14772.382 Avg Mbps: 14756.447 5000 1844588654 14756.709 100.00% Conn: 1 Mbps: 14756.709 Peak Mbps: 14772.382 Avg Mbps: 14756.709 --- 127.0.0.1 tcpbench statistics --- 11036144402 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 14580.373/14705.828/14772.382/76.719 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 11036144402 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 14566.316/14702.965/14772.382/81.481 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 1878129696 15025.038 100.00% Conn: 1 Mbps: 15025.038 Peak Mbps: 15025.038 Avg Mbps: 15025.038 1000 1878129696 15025.038 100.00% Conn: 1 Mbps: 15025.038 Peak Mbps: 15025.038 Avg Mbps: 15025.038 2000 1902282588 15233.494 100.00% Conn: 1 Mbps: 15233.494 Peak Mbps: 15233.494 Avg Mbps: 15233.494 2000 1902348020 15218.784 100.00% Conn: 1 Mbps: 15218.784 Peak Mbps: 15218.784 Avg Mbps: 15218.784 3000 1913560210 15308.482 100.00% Conn: 1 Mbps: 15308.482 Peak Mbps: 15308.482 Avg Mbps: 15308.482 3000 1913625642 15309.005 100.00% Conn: 1 Mbps: 15309.005 Peak Mbps: 15309.005 Avg Mbps: 15309.005 4000 1907864398 15262.915 100.00% Conn: 1 Mbps: 15262.915 Peak Mbps: 15308.482 Avg Mbps: 15262.915 4000 1907798966 15277.669 100.00% Conn: 1 Mbps: 15277.669 Peak Mbps: 15309.005 Avg Mbps: 15277.669 5000 1904243964 15233.952 100.00% Conn: 1 Mbps: 15233.952 Peak Mbps: 15308.482 Avg Mbps: 15233.952 5000 1904243964 15233.952 100.00% Conn: 1 Mbps: 15233.952 Peak Mbps: 15309.005 Avg Mbps: 15233.952 --- 127.0.0.1 tcpbench statistics --- 11402877550 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 15025.038/15212.776/15308.482/97.772 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 11402877550 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 15025.038/15212.890/15309.005/99.198 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: 2752.534 Peak Mbps: 2752.534 Tx PPS: 233741 Elapsed: 1000 Mbps: 1995.137 Peak Mbps: 1995.137 Rx PPS: 169424 Elapsed: 2000 Mbps: 2766.971 Peak Mbps: 2766.971 Tx PPS: 234966 Elapsed: 2000 Mbps: 2005.940 Peak Mbps: 2005.940 Rx PPS: 170341 Elapsed: 3000 Mbps: 2699.954 Peak Mbps: 2766.971 Tx PPS: 229276 Elapsed: 3000 Mbps: 2008.385 Peak Mbps: 2008.385 Rx PPS: 170549 Elapsed: 4000 Mbps: 2774.167 Peak Mbps: 2774.167 Tx PPS: 235578 Elapsed: 4000 Mbps: 2020.102 Peak Mbps: 2020.102 Rx PPS: 171544 Elapsed: 5000 Mbps: 2733.398 Peak Mbps: 2774.167 Tx PPS: 232116 Elapsed: 5000 Mbps: 2055.595 Peak Mbps: 2055.595 Rx PPS: 174558 --- 127.0.0.1 tcpbench statistics --- 2061659648 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2699.954/2745.405/2774.167/26.657 Mbps Elapsed: 6000 Mbps: 2016.958 Peak Mbps: 2055.595 Rx PPS: 171277 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1518753664 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 1995.137/2017.019/2055.595/19.034 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: 2753.735 Peak Mbps: 2753.735 Tx PPS: 233843 Elapsed: 1000 Mbps: 2011.517 Peak Mbps: 2011.517 Rx PPS: 170815 Elapsed: 2000 Mbps: 2795.733 Peak Mbps: 2795.733 Tx PPS: 237409 Elapsed: 1999 Mbps: 1970.293 Peak Mbps: 2011.517 Rx PPS: 167314 Elapsed: 3000 Mbps: 2765.205 Peak Mbps: 2795.733 Tx PPS: 234817 Elapsed: 2999 Mbps: 2003.663 Peak Mbps: 2011.517 Rx PPS: 170148 Elapsed: 4000 Mbps: 2847.861 Peak Mbps: 2847.861 Tx PPS: 241836 Elapsed: 4000 Mbps: 1936.752 Peak Mbps: 2011.517 Rx PPS: 164466 Elapsed: 5000 Mbps: 2782.669 Peak Mbps: 2847.861 Tx PPS: 236300 Elapsed: 5000 Mbps: 2001.237 Peak Mbps: 2011.517 Rx PPS: 169942 --- 127.0.0.1 tcpbench statistics --- 2087243008 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2753.735/2789.041/2847.861/32.741 Mbps Elapsed: 6000 Mbps: 2028.051 Peak Mbps: 2028.051 Rx PPS: 172219 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1499695680 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 1936.752/1991.919/2028.051/30.071 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m32.66s