START sys/kern/sosplice/perf 2024-06-05T08:04:20Z ==== 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 325845496 2606.764 100.00% Conn: 1 Mbps: 2606.764 Peak Mbps: 2606.764 Avg Mbps: 2606.764 1000 325706738 2605.654 100.00% Conn: 1 Mbps: 2605.654 Peak Mbps: 2605.654 Avg Mbps: 2605.654 2000 323964598 2594.311 100.00% Conn: 1 Mbps: 2594.311 Peak Mbps: 2606.764 Avg Mbps: 2594.311 2000 324022514 2592.180 100.00% Conn: 1 Mbps: 2592.180 Peak Mbps: 2605.654 Avg Mbps: 2592.180 3000 323668478 2591.940 100.00% Conn: 1 Mbps: 2591.940 Peak Mbps: 2606.764 Avg Mbps: 2591.940 3000 323676074 2589.409 100.00% Conn: 1 Mbps: 2589.409 Peak Mbps: 2605.654 Avg Mbps: 2589.409 4000 324192350 2593.539 100.00% Conn: 1 Mbps: 2593.539 Peak Mbps: 2606.764 Avg Mbps: 2593.539 4000 324249770 2593.998 100.00% Conn: 1 Mbps: 2593.998 Peak Mbps: 2605.654 Avg Mbps: 2593.998 5000 323376498 2587.012 100.00% Conn: 1 Mbps: 2587.012 Peak Mbps: 2606.764 Avg Mbps: 2587.012 5000 323389022 2587.112 100.00% Conn: 1 Mbps: 2587.112 Peak Mbps: 2605.654 Avg Mbps: 2587.112 --- 127.0.0.1 tcpbench statistics --- 1946615434 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2587.012/2594.713/2606.764/6.539 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1946615434 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 2587.112/2593.671/2605.654/6.436 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 372741638 2981.933 100.00% Conn: 1 Mbps: 2981.933 Peak Mbps: 2981.933 Avg Mbps: 2981.933 1001 371167594 2966.374 100.00% Conn: 1 Mbps: 2966.374 Peak Mbps: 2966.374 Avg Mbps: 2966.374 2000 378038946 3024.312 100.00% Conn: 1 Mbps: 3024.312 Peak Mbps: 3024.312 Avg Mbps: 3024.312 2001 378011648 3024.093 100.00% Conn: 1 Mbps: 3024.093 Peak Mbps: 3024.093 Avg Mbps: 3024.093 3000 374573340 2999.586 100.00% Conn: 1 Mbps: 2999.586 Peak Mbps: 3024.312 Avg Mbps: 2999.586 3002 374865920 2998.927 100.00% Conn: 1 Mbps: 2998.927 Peak Mbps: 3024.093 Avg Mbps: 2998.927 4001 372797078 2982.377 100.00% Conn: 1 Mbps: 2982.377 Peak Mbps: 3024.312 Avg Mbps: 2982.377 4003 373049722 2984.398 100.00% Conn: 1 Mbps: 2984.398 Peak Mbps: 3024.093 Avg Mbps: 2984.398 5001 372896264 2983.170 100.00% Conn: 1 Mbps: 2983.170 Peak Mbps: 3024.312 Avg Mbps: 2983.170 5002 372506624 2983.036 100.00% Conn: 1 Mbps: 2983.036 Peak Mbps: 3024.093 Avg Mbps: 2983.036 --- 127.0.0.1 tcpbench statistics --- 2240385342 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 2981.933/2994.276/3024.312/16.417 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 2240385342 bytes received over 6.005 seconds bandwidth min/avg/max/std-dev = 2966.374/2991.366/3024.093/19.343 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: 415.092 Peak Mbps: 415.092 Tx PPS: 35249 Elapsed: 1000 Mbps: 415.116 Peak Mbps: 415.116 Rx PPS: 35251 Elapsed: 2000 Mbps: 419.162 Peak Mbps: 419.162 Tx PPS: 35594 Elapsed: 1999 Mbps: 418.997 Peak Mbps: 418.997 Rx PPS: 35580 Elapsed: 3000 Mbps: 431.225 Peak Mbps: 431.225 Tx PPS: 36619 Elapsed: 3000 Mbps: 431.214 Peak Mbps: 431.214 Rx PPS: 36618 Elapsed: 4000 Mbps: 434.038 Peak Mbps: 434.038 Tx PPS: 36857 Elapsed: 4000 Mbps: 433.616 Peak Mbps: 433.616 Rx PPS: 36822 Elapsed: 5000 Mbps: 434.888 Peak Mbps: 434.888 Tx PPS: 36930 Elapsed: 5000 Mbps: 433.851 Peak Mbps: 433.851 Rx PPS: 36842 --- 127.0.0.1 tcpbench statistics --- 320301312 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 415.092/426.881/434.888/8.158 Mbps Elapsed: 6004 Mbps: 427.103 Peak Mbps: 433.851 Rx PPS: 36268 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 320148224 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 415.116/426.649/433.851/7.223 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: 388.537 Peak Mbps: 388.537 Tx PPS: 32994 Elapsed: 1000 Mbps: 388.573 Peak Mbps: 388.573 Rx PPS: 32997 Elapsed: 2000 Mbps: 387.193 Peak Mbps: 388.537 Tx PPS: 32879 Elapsed: 2000 Mbps: 387.123 Peak Mbps: 388.573 Rx PPS: 32873 Elapsed: 3000 Mbps: 385.582 Peak Mbps: 388.537 Tx PPS: 32743 Elapsed: 3000 Mbps: 385.546 Peak Mbps: 388.573 Rx PPS: 32740 Elapsed: 4000 Mbps: 383.627 Peak Mbps: 388.537 Tx PPS: 32577 Elapsed: 4000 Mbps: 383.639 Peak Mbps: 388.573 Rx PPS: 32578 Elapsed: 5000 Mbps: 383.544 Peak Mbps: 388.537 Tx PPS: 32570 Elapsed: 5000 Mbps: 383.533 Peak Mbps: 388.573 Rx PPS: 32569 --- 127.0.0.1 tcpbench statistics --- 288966848 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 383.544/385.697/388.537/1.962 Mbps Elapsed: 6004 Mbps: 382.063 Peak Mbps: 388.573 Rx PPS: 32444 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 288952128 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 382.063/385.079/388.573/2.242 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m33.41s