START sys/kern/sosplice/perf 2025-01-29T01:49:51Z ==== run-tcp-copy ==== cc -O2 -pipe -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -g -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 1765708598 14125.669 100.00% 999 1765528660 14138.368 100.00% Conn: 1 Mbps: 14125.669 Peak Mbps: 14125.669 Avg Mbps: 14125.669 Conn: 1 Mbps: 14138.368 Peak Mbps: 14138.368 Avg Mbps: 14138.368 2000 1805224692 14456.254 100.00% Conn: 1 Mbps: 14456.254 Peak Mbps: 14456.254 Avg Mbps: 14456.254 2000 1805371902 14442.975 100.00% Conn: 1 Mbps: 14442.975 Peak Mbps: 14442.975 Avg Mbps: 14442.975 3000 1815668622 14539.889 100.00% Conn: 1 Mbps: 14539.889 Peak Mbps: 14539.889 Avg Mbps: 14539.889 3000 1815668646 14525.349 100.00% Conn: 1 Mbps: 14525.349 Peak Mbps: 14525.349 Avg Mbps: 14525.349 4000 1800004232 14400.034 100.00% Conn: 1 Mbps: 14400.034 Peak Mbps: 14539.889 Avg Mbps: 14400.034 4000 1800102344 14400.819 100.00% Conn: 1 Mbps: 14400.819 Peak Mbps: 14525.349 Avg Mbps: 14400.819 5000 1790203330 14321.627 100.00% Conn: 1 Mbps: 14321.627 Peak Mbps: 14539.889 Avg Mbps: 14321.627 5000 1790236150 14321.889 100.00% Conn: 1 Mbps: 14321.889 Peak Mbps: 14525.349 Avg Mbps: 14321.889 --- 127.0.0.1 tcpbench statistics --- 10769767562 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 14125.669/14368.694/14539.889/140.878 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 10769767562 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 14138.368/14365.880/14525.349/131.371 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 1000 1763795308 14110.362 100.00% Conn: 1 Mbps: 14110.362 Peak Mbps: 14110.362 Avg Mbps: 14110.362 1000 1763664444 14109.316 100.00% Conn: 1 Mbps: 14109.316 Peak Mbps: 14109.316 Avg Mbps: 14109.316 2000 1780397154 14257.435 100.00% Conn: 1 Mbps: 14257.435 Peak Mbps: 14257.435 Avg Mbps: 14257.435 2000 1780495290 14243.962 100.00% Conn: 1 Mbps: 14243.962 Peak Mbps: 14243.962 Avg Mbps: 14243.962 3000 1783405646 14267.245 100.00% Conn: 1 Mbps: 14267.245 Peak Mbps: 14267.245 Avg Mbps: 14267.245 3000 1783438362 14281.789 100.00% Conn: 1 Mbps: 14281.789 Peak Mbps: 14281.789 Avg Mbps: 14281.789 4000 1780642860 14245.143 100.00% Conn: 1 Mbps: 14245.143 Peak Mbps: 14267.245 Avg Mbps: 14245.143 4000 1780708304 14245.666 100.00% Conn: 1 Mbps: 14245.666 Peak Mbps: 14281.789 Avg Mbps: 14245.666 5000 1779692668 14237.541 100.00% Conn: 1 Mbps: 14237.541 Peak Mbps: 14267.245 Avg Mbps: 14237.541 5000 1779758100 14238.065 100.00% Conn: 1 Mbps: 14238.065 Peak Mbps: 14281.789 Avg Mbps: 14238.065 --- 127.0.0.1 tcpbench statistics --- 10669132116 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 14110.362/14223.545/14267.245/57.499 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 10669132116 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 14109.316/14223.760/14281.789/59.258 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: 2677.804 Peak Mbps: 2677.804 Tx PPS: 227395 Elapsed: 1000 Mbps: 1947.173 Peak Mbps: 1947.173 Rx PPS: 165351 Elapsed: 2000 Mbps: 2637.235 Peak Mbps: 2677.804 Tx PPS: 223949 Elapsed: 1999 Mbps: 1971.955 Peak Mbps: 1971.955 Rx PPS: 167455 Elapsed: 3000 Mbps: 2594.229 Peak Mbps: 2677.804 Tx PPS: 220298 Elapsed: 2999 Mbps: 1945.937 Peak Mbps: 1971.955 Rx PPS: 165246 Elapsed: 4000 Mbps: 2628.886 Peak Mbps: 2677.804 Tx PPS: 223241 Elapsed: 3999 Mbps: 1954.675 Peak Mbps: 1971.955 Rx PPS: 165987 Elapsed: 5000 Mbps: 2673.965 Peak Mbps: 2677.804 Tx PPS: 227069 Elapsed: 4999 Mbps: 1967.993 Peak Mbps: 1971.955 Rx PPS: 167119 --- 127.0.0.1 tcpbench statistics --- 1980839488 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2594.229/2642.424/2677.804/30.917 Mbps Elapsed: 6003 Mbps: 1933.213 Peak Mbps: 1971.955 Rx PPS: 164165 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1465490816 bytes received over 6.006 seconds bandwidth min/avg/max/std-dev = 1933.213/1953.491/1971.955/13.297 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: 2823.426 Peak Mbps: 2823.426 Tx PPS: 239761 Elapsed: 1000 Mbps: 1903.602 Peak Mbps: 1903.602 Rx PPS: 161651 Elapsed: 2000 Mbps: 2724.358 Peak Mbps: 2823.426 Tx PPS: 231348 Elapsed: 2000 Mbps: 1877.712 Peak Mbps: 1903.602 Rx PPS: 159452 Elapsed: 3000 Mbps: 2776.015 Peak Mbps: 2823.426 Tx PPS: 235735 Elapsed: 3000 Mbps: 1891.661 Peak Mbps: 1903.602 Rx PPS: 160637 Elapsed: 4000 Mbps: 2710.082 Peak Mbps: 2823.426 Tx PPS: 230136 Elapsed: 4000 Mbps: 1887.610 Peak Mbps: 1903.602 Rx PPS: 160293 Elapsed: 5000 Mbps: 2755.572 Peak Mbps: 2823.426 Tx PPS: 233999 Elapsed: 5000 Mbps: 1897.961 Peak Mbps: 1903.602 Rx PPS: 161172 --- 127.0.0.1 tcpbench statistics --- 2067693376 bytes sent over 6.002 seconds bandwidth min/avg/max/std-dev = 2710.082/2757.891/2823.426/40.097 Mbps Elapsed: 6002 Mbps: 1893.057 Peak Mbps: 1903.602 Rx PPS: 160755 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1419297984 bytes received over 6.005 seconds bandwidth min/avg/max/std-dev = 1877.712/1891.934/1903.602/8.111 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m32.63s