START sys/kern/sosplice/perf 2024-06-25T08:52:46Z ==== 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 ssh ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make copy splice' 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 ln -s relay splice pkill -x tcpbench *** Error 1 in target 'run-tcp-copy' (ignored) ssh -f ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make PROG= LOCAL_ADDR=10.188.31.30 REMOTE_ADDR=10.188.31.31 remote-tcp-copy' ; sleep 2 ; tcpbench -t 7 -b 10.188.31.30 -s -p 12346 & sleep 1 ; tcpbench -t 5 10.188.31.31 ; pkill -x tcpbench pkill -x copy *** Error 1 in target 'remote-tcp-copy' (ignored) ./copy -b 10.188.31.31 12345 10.188.31.30 12346 & rpid=$! ; sleep 10 ; kill $rpid elapsed_ms bytes mbps bwidth elapsed_ms bytes mbps bwidth 1015 17376 0.137 100.00% Conn: 1 Mbps: 0.137 Peak Mbps: 0.137 Avg Mbps: 0.137 1016 63712 0.502 100.00% Conn: 1 Mbps: 0.502 Peak Mbps: 0.502 Avg Mbps: 0.502 2016 902104 7.217 100.00% Conn: 1 Mbps: 7.217 Peak Mbps: 7.217 Avg Mbps: 7.217 2017 926720 7.406 100.00% Conn: 1 Mbps: 7.406 Peak Mbps: 7.406 Avg Mbps: 7.406 3018 31982032 255.601 100.00% Conn: 1 Mbps: 255.601 Peak Mbps: 255.601 Avg Mbps: 255.601 3026 31714544 251.453 100.00% Conn: 1 Mbps: 251.453 Peak Mbps: 251.453 Avg Mbps: 251.453 4021 25586272 204.282 100.00% Conn: 1 Mbps: 204.282 Peak Mbps: 255.601 Avg Mbps: 204.282 4032 26047240 207.135 100.00% Conn: 1 Mbps: 207.135 Peak Mbps: 251.453 Avg Mbps: 207.135 5023 34087760 272.158 100.00% Conn: 1 Mbps: 272.158 Peak Mbps: 272.158 Avg Mbps: 272.158 5032 34247592 273.981 100.00% Conn: 1 Mbps: 273.981 Peak Mbps: 273.981 Avg Mbps: 273.981 --- 10.188.31.31 tcpbench statistics --- 134690960 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 0.502/147.952/272.158/119.780 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 134690960 bytes received over 6.011 seconds bandwidth min/avg/max/std-dev = 0.137/148.022/273.981/119.750 Mbps sleep 1 ==== run-tcp-splice ==== ln -s relay splice ssh ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make copy splice' `copy' is up to date. `splice' is up to date. pkill -x tcpbench *** Error 1 in target 'run-tcp-splice' (ignored) ssh -f ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make PROG= LOCAL_ADDR=10.188.31.30 REMOTE_ADDR=10.188.31.31 remote-tcp-splice' ; sleep 2 ; tcpbench -t 7 -b 10.188.31.30 -s -p 12346 & sleep 1 ; tcpbench -t 5 10.188.31.31 ; pkill -x tcpbench pkill -x splice *** Error 1 in target 'remote-tcp-splice' (ignored) ./splice -b 10.188.31.31 12345 10.188.31.30 12346 & rpid=$! ; sleep 10 ; kill $rpid elapsed_ms bytes mbps bwidth elapsed_ms bytes mbps bwidth 1000 75296 0.602 100.00% Conn: 1 Mbps: 0.602 Peak Mbps: 0.602 Avg Mbps: 0.602 1000 111496 0.892 100.00% Conn: 1 Mbps: 0.892 Peak Mbps: 0.892 Avg Mbps: 0.892 2005 11575312 92.142 100.00% Conn: 1 Mbps: 92.142 Peak Mbps: 92.142 Avg Mbps: 92.142 2016 11560832 91.120 100.00% Conn: 1 Mbps: 91.120 Peak Mbps: 91.120 Avg Mbps: 91.120 3016 32017120 253.601 100.00% Conn: 1 Mbps: 253.601 Peak Mbps: 253.601 Avg Mbps: 253.601 3019 32729312 261.051 100.00% Conn: 1 Mbps: 261.051 Peak Mbps: 261.051 Avg Mbps: 261.051 4017 38379508 306.729 100.00% Conn: 1 Mbps: 306.729 Peak Mbps: 306.729 Avg Mbps: 306.729 4019 38179976 305.440 100.00% Conn: 1 Mbps: 305.440 Peak Mbps: 305.440 Avg Mbps: 305.440 5030 38516024 305.077 100.00% 5029 38399808 303.556 100.00% Conn: 1 Mbps: 305.077 Peak Mbps: 305.440 Avg Mbps: 305.077 Conn: 1 Mbps: 303.556 Peak Mbps: 306.729 Avg Mbps: 303.556 --- 10.188.31.31 tcpbench statistics --- 158669904 bytes sent over 6.003 seconds bandwidth min/avg/max/std-dev = 0.892/192.716/305.440/124.193 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 158669904 bytes received over 6.014 seconds bandwidth min/avg/max/std-dev = 0.602/191.326/306.729/123.292 Mbps sleep 1 ==== run-udp-copy ==== ssh ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make copy splice' `copy' is up to date. `splice' is up to date. pkill -x tcpbench *** Error 1 in target 'run-udp-copy' (ignored) ssh -f ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make PROG= LOCAL_ADDR=10.188.31.30 REMOTE_ADDR=10.188.31.31 remote-udp-copy' ; sleep 2 ; tcpbench -u -t 7 -b 10.188.31.30 -s -p 12346 & sleep 1 ; tcpbench -u -t 5 10.188.31.31 ; pkill -x tcpbench pkill -x copy *** Error 1 in target 'remote-udp-copy' (ignored) ./copy -u -b 10.188.31.31 12345 10.188.31.30 12346 & rpid=$! ; sleep 10 ; kill $rpid Elapsed: 1000 Mbps: 212.604 Peak Mbps: 212.604 Tx PPS: 18054 Elapsed: 1000 Mbps: 212.463 Peak Mbps: 212.463 Rx PPS: 18042 Elapsed: 2000 Mbps: 212.534 Peak Mbps: 212.604 Tx PPS: 18048 Elapsed: 2000 Mbps: 212.557 Peak Mbps: 212.557 Rx PPS: 18050 Elapsed: 3000 Mbps: 212.981 Peak Mbps: 212.981 Tx PPS: 18086 Elapsed: 3000 Mbps: 212.993 Peak Mbps: 212.993 Rx PPS: 18087 Elapsed: 4000 Mbps: 214.676 Peak Mbps: 214.676 Tx PPS: 18230 Elapsed: 4000 Mbps: 214.688 Peak Mbps: 214.688 Rx PPS: 18231 Elapsed: 5000 Mbps: 214.255 Peak Mbps: 214.676 Tx PPS: 18194 Elapsed: 5000 Mbps: 214.029 Peak Mbps: 214.688 Rx PPS: 18175 --- 10.188.31.31 tcpbench statistics --- 160237504 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 212.534/213.410/214.676/0.885 Mbps Elapsed: 6009 Mbps: 213.263 Peak Mbps: 214.688 Rx PPS: 18110 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 160212480 bytes received over 6.009 seconds bandwidth min/avg/max/std-dev = 212.463/213.332/214.688/0.796 Mbps sleep 1 ==== run-udp-splice ==== ssh ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make copy splice' `copy' is up to date. `splice' is up to date. pkill -x tcpbench *** Error 1 in target 'run-udp-splice' (ignored) ssh -f ot11 'cd /usr/src/regress/sys/kern/sosplice/perf && make PROG= LOCAL_ADDR=10.188.31.30 REMOTE_ADDR=10.188.31.31 remote-udp-splice' ; sleep 2 ; tcpbench -u -t 7 -b 10.188.31.30 -s -p 12346 & sleep 1 ; tcpbench -u -t 5 10.188.31.31 ; pkill -x tcpbench pkill -x splice *** Error 1 in target 'remote-udp-splice' (ignored) ./splice -u -b 10.188.31.31 12345 10.188.31.30 12346 & rpid=$! ; sleep 10 ; kill $rpid Elapsed: 1000 Mbps: 197.366 Peak Mbps: 197.366 Tx PPS: 16760 Elapsed: 1000 Mbps: 197.389 Peak Mbps: 197.389 Rx PPS: 16762 Elapsed: 2000 Mbps: 199.344 Peak Mbps: 199.344 Tx PPS: 16928 Elapsed: 2000 Mbps: 199.368 Peak Mbps: 199.368 Rx PPS: 16930 Elapsed: 3000 Mbps: 197.342 Peak Mbps: 199.344 Tx PPS: 16758 Elapsed: 3000 Mbps: 197.552 Peak Mbps: 199.368 Rx PPS: 16775 Elapsed: 4000 Mbps: 198.155 Peak Mbps: 199.344 Tx PPS: 16827 Elapsed: 4000 Mbps: 198.143 Peak Mbps: 199.368 Rx PPS: 16826 Elapsed: 5000 Mbps: 199.226 Peak Mbps: 199.344 Tx PPS: 16918 Elapsed: 5000 Mbps: 199.238 Peak Mbps: 199.368 Rx PPS: 16919 --- 10.188.31.31 tcpbench statistics --- 148891328 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 197.342/198.287/199.344/0.867 Mbps Elapsed: 6009 Mbps: 197.823 Peak Mbps: 199.368 Rx PPS: 16798 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 148886912 bytes received over 6.010 seconds bandwidth min/avg/max/std-dev = 197.389/198.252/199.368/0.780 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m49.47s