START sys/kern/sosplice/perf 2024-09-05T23:49:03Z ==== 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 112659390 901.275 100.00% Conn: 1 Mbps: 901.275 Peak Mbps: 901.275 Avg Mbps: 901.275 1000 112581240 900.650 100.00% Conn: 1 Mbps: 900.650 Peak Mbps: 900.650 Avg Mbps: 900.650 2001 112660050 901.280 100.00% Conn: 1 Mbps: 901.280 Peak Mbps: 901.280 Avg Mbps: 901.280 2000 112593040 900.744 100.00% Conn: 1 Mbps: 900.744 Peak Mbps: 900.744 Avg Mbps: 900.744 3000 112130686 897.045 100.00% 3001 112119272 896.954 100.00% Conn: 1 Mbps: 896.954 Peak Mbps: 901.280 Avg Mbps: 896.954 Conn: 1 Mbps: 897.045 Peak Mbps: 900.744 Avg Mbps: 897.045 4001 114066468 912.532 100.00% 4002 114064718 912.518 100.00% Conn: 1 Mbps: 912.532 Peak Mbps: 912.532 Avg Mbps: 912.532 Conn: 1 Mbps: 912.518 Peak Mbps: 912.518 Avg Mbps: 912.518 5001 115147962 922.106 100.00% Conn: 1 Mbps: 922.106 Peak Mbps: 922.106 Avg Mbps: 922.106 5001 115146632 921.173 100.00% Conn: 1 Mbps: 921.173 Peak Mbps: 921.173 Avg Mbps: 921.173 --- 127.0.0.1 tcpbench statistics --- 680489598 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 896.954/906.827/922.106/9.218 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 680489598 bytes received over 6.024 seconds bandwidth min/avg/max/std-dev = 897.045/906.429/921.173/9.038 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 119992716 958.983 100.00% Conn: 1 Mbps: 958.983 Peak Mbps: 958.983 Avg Mbps: 958.983 1003 118727754 946.981 100.00% Conn: 1 Mbps: 946.981 Peak Mbps: 946.981 Avg Mbps: 946.981 2003 114322262 913.664 100.00% Conn: 1 Mbps: 913.664 Peak Mbps: 958.983 Avg Mbps: 913.664 2005 114294784 912.533 100.00% Conn: 1 Mbps: 912.533 Peak Mbps: 946.981 Avg Mbps: 912.533 3004 113756032 909.139 100.00% Conn: 1 Mbps: 909.139 Peak Mbps: 958.983 Avg Mbps: 909.139 3006 113770496 910.164 100.00% Conn: 1 Mbps: 910.164 Peak Mbps: 946.981 Avg Mbps: 910.164 4004 113770950 910.168 100.00% Conn: 1 Mbps: 910.168 Peak Mbps: 958.983 Avg Mbps: 910.168 4007 113770496 910.164 100.00% Conn: 1 Mbps: 910.164 Peak Mbps: 946.981 Avg Mbps: 910.164 5005 114372108 914.977 100.00% Conn: 1 Mbps: 914.977 Peak Mbps: 958.983 Avg Mbps: 914.977 5008 114556928 915.540 100.00% Conn: 1 Mbps: 915.540 Peak Mbps: 946.981 Avg Mbps: 915.540 --- 127.0.0.1 tcpbench statistics --- 688572870 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 909.139/921.386/958.983/18.921 Mbps 6009 113246208 905.970 100.00% Conn: 1 Mbps: 905.970 Peak Mbps: 946.981 Avg Mbps: 905.970 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 688572870 bytes received over 6.026 seconds bandwidth min/avg/max/std-dev = 905.970/916.892/946.981/13.760 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: 458.122 Peak Mbps: 458.122 Tx PPS: 38903 Elapsed: 1002 Mbps: 413.888 Peak Mbps: 413.888 Rx PPS: 35146 Elapsed: 2000 Mbps: 453.252 Peak Mbps: 458.122 Tx PPS: 38489 Elapsed: 2003 Mbps: 404.317 Peak Mbps: 413.888 Rx PPS: 34334 Elapsed: 3000 Mbps: 456.438 Peak Mbps: 458.122 Tx PPS: 38760 Elapsed: 3003 Mbps: 400.902 Peak Mbps: 413.888 Rx PPS: 34044 Elapsed: 4000 Mbps: 457.168 Peak Mbps: 458.122 Tx PPS: 38822 Elapsed: 4003 Mbps: 398.276 Peak Mbps: 413.888 Rx PPS: 33821 Elapsed: 5000 Mbps: 455.001 Peak Mbps: 458.122 Tx PPS: 38638 Elapsed: 5003 Mbps: 411.936 Peak Mbps: 413.888 Rx PPS: 34981 --- 127.0.0.1 tcpbench statistics --- 341627648 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 453.252/455.996/458.122/1.709 Mbps Elapsed: 6016 Mbps: 390.166 Peak Mbps: 413.888 Rx PPS: 33132 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 303173120 bytes received over 6.025 seconds bandwidth min/avg/max/std-dev = 390.166/403.248/413.888/8.075 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: 449.773 Peak Mbps: 449.773 Tx PPS: 38194 Elapsed: 999 Mbps: 376.537 Peak Mbps: 376.537 Rx PPS: 31974 Elapsed: 2000 Mbps: 442.773 Peak Mbps: 449.773 Tx PPS: 37599 Elapsed: 2003 Mbps: 367.451 Peak Mbps: 376.537 Rx PPS: 31203 Elapsed: 3000 Mbps: 437.384 Peak Mbps: 449.773 Tx PPS: 37142 Elapsed: 3010 Mbps: 363.887 Peak Mbps: 376.537 Rx PPS: 30900 Elapsed: 4000 Mbps: 441.753 Peak Mbps: 449.773 Tx PPS: 37513 Elapsed: 4010 Mbps: 372.581 Peak Mbps: 376.537 Rx PPS: 31639 Elapsed: 5000 Mbps: 434.028 Peak Mbps: 449.773 Tx PPS: 36857 Elapsed: 5010 Mbps: 352.409 Peak Mbps: 376.537 Rx PPS: 29926 --- 127.0.0.1 tcpbench statistics --- 330110720 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 434.028/441.142/449.773/5.334 Mbps Elapsed: 6024 Mbps: 359.616 Peak Mbps: 376.537 Rx PPS: 30538 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 275053504 bytes received over 6.029 seconds bandwidth min/avg/max/std-dev = 352.409/365.413/376.537/8.004 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m37.20s