START sys/kern/sosplice/perf 2024-08-25T21:40:47Z ==== 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 63515518 508.124 100.00% Conn: 1 Mbps: 508.124 Peak Mbps: 508.124 Avg Mbps: 508.124 1002 63435704 506.473 100.00% Conn: 1 Mbps: 506.473 Peak Mbps: 506.473 Avg Mbps: 506.473 2000 64300022 514.400 100.00% Conn: 1 Mbps: 514.400 Peak Mbps: 514.400 Avg Mbps: 514.400 2003 64396818 514.660 100.00% Conn: 1 Mbps: 514.660 Peak Mbps: 514.660 Avg Mbps: 514.660 3001 63057954 503.960 100.00% Conn: 1 Mbps: 503.960 Peak Mbps: 514.400 Avg Mbps: 503.960 3004 63028886 504.231 100.00% Conn: 1 Mbps: 504.231 Peak Mbps: 514.660 Avg Mbps: 504.231 4002 62649388 501.195 100.00% Conn: 1 Mbps: 501.195 Peak Mbps: 514.400 Avg Mbps: 501.195 4005 62679508 501.436 100.00% Conn: 1 Mbps: 501.436 Peak Mbps: 514.660 Avg Mbps: 501.436 5003 62272854 497.685 100.00% Conn: 1 Mbps: 497.685 Peak Mbps: 514.400 Avg Mbps: 497.685 5010 62484236 497.882 100.00% Conn: 1 Mbps: 497.882 Peak Mbps: 514.660 Avg Mbps: 497.882 --- 127.0.0.1 tcpbench statistics --- 376368906 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 497.685/505.073/514.400/5.782 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 376368906 bytes received over 6.010 seconds bandwidth min/avg/max/std-dev = 497.882/504.936/514.660/5.647 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 1003 60393358 481.702 100.00% Conn: 1 Mbps: 481.702 Peak Mbps: 481.702 Avg Mbps: 481.702 1007 59777690 474.897 100.00% Conn: 1 Mbps: 474.897 Peak Mbps: 474.897 Avg Mbps: 474.897 2005 60086776 480.214 100.00% Conn: 1 Mbps: 480.214 Peak Mbps: 481.702 Avg Mbps: 480.214 2011 60293120 480.423 100.00% Conn: 1 Mbps: 480.423 Peak Mbps: 480.423 Avg Mbps: 480.423 3007 60524650 483.713 100.00% Conn: 1 Mbps: 483.713 Peak Mbps: 483.713 Avg Mbps: 483.713 3018 60817408 483.157 100.00% Conn: 1 Mbps: 483.157 Peak Mbps: 483.157 Avg Mbps: 483.157 4009 59858072 477.909 100.00% Conn: 1 Mbps: 477.909 Peak Mbps: 483.713 Avg Mbps: 477.909 4024 59768832 475.772 100.00% Conn: 1 Mbps: 475.772 Peak Mbps: 483.157 Avg Mbps: 475.772 5017 59185886 470.196 100.00% Conn: 1 Mbps: 470.196 Peak Mbps: 483.713 Avg Mbps: 470.196 5024 59244544 473.956 100.00% Conn: 1 Mbps: 473.956 Peak Mbps: 483.157 Avg Mbps: 473.956 --- 127.0.0.1 tcpbench statistics --- 359549234 bytes sent over 6.005 seconds bandwidth min/avg/max/std-dev = 470.196/478.747/483.713/4.677 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 359549234 bytes received over 6.015 seconds bandwidth min/avg/max/std-dev = 473.956/477.641/483.157/3.543 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: 621.573 Peak Mbps: 621.573 Tx PPS: 52783 Elapsed: 1001 Mbps: 143.959 Peak Mbps: 143.959 Rx PPS: 12224 Elapsed: 2000 Mbps: 729.971 Peak Mbps: 729.971 Tx PPS: 61988 Elapsed: 2097 Mbps: 146.840 Peak Mbps: 146.840 Rx PPS: 12469 Elapsed: 3000 Mbps: 575.421 Peak Mbps: 729.971 Tx PPS: 48863 Elapsed: 3097 Mbps: 128.865 Peak Mbps: 146.840 Rx PPS: 10943 Elapsed: 4002 Mbps: 659.527 Peak Mbps: 729.971 Tx PPS: 56005 Elapsed: 4097 Mbps: 140.841 Peak Mbps: 146.840 Rx PPS: 11960 Elapsed: 5002 Mbps: 673.330 Peak Mbps: 729.971 Tx PPS: 57178 Elapsed: 5097 Mbps: 140.488 Peak Mbps: 146.840 Rx PPS: 11930 --- 127.0.0.1 tcpbench statistics --- 483604992 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 575.421/651.964/729.971/51.732 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 105630720 bytes received over 6.038 seconds bandwidth min/avg/max/std-dev = 128.865/140.198/146.840/6.119 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: 692.982 Peak Mbps: 692.982 Tx PPS: 58847 Elapsed: 999 Mbps: 131.858 Peak Mbps: 131.858 Rx PPS: 11197 Elapsed: 2000 Mbps: 566.155 Peak Mbps: 692.982 Tx PPS: 48077 Elapsed: 2001 Mbps: 108.619 Peak Mbps: 131.858 Rx PPS: 9223 Elapsed: 3000 Mbps: 709.151 Peak Mbps: 709.151 Tx PPS: 60220 Elapsed: 3127 Mbps: 118.628 Peak Mbps: 131.858 Rx PPS: 10073 Elapsed: 4000 Mbps: 549.339 Peak Mbps: 709.151 Tx PPS: 46649 Elapsed: 4127 Mbps: 127.934 Peak Mbps: 131.858 Rx PPS: 10864 Elapsed: 5023 Mbps: 641.809 Peak Mbps: 709.151 Tx PPS: 54501 Elapsed: 5127 Mbps: 119.597 Peak Mbps: 131.858 Rx PPS: 10156 --- 127.0.0.1 tcpbench statistics --- 477650752 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 549.339/631.887/709.151/64.708 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 91437696 bytes received over 6.088 seconds bandwidth min/avg/max/std-dev = 108.619/121.327/131.858/8.079 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m35.09s