START sys/kern/sosplice/perf 2024-04-26T00:08:01Z ==== 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 109927244 879.418 100.00% Conn: 1 Mbps: 879.418 Peak Mbps: 879.418 Avg Mbps: 879.418 1000 109918460 879.348 100.00% Conn: 1 Mbps: 879.348 Peak Mbps: 879.348 Avg Mbps: 879.348 2000 108699990 869.600 100.00% Conn: 1 Mbps: 869.600 Peak Mbps: 879.418 Avg Mbps: 869.600 2000 108640236 869.122 100.00% Conn: 1 Mbps: 869.122 Peak Mbps: 879.348 Avg Mbps: 869.122 3000 110825234 886.602 100.00% Conn: 1 Mbps: 886.602 Peak Mbps: 886.602 Avg Mbps: 886.602 3001 110821376 886.571 100.00% Conn: 1 Mbps: 886.571 Peak Mbps: 886.571 Avg Mbps: 886.571 4001 111283722 890.270 100.00% Conn: 1 Mbps: 890.270 Peak Mbps: 890.270 Avg Mbps: 890.270 4001 111279908 890.239 100.00% Conn: 1 Mbps: 890.239 Peak Mbps: 890.239 Avg Mbps: 890.239 5001 108847212 870.778 100.00% Conn: 1 Mbps: 870.778 Peak Mbps: 890.270 Avg Mbps: 870.778 5001 108856628 870.853 100.00% Conn: 1 Mbps: 870.853 Peak Mbps: 890.239 Avg Mbps: 870.853 --- 127.0.0.1 tcpbench statistics --- 658790050 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 869.600/879.333/890.270/8.251 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 658790050 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 869.122/879.227/890.239/8.336 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 122799050 980.432 100.00% Conn: 1 Mbps: 980.432 Peak Mbps: 980.432 Avg Mbps: 980.432 1003 121509446 969.168 100.00% Conn: 1 Mbps: 969.168 Peak Mbps: 969.168 Avg Mbps: 969.168 2003 115333854 922.671 100.00% Conn: 1 Mbps: 922.671 Peak Mbps: 980.432 Avg Mbps: 922.671 2004 115343360 921.825 100.00% Conn: 1 Mbps: 921.825 Peak Mbps: 969.168 Avg Mbps: 921.825 3004 117473194 938.847 100.00% Conn: 1 Mbps: 938.847 Peak Mbps: 980.432 Avg Mbps: 938.847 3005 117440512 939.524 100.00% Conn: 1 Mbps: 939.524 Peak Mbps: 969.168 Avg Mbps: 939.524 4004 117676624 942.355 100.00% Conn: 1 Mbps: 942.355 Peak Mbps: 980.432 Avg Mbps: 942.355 4006 117702656 941.621 100.00% Conn: 1 Mbps: 941.621 Peak Mbps: 969.168 Avg Mbps: 941.621 5004 116473444 931.788 100.00% Conn: 1 Mbps: 931.788 Peak Mbps: 980.432 Avg Mbps: 931.788 5008 116654080 932.300 100.00% Conn: 1 Mbps: 932.300 Peak Mbps: 969.168 Avg Mbps: 932.300 --- 127.0.0.1 tcpbench statistics --- 706378696 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 922.671/943.218/980.432/19.787 Mbps 6007 117440512 940.465 100.00% Conn: 1 Mbps: 940.465 Peak Mbps: 969.168 Avg Mbps: 940.465 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 706378696 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 921.825/940.817/969.168/14.373 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: 238.205 Peak Mbps: 238.205 Tx PPS: 20228 Elapsed: 1000 Mbps: 205.303 Peak Mbps: 205.303 Rx PPS: 17434 Elapsed: 2000 Mbps: 241.426 Peak Mbps: 241.426 Tx PPS: 20501 Elapsed: 1999 Mbps: 205.461 Peak Mbps: 205.461 Rx PPS: 17447 Elapsed: 3000 Mbps: 240.760 Peak Mbps: 241.426 Tx PPS: 20445 Elapsed: 2999 Mbps: 205.008 Peak Mbps: 205.461 Rx PPS: 17409 Elapsed: 4000 Mbps: 240.725 Peak Mbps: 241.426 Tx PPS: 20442 Elapsed: 3999 Mbps: 205.444 Peak Mbps: 205.461 Rx PPS: 17446 Elapsed: 5000 Mbps: 241.933 Peak Mbps: 241.933 Tx PPS: 20544 Elapsed: 4999 Mbps: 205.774 Peak Mbps: 205.774 Rx PPS: 17474 --- 127.0.0.1 tcpbench statistics --- 180499584 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 238.205/240.610/241.933/1.283 Mbps Elapsed: 6000 Mbps: 205.373 Peak Mbps: 205.774 Rx PPS: 17440 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 154087488 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 205.008/205.394/205.774/0.227 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: 205.185 Peak Mbps: 205.185 Tx PPS: 17424 Elapsed: 1000 Mbps: 205.256 Peak Mbps: 205.256 Rx PPS: 17430 Elapsed: 2000 Mbps: 205.320 Peak Mbps: 205.320 Tx PPS: 17435 Elapsed: 2000 Mbps: 205.343 Peak Mbps: 205.343 Rx PPS: 17437 Elapsed: 3000 Mbps: 205.974 Peak Mbps: 205.974 Tx PPS: 17491 Elapsed: 3000 Mbps: 206.180 Peak Mbps: 206.180 Rx PPS: 17508 Elapsed: 4000 Mbps: 205.656 Peak Mbps: 205.974 Tx PPS: 17464 Elapsed: 4000 Mbps: 205.656 Peak Mbps: 206.180 Rx PPS: 17464 Elapsed: 5000 Mbps: 205.797 Peak Mbps: 205.974 Tx PPS: 17476 Elapsed: 5000 Mbps: 205.809 Peak Mbps: 206.180 Rx PPS: 17477 --- 127.0.0.1 tcpbench statistics --- 154016832 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 205.185/205.586/205.974/0.294 Mbps Elapsed: 6018 Mbps: 200.887 Peak Mbps: 206.180 Rx PPS: 17058 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 154016832 bytes received over 6.025 seconds bandwidth min/avg/max/std-dev = 200.887/204.855/206.180/1.801 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m37.07s