START sys/kern/sosplice/perf 2024-05-15T08:57:36Z ==== 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 318960170 2551.681 100.00% Conn: 1 Mbps: 2551.681 Peak Mbps: 2551.681 Avg Mbps: 2551.681 1000 318864934 2550.919 100.00% Conn: 1 Mbps: 2550.919 Peak Mbps: 2550.919 Avg Mbps: 2550.919 2000 318534654 2550.828 100.00% Conn: 1 Mbps: 2550.828 Peak Mbps: 2551.681 Avg Mbps: 2550.828 2000 318629804 2549.038 100.00% Conn: 1 Mbps: 2549.038 Peak Mbps: 2550.919 Avg Mbps: 2549.038 3000 318173830 2545.391 100.00% Conn: 1 Mbps: 2545.391 Peak Mbps: 2551.681 Avg Mbps: 2545.391 3000 318060694 2547.033 100.00% Conn: 1 Mbps: 2547.033 Peak Mbps: 2550.919 Avg Mbps: 2547.033 4000 315833492 2526.668 100.00% Conn: 1 Mbps: 2526.668 Peak Mbps: 2551.681 Avg Mbps: 2526.668 4000 315800128 2526.401 100.00% Conn: 1 Mbps: 2526.401 Peak Mbps: 2550.919 Avg Mbps: 2526.401 5000 311746124 2496.465 100.00% Conn: 1 Mbps: 2496.465 Peak Mbps: 2551.681 Avg Mbps: 2496.465 5000 311951644 2495.613 100.00% Conn: 1 Mbps: 2495.613 Peak Mbps: 2550.919 Avg Mbps: 2495.613 --- 127.0.0.1 tcpbench statistics --- 1894043286 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2496.465/2534.207/2551.681/20.919 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1894043286 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 2495.613/2533.801/2550.919/21.040 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 372066474 2976.532 100.00% Conn: 1 Mbps: 2976.532 Peak Mbps: 2976.532 Avg Mbps: 2976.532 1001 373950886 2988.618 100.00% Conn: 1 Mbps: 2988.618 Peak Mbps: 2988.618 Avg Mbps: 2988.618 2000 370337354 2965.664 100.00% Conn: 1 Mbps: 2965.664 Peak Mbps: 2988.618 Avg Mbps: 2965.664 2000 370409472 2963.276 100.00% Conn: 1 Mbps: 2963.276 Peak Mbps: 2976.532 Avg Mbps: 2963.276 3001 364951780 2919.614 100.00% Conn: 1 Mbps: 2919.614 Peak Mbps: 2988.618 Avg Mbps: 2919.614 3001 364904448 2919.236 100.00% Conn: 1 Mbps: 2919.236 Peak Mbps: 2976.532 Avg Mbps: 2919.236 4001 375417184 3003.337 100.00% Conn: 1 Mbps: 3003.337 Peak Mbps: 3003.337 Avg Mbps: 3003.337 4001 375582754 3004.662 100.00% Conn: 1 Mbps: 3004.662 Peak Mbps: 3004.662 Avg Mbps: 3004.662 5001 370508534 2964.068 100.00% Conn: 1 Mbps: 2964.068 Peak Mbps: 3003.337 Avg Mbps: 2964.068 5002 370671616 2965.373 100.00% Conn: 1 Mbps: 2965.373 Peak Mbps: 3004.662 Avg Mbps: 2965.373 --- 127.0.0.1 tcpbench statistics --- 2221514774 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 2919.614/2968.261/3003.337/28.410 Mbps 6001 367165926 2940.268 100.00% Conn: 1 Mbps: 2940.268 Peak Mbps: 3004.662 Avg Mbps: 2940.268 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 2221514774 bytes received over 6.005 seconds bandwidth min/avg/max/std-dev = 2919.236/2961.558/3004.662/26.908 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: 350.183 Peak Mbps: 350.183 Tx PPS: 29737 Elapsed: 1000 Mbps: 349.194 Peak Mbps: 349.194 Rx PPS: 29653 Elapsed: 2000 Mbps: 397.378 Peak Mbps: 397.378 Tx PPS: 33744 Elapsed: 2000 Mbps: 396.957 Peak Mbps: 396.957 Rx PPS: 33709 Elapsed: 3000 Mbps: 407.987 Peak Mbps: 407.987 Tx PPS: 34645 Elapsed: 3000 Mbps: 406.519 Peak Mbps: 406.519 Rx PPS: 34521 Elapsed: 4000 Mbps: 409.240 Peak Mbps: 409.240 Tx PPS: 34752 Elapsed: 4000 Mbps: 407.261 Peak Mbps: 407.261 Rx PPS: 34584 Elapsed: 5000 Mbps: 409.675 Peak Mbps: 409.675 Tx PPS: 34789 Elapsed: 5000 Mbps: 409.687 Peak Mbps: 409.687 Rx PPS: 34790 --- 127.0.0.1 tcpbench statistics --- 296267968 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 350.183/394.893/409.675/22.808 Mbps Elapsed: 6004 Mbps: 394.871 Peak Mbps: 409.687 Rx PPS: 33531 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 295758656 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 349.194/394.082/409.687/20.800 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: 381.637 Peak Mbps: 381.637 Tx PPS: 32408 Elapsed: 1000 Mbps: 381.684 Peak Mbps: 381.684 Rx PPS: 32412 Elapsed: 2000 Mbps: 381.795 Peak Mbps: 381.795 Tx PPS: 32421 Elapsed: 2000 Mbps: 381.448 Peak Mbps: 381.684 Rx PPS: 32392 Elapsed: 3000 Mbps: 378.822 Peak Mbps: 381.795 Tx PPS: 32169 Elapsed: 3000 Mbps: 378.810 Peak Mbps: 381.684 Rx PPS: 32168 Elapsed: 4000 Mbps: 381.907 Peak Mbps: 381.907 Tx PPS: 32431 Elapsed: 4000 Mbps: 380.647 Peak Mbps: 381.684 Rx PPS: 32324 Elapsed: 5000 Mbps: 381.531 Peak Mbps: 381.907 Tx PPS: 32399 Elapsed: 5000 Mbps: 381.354 Peak Mbps: 381.684 Rx PPS: 32384 --- 127.0.0.1 tcpbench statistics --- 286524800 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 378.822/381.138/381.907/1.165 Mbps Elapsed: 6004 Mbps: 377.923 Peak Mbps: 381.684 Rx PPS: 32092 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 285422272 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 377.923/380.311/381.684/1.434 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m33.13s