START sys/kern/sosplice/perf 2024-06-16T00:26:49Z ==== 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 113526728 908.214 100.00% Conn: 1 Mbps: 908.214 Peak Mbps: 908.214 Avg Mbps: 908.214 999 113452872 908.532 100.00% Conn: 1 Mbps: 908.532 Peak Mbps: 908.532 Avg Mbps: 908.532 2000 110758702 886.957 100.00% Conn: 1 Mbps: 886.957 Peak Mbps: 908.214 Avg Mbps: 886.957 2000 110760010 886.080 100.00% Conn: 1 Mbps: 886.080 Peak Mbps: 908.532 Avg Mbps: 886.080 3001 111481942 891.856 100.00% Conn: 1 Mbps: 891.856 Peak Mbps: 908.214 Avg Mbps: 891.856 3000 111481252 891.850 100.00% Conn: 1 Mbps: 891.850 Peak Mbps: 908.532 Avg Mbps: 891.850 4001 112725066 901.801 100.00% Conn: 1 Mbps: 901.801 Peak Mbps: 908.214 Avg Mbps: 901.801 4000 112693366 901.547 100.00% Conn: 1 Mbps: 901.547 Peak Mbps: 908.532 Avg Mbps: 901.547 5001 114460630 915.685 100.00% Conn: 1 Mbps: 915.685 Peak Mbps: 915.685 Avg Mbps: 915.685 5001 114491264 915.930 100.00% Conn: 1 Mbps: 915.930 Peak Mbps: 915.930 Avg Mbps: 915.930 --- 127.0.0.1 tcpbench statistics --- 674859010 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 886.957/900.902/915.685/10.480 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 674859010 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 886.080/900.788/915.930/10.826 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 120753922 964.103 100.00% Conn: 1 Mbps: 964.103 Peak Mbps: 964.103 Avg Mbps: 964.103 1004 119496140 952.160 100.00% Conn: 1 Mbps: 952.160 Peak Mbps: 952.160 Avg Mbps: 952.160 2003 114289070 913.399 100.00% Conn: 1 Mbps: 913.399 Peak Mbps: 964.103 Avg Mbps: 913.399 2005 114294784 914.358 100.00% Conn: 1 Mbps: 914.358 Peak Mbps: 952.160 Avg Mbps: 914.358 3004 113471194 907.770 100.00% Conn: 1 Mbps: 907.770 Peak Mbps: 964.103 Avg Mbps: 907.770 3006 113508352 907.160 100.00% Conn: 1 Mbps: 907.160 Peak Mbps: 952.160 Avg Mbps: 907.160 4003 113878408 911.939 100.00% Conn: 1 Mbps: 911.939 Peak Mbps: 964.103 Avg Mbps: 911.939 4007 114032640 912.261 100.00% Conn: 1 Mbps: 912.261 Peak Mbps: 952.160 Avg Mbps: 912.261 5005 114001416 910.191 100.00% Conn: 1 Mbps: 910.191 Peak Mbps: 964.103 Avg Mbps: 910.191 5008 113770496 910.164 100.00% Conn: 1 Mbps: 910.164 Peak Mbps: 952.160 Avg Mbps: 910.164 --- 127.0.0.1 tcpbench statistics --- 690683496 bytes sent over 6.001 seconds bandwidth min/avg/max/std-dev = 907.770/921.480/964.103/21.394 Mbps 6007 115081216 921.571 100.00% Conn: 1 Mbps: 921.571 Peak Mbps: 952.160 Avg Mbps: 921.571 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 690683496 bytes received over 6.026 seconds bandwidth min/avg/max/std-dev = 907.160/919.612/952.160/15.216 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.099 Peak Mbps: 238.099 Tx PPS: 20219 Elapsed: 999 Mbps: 238.396 Peak Mbps: 238.396 Rx PPS: 20244 Elapsed: 2000 Mbps: 238.773 Peak Mbps: 238.773 Tx PPS: 20276 Elapsed: 1999 Mbps: 238.809 Peak Mbps: 238.809 Rx PPS: 20279 Elapsed: 3000 Mbps: 238.700 Peak Mbps: 238.773 Tx PPS: 20270 Elapsed: 2999 Mbps: 238.723 Peak Mbps: 238.809 Rx PPS: 20272 Elapsed: 4000 Mbps: 240.101 Peak Mbps: 240.101 Tx PPS: 20389 Elapsed: 3999 Mbps: 240.089 Peak Mbps: 240.089 Rx PPS: 20388 Elapsed: 5000 Mbps: 239.441 Peak Mbps: 240.101 Tx PPS: 20333 Elapsed: 5000 Mbps: 239.441 Peak Mbps: 240.089 Rx PPS: 20333 --- 127.0.0.1 tcpbench statistics --- 179224832 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 238.099/239.023/240.101/0.687 Mbps Elapsed: 6015 Mbps: 235.288 Peak Mbps: 240.089 Rx PPS: 19980 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 179224832 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 235.288/238.458/240.089/1.521 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: 248.262 Peak Mbps: 248.262 Tx PPS: 21082 Elapsed: 1000 Mbps: 248.344 Peak Mbps: 248.344 Rx PPS: 21089 Elapsed: 2000 Mbps: 249.948 Peak Mbps: 249.948 Tx PPS: 21225 Elapsed: 1999 Mbps: 249.995 Peak Mbps: 249.995 Rx PPS: 21229 Elapsed: 3000 Mbps: 249.475 Peak Mbps: 249.948 Tx PPS: 21185 Elapsed: 2999 Mbps: 249.463 Peak Mbps: 249.995 Rx PPS: 21184 Elapsed: 4000 Mbps: 249.781 Peak Mbps: 249.948 Tx PPS: 21211 Elapsed: 4000 Mbps: 249.781 Peak Mbps: 249.995 Rx PPS: 21211 Elapsed: 5000 Mbps: 247.932 Peak Mbps: 249.948 Tx PPS: 21054 Elapsed: 5000 Mbps: 247.920 Peak Mbps: 249.995 Rx PPS: 21053 --- 127.0.0.1 tcpbench statistics --- 186709952 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 247.932/249.079/249.948/0.823 Mbps Elapsed: 6016 Mbps: 244.514 Peak Mbps: 249.995 Rx PPS: 20763 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 186709952 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 244.514/248.336/249.995/1.866 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m37.01s