START sys/kern/sosplice/perf 2024-04-25T08:05:12Z ==== 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 326122322 2608.979 100.00% Conn: 1 Mbps: 2608.979 Peak Mbps: 2608.979 Avg Mbps: 2608.979 1000 326042508 2608.340 100.00% Conn: 1 Mbps: 2608.340 Peak Mbps: 2608.340 Avg Mbps: 2608.340 2000 329100546 2635.440 100.00% Conn: 1 Mbps: 2635.440 Peak Mbps: 2635.440 Avg Mbps: 2635.440 2000 329072546 2632.580 100.00% Conn: 1 Mbps: 2632.580 Peak Mbps: 2632.580 Avg Mbps: 2632.580 3000 332028812 2656.230 100.00% Conn: 1 Mbps: 2656.230 Peak Mbps: 2656.230 Avg Mbps: 2656.230 3000 331959104 2655.673 100.00% Conn: 1 Mbps: 2655.673 Peak Mbps: 2655.673 Avg Mbps: 2655.673 4000 328936490 2634.126 100.00% Conn: 1 Mbps: 2634.126 Peak Mbps: 2656.230 Avg Mbps: 2634.126 4000 329086928 2632.695 100.00% Conn: 1 Mbps: 2632.695 Peak Mbps: 2655.673 Avg Mbps: 2632.695 5000 326730740 2616.462 100.00% Conn: 1 Mbps: 2616.462 Peak Mbps: 2656.230 Avg Mbps: 2616.462 5000 326785502 2614.284 100.00% Conn: 1 Mbps: 2614.284 Peak Mbps: 2655.673 Avg Mbps: 2614.284 --- 127.0.0.1 tcpbench statistics --- 1971823192 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2608.979/2630.247/2656.230/16.489 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1971823192 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 2608.340/2628.715/2655.673/16.619 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 378389702 3027.118 100.00% Conn: 1 Mbps: 3027.118 Peak Mbps: 3027.118 Avg Mbps: 3027.118 1000 376406910 3011.255 100.00% Conn: 1 Mbps: 3011.255 Peak Mbps: 3011.255 Avg Mbps: 3011.255 2000 370855222 2969.812 100.00% Conn: 1 Mbps: 2969.812 Peak Mbps: 3011.255 Avg Mbps: 2969.812 2001 370400776 2963.206 100.00% Conn: 1 Mbps: 2963.206 Peak Mbps: 3027.118 Avg Mbps: 2963.206 3001 368982662 2954.816 100.00% Conn: 1 Mbps: 2954.816 Peak Mbps: 3027.118 Avg Mbps: 2954.816 3001 369360896 2954.887 100.00% Conn: 1 Mbps: 2954.887 Peak Mbps: 3011.255 Avg Mbps: 2954.887 4001 372406068 2982.231 100.00% Conn: 1 Mbps: 2982.231 Peak Mbps: 3027.118 Avg Mbps: 2982.231 4001 371982336 2975.859 100.00% Conn: 1 Mbps: 2975.859 Peak Mbps: 3011.255 Avg Mbps: 2975.859 5001 374268306 2994.146 100.00% Conn: 1 Mbps: 2994.146 Peak Mbps: 3027.118 Avg Mbps: 2994.146 5002 374308674 2994.469 100.00% Conn: 1 Mbps: 2994.469 Peak Mbps: 3011.255 Avg Mbps: 2994.469 --- 127.0.0.1 tcpbench statistics --- 2236216550 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 2954.816/2984.303/3027.118/25.491 Mbps 6001 373293056 2989.334 100.00% Conn: 1 Mbps: 2989.334 Peak Mbps: 3011.255 Avg Mbps: 2989.334 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 2236216550 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 2954.887/2982.603/3011.255/18.186 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: 401.668 Peak Mbps: 401.668 Tx PPS: 34109 Elapsed: 1000 Mbps: 401.562 Peak Mbps: 401.562 Rx PPS: 34100 Elapsed: 2000 Mbps: 413.150 Peak Mbps: 413.150 Tx PPS: 35084 Elapsed: 2000 Mbps: 412.749 Peak Mbps: 412.749 Rx PPS: 35050 Elapsed: 3000 Mbps: 411.477 Peak Mbps: 413.150 Tx PPS: 34942 Elapsed: 3000 Mbps: 411.453 Peak Mbps: 412.749 Rx PPS: 34940 Elapsed: 4000 Mbps: 410.924 Peak Mbps: 413.150 Tx PPS: 34895 Elapsed: 4000 Mbps: 410.712 Peak Mbps: 412.749 Rx PPS: 34877 Elapsed: 5000 Mbps: 412.914 Peak Mbps: 413.150 Tx PPS: 35064 Elapsed: 5000 Mbps: 412.925 Peak Mbps: 412.925 Rx PPS: 35065 --- 127.0.0.1 tcpbench statistics --- 307880576 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 401.668/410.026/413.150/4.263 Mbps Elapsed: 6004 Mbps: 411.690 Peak Mbps: 412.925 Rx PPS: 34960 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 307790784 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 401.562/410.182/412.925/3.928 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: 382.520 Peak Mbps: 382.520 Tx PPS: 32483 Elapsed: 1000 Mbps: 382.343 Peak Mbps: 382.343 Rx PPS: 32468 Elapsed: 2000 Mbps: 379.531 Peak Mbps: 382.520 Tx PPS: 32229 Elapsed: 2000 Mbps: 378.975 Peak Mbps: 382.343 Rx PPS: 32182 Elapsed: 3000 Mbps: 379.646 Peak Mbps: 382.520 Tx PPS: 32239 Elapsed: 3000 Mbps: 379.670 Peak Mbps: 382.343 Rx PPS: 32241 Elapsed: 4000 Mbps: 377.409 Peak Mbps: 382.520 Tx PPS: 32049 Elapsed: 4000 Mbps: 375.737 Peak Mbps: 382.343 Rx PPS: 31907 Elapsed: 5000 Mbps: 383.846 Peak Mbps: 383.846 Tx PPS: 32595 Elapsed: 5003 Mbps: 375.822 Peak Mbps: 382.343 Rx PPS: 31914 --- 127.0.0.1 tcpbench statistics --- 284961536 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 377.409/380.590/383.846/2.300 Mbps Elapsed: 6004 Mbps: 377.586 Peak Mbps: 382.343 Rx PPS: 32064 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 283907584 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 375.737/378.356/382.343/2.305 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m33.36s