START sys/kern/sosplice/perf 2024-07-26T00:04:26Z ==== run-tcp-copy ==== cc -O2 -pipe -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -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 115294028 922.352 100.00% Conn: 1 Mbps: 922.352 Peak Mbps: 922.352 Avg Mbps: 922.352 1002 115588628 922.863 100.00% Conn: 1 Mbps: 922.863 Peak Mbps: 922.863 Avg Mbps: 922.863 2000 112135894 898.885 100.00% Conn: 1 Mbps: 898.885 Peak Mbps: 922.863 Avg Mbps: 898.885 2000 112354228 898.834 100.00% Conn: 1 Mbps: 898.834 Peak Mbps: 922.352 Avg Mbps: 898.834 3000 115800582 926.405 100.00% Conn: 1 Mbps: 926.405 Peak Mbps: 926.405 Avg Mbps: 926.405 3000 115802112 926.417 100.00% Conn: 1 Mbps: 926.417 Peak Mbps: 926.417 Avg Mbps: 926.417 4000 113673486 910.298 100.00% Conn: 1 Mbps: 910.298 Peak Mbps: 926.405 Avg Mbps: 910.298 4000 113701638 909.613 100.00% Conn: 1 Mbps: 909.613 Peak Mbps: 926.417 Avg Mbps: 909.613 5001 109764020 878.112 100.00% Conn: 1 Mbps: 878.112 Peak Mbps: 926.405 Avg Mbps: 878.112 5001 109737250 877.898 100.00% Conn: 1 Mbps: 877.898 Peak Mbps: 926.417 Avg Mbps: 877.898 --- 127.0.0.1 tcpbench statistics --- 678638744 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 878.112/907.313/926.405/17.544 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 678638744 bytes received over 6.025 seconds bandwidth min/avg/max/std-dev = 877.898/907.023/926.417/17.511 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 1002 119630272 955.132 100.00% Conn: 1 Mbps: 955.132 Peak Mbps: 955.132 Avg Mbps: 955.132 1007 118399750 940.614 100.00% Conn: 1 Mbps: 940.614 Peak Mbps: 940.614 Avg Mbps: 940.614 2002 113554920 909.349 100.00% Conn: 1 Mbps: 909.349 Peak Mbps: 955.132 Avg Mbps: 909.349 2006 113770496 911.988 100.00% Conn: 1 Mbps: 911.988 Peak Mbps: 940.614 Avg Mbps: 911.988 3002 113509982 908.080 100.00% Conn: 1 Mbps: 908.080 Peak Mbps: 955.132 Avg Mbps: 908.080 3006 113508352 908.067 100.00% Conn: 1 Mbps: 908.067 Peak Mbps: 940.614 Avg Mbps: 908.067 4003 114284348 914.275 100.00% Conn: 1 Mbps: 914.275 Peak Mbps: 955.132 Avg Mbps: 914.275 4007 114294784 914.358 100.00% Conn: 1 Mbps: 914.358 Peak Mbps: 940.614 Avg Mbps: 914.358 5005 114572956 914.754 100.00% Conn: 1 Mbps: 914.754 Peak Mbps: 955.132 Avg Mbps: 914.754 5009 114556928 914.626 100.00% Conn: 1 Mbps: 914.626 Peak Mbps: 940.614 Avg Mbps: 914.626 --- 127.0.0.1 tcpbench statistics --- 688795812 bytes sent over 6.002 seconds bandwidth min/avg/max/std-dev = 908.080/920.318/955.132/17.604 Mbps 6010 113770496 910.164 100.00% Conn: 1 Mbps: 910.164 Peak Mbps: 940.614 Avg Mbps: 910.164 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 688795812 bytes received over 6.027 seconds bandwidth min/avg/max/std-dev = 908.067/916.636/940.614/10.963 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: 1004 Mbps: 83.007 Peak Mbps: 83.007 Tx PPS: 7048 Elapsed: 1003 Mbps: 83.031 Peak Mbps: 83.031 Rx PPS: 7050 Elapsed: 2005 Mbps: 86.667 Peak Mbps: 86.667 Rx PPS: 7359 Elapsed: 2006 Mbps: 86.679 Peak Mbps: 86.679 Tx PPS: 7360 Elapsed: 3006 Mbps: 84.057 Peak Mbps: 86.679 Tx PPS: 7138 Elapsed: 3005 Mbps: 84.092 Peak Mbps: 86.667 Rx PPS: 7141 Elapsed: 4005 Mbps: 82.043 Peak Mbps: 86.667 Rx PPS: 6967 Elapsed: 4006 Mbps: 82.055 Peak Mbps: 86.679 Tx PPS: 6968 Elapsed: 5005 Mbps: 86.612 Peak Mbps: 86.667 Rx PPS: 7355 Elapsed: 5006 Mbps: 86.601 Peak Mbps: 86.679 Tx PPS: 7354 --- 127.0.0.1 tcpbench statistics --- 63714048 bytes sent over 6.005 seconds bandwidth min/avg/max/std-dev = 82.055/84.480/86.679/1.874 Mbps Elapsed: 6015 Mbps: 86.155 Peak Mbps: 86.667 Rx PPS: 7316 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 63714048 bytes received over 6.028 seconds bandwidth min/avg/max/std-dev = 82.043/84.767/86.667/1.818 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: 1001 Mbps: 82.232 Peak Mbps: 82.232 Rx PPS: 6983 Elapsed: 1001 Mbps: 82.267 Peak Mbps: 82.267 Tx PPS: 6986 Elapsed: 2003 Mbps: 88.602 Peak Mbps: 88.602 Rx PPS: 7523 Elapsed: 2004 Mbps: 88.602 Peak Mbps: 88.602 Tx PPS: 7523 Elapsed: 3005 Mbps: 89.161 Peak Mbps: 89.161 Tx PPS: 7571 Elapsed: 3005 Mbps: 89.161 Peak Mbps: 89.161 Rx PPS: 7571 Elapsed: 4005 Mbps: 87.013 Peak Mbps: 89.161 Tx PPS: 7389 Elapsed: 4005 Mbps: 87.025 Peak Mbps: 89.161 Rx PPS: 7390 Elapsed: 5005 Mbps: 87.649 Peak Mbps: 89.161 Tx PPS: 7443 Elapsed: 5005 Mbps: 87.661 Peak Mbps: 89.161 Rx PPS: 7444 --- 127.0.0.1 tcpbench statistics --- 64919616 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 82.267/86.938/89.161/2.451 Mbps Elapsed: 6014 Mbps: 83.307 Peak Mbps: 89.161 Rx PPS: 7074 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 64885760 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 82.232/86.331/89.161/2.626 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m37.13s