START sys/kern/sosplice/perf 2024-05-26T00:27:15Z ==== 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 112561310 900.490 100.00% Conn: 1 Mbps: 900.490 Peak Mbps: 900.490 Avg Mbps: 900.490 1000 112493848 899.951 100.00% Conn: 1 Mbps: 899.951 Peak Mbps: 899.951 Avg Mbps: 899.951 2000 115342026 923.660 100.00% Conn: 1 Mbps: 923.660 Peak Mbps: 923.660 Avg Mbps: 923.660 2000 115408816 923.271 100.00% Conn: 1 Mbps: 923.271 Peak Mbps: 923.271 Avg Mbps: 923.271 3000 114017052 912.136 100.00% Conn: 1 Mbps: 912.136 Peak Mbps: 923.660 Avg Mbps: 912.136 3001 114043216 912.346 100.00% Conn: 1 Mbps: 912.346 Peak Mbps: 923.271 Avg Mbps: 912.346 4000 113641246 909.130 100.00% Conn: 1 Mbps: 909.130 Peak Mbps: 923.660 Avg Mbps: 909.130 4001 113610536 908.884 100.00% Conn: 1 Mbps: 908.884 Peak Mbps: 923.271 Avg Mbps: 908.884 5001 114785094 918.281 100.00% Conn: 1 Mbps: 918.281 Peak Mbps: 923.660 Avg Mbps: 918.281 5001 114884608 919.077 100.00% Conn: 1 Mbps: 919.077 Peak Mbps: 923.271 Avg Mbps: 919.077 --- 127.0.0.1 tcpbench statistics --- 682466764 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 900.490/912.739/923.660/7.917 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 682466764 bytes received over 6.023 seconds bandwidth min/avg/max/std-dev = 899.951/912.706/923.271/8.119 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 1001 123774978 989.211 100.00% Conn: 1 Mbps: 989.211 Peak Mbps: 989.211 Avg Mbps: 989.211 1004 122492958 976.040 100.00% Conn: 1 Mbps: 976.040 Peak Mbps: 976.040 Avg Mbps: 976.040 2004 118739610 948.021 100.00% Conn: 1 Mbps: 948.021 Peak Mbps: 989.211 Avg Mbps: 948.021 2005 118751232 949.061 100.00% Conn: 1 Mbps: 949.061 Peak Mbps: 976.040 Avg Mbps: 949.061 3002 118553986 950.333 100.00% Conn: 1 Mbps: 950.333 Peak Mbps: 989.211 Avg Mbps: 950.333 3006 118751232 949.061 100.00% Conn: 1 Mbps: 949.061 Peak Mbps: 976.040 Avg Mbps: 949.061 4004 118733200 947.970 100.00% Conn: 1 Mbps: 947.970 Peak Mbps: 989.211 Avg Mbps: 947.970 4006 118489088 947.913 100.00% Conn: 1 Mbps: 947.913 Peak Mbps: 976.040 Avg Mbps: 947.913 5006 117730822 940.906 100.00% Conn: 1 Mbps: 940.906 Peak Mbps: 989.211 Avg Mbps: 940.906 5008 117702656 940.681 100.00% Conn: 1 Mbps: 940.681 Peak Mbps: 976.040 Avg Mbps: 940.681 --- 127.0.0.1 tcpbench statistics --- 716080926 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 940.906/955.288/989.211/17.254 Mbps 6008 119537664 956.301 100.00% Conn: 1 Mbps: 956.301 Peak Mbps: 976.040 Avg Mbps: 956.301 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 716080926 bytes received over 6.026 seconds bandwidth min/avg/max/std-dev = 940.681/953.176/976.040/11.182 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: 217.008 Peak Mbps: 217.008 Tx PPS: 18428 Elapsed: 999 Mbps: 217.308 Peak Mbps: 217.308 Rx PPS: 18453 Elapsed: 2000 Mbps: 224.263 Peak Mbps: 224.263 Tx PPS: 19044 Elapsed: 1999 Mbps: 224.286 Peak Mbps: 224.286 Rx PPS: 19046 Elapsed: 3000 Mbps: 229.455 Peak Mbps: 229.455 Tx PPS: 19485 Elapsed: 2999 Mbps: 229.467 Peak Mbps: 229.467 Rx PPS: 19486 Elapsed: 4000 Mbps: 229.408 Peak Mbps: 229.455 Tx PPS: 19481 Elapsed: 4000 Mbps: 229.432 Peak Mbps: 229.467 Rx PPS: 19483 Elapsed: 5000 Mbps: 230.044 Peak Mbps: 230.044 Tx PPS: 19535 Elapsed: 5000 Mbps: 230.032 Peak Mbps: 230.032 Rx PPS: 19534 --- 127.0.0.1 tcpbench statistics --- 169918848 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 217.008/226.036/230.044/4.975 Mbps Elapsed: 6016 Mbps: 225.879 Peak Mbps: 230.032 Rx PPS: 19181 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 169918848 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 217.308/226.067/230.032/4.445 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: 238.299 Peak Mbps: 238.299 Tx PPS: 20236 Elapsed: 1000 Mbps: 238.382 Peak Mbps: 238.382 Rx PPS: 20243 Elapsed: 2000 Mbps: 243.288 Peak Mbps: 243.288 Tx PPS: 20659 Elapsed: 1999 Mbps: 243.324 Peak Mbps: 243.324 Rx PPS: 20662 Elapsed: 3000 Mbps: 244.776 Peak Mbps: 244.776 Tx PPS: 20786 Elapsed: 3000 Mbps: 244.764 Peak Mbps: 244.764 Rx PPS: 20785 Elapsed: 4000 Mbps: 238.806 Peak Mbps: 244.776 Tx PPS: 20279 Elapsed: 4000 Mbps: 238.829 Peak Mbps: 244.764 Rx PPS: 20281 Elapsed: 5000 Mbps: 242.974 Peak Mbps: 244.776 Tx PPS: 20633 Elapsed: 5000 Mbps: 242.986 Peak Mbps: 244.764 Rx PPS: 20634 --- 127.0.0.1 tcpbench statistics --- 181631552 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 238.299/241.629/244.776/2.589 Mbps Elapsed: 6015 Mbps: 241.391 Peak Mbps: 244.764 Rx PPS: 20498 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 181631552 bytes received over 6.022 seconds bandwidth min/avg/max/std-dev = 238.382/241.612/244.764/2.345 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m36.33s