START sys/kern/sosplice/perf 2025-01-27T02:19:20Z ==== 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 1889529120 15116.233 100.00% Conn: 1 Mbps: 15116.233 Peak Mbps: 15116.233 Avg Mbps: 15116.233 1000 1889529120 15116.233 100.00% Conn: 1 Mbps: 15116.233 Peak Mbps: 15116.233 Avg Mbps: 15116.233 2000 1903072752 15239.822 100.00% Conn: 1 Mbps: 15239.822 Peak Mbps: 15239.822 Avg Mbps: 15239.822 2000 1903105456 15224.844 100.00% Conn: 1 Mbps: 15224.844 Peak Mbps: 15224.844 Avg Mbps: 15224.844 3000 1902681480 15221.452 100.00% Conn: 1 Mbps: 15221.452 Peak Mbps: 15239.822 Avg Mbps: 15221.452 3000 1902714312 15221.714 100.00% Conn: 1 Mbps: 15221.714 Peak Mbps: 15224.844 Avg Mbps: 15221.714 4000 1904710112 15237.681 100.00% Conn: 1 Mbps: 15237.681 Peak Mbps: 15239.822 Avg Mbps: 15237.681 4000 1904710008 15237.680 100.00% Conn: 1 Mbps: 15237.680 Peak Mbps: 15237.680 Avg Mbps: 15237.680 5000 1905493928 15243.951 100.00% Conn: 1 Mbps: 15243.951 Peak Mbps: 15243.951 Avg Mbps: 15243.951 5000 1905493928 15243.951 100.00% Conn: 1 Mbps: 15243.951 Peak Mbps: 15243.951 Avg Mbps: 15243.951 --- 127.0.0.1 tcpbench statistics --- 11409445816 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 15116.233/15211.828/15243.951/48.404 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 11409445816 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 15116.233/15208.885/15243.951/47.037 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 999 1968658642 15765.034 100.00% 1000 1968806280 15750.450 100.00% Conn: 1 Mbps: 15765.034 Peak Mbps: 15765.034 Avg Mbps: 15765.034 Conn: 1 Mbps: 15750.450 Peak Mbps: 15750.450 Avg Mbps: 15750.450 2000 1984379392 15890.926 100.00% Conn: 1 Mbps: 15890.926 Peak Mbps: 15890.926 Avg Mbps: 15890.926 1999 1984494314 15875.955 100.00% Conn: 1 Mbps: 15875.955 Peak Mbps: 15875.955 Avg Mbps: 15875.955 3000 1985115158 15896.818 100.00% Conn: 1 Mbps: 15896.818 Peak Mbps: 15896.818 Avg Mbps: 15896.818 2999 1985180590 15881.445 100.00% Conn: 1 Mbps: 15881.445 Peak Mbps: 15881.445 Avg Mbps: 15881.445 4000 1987357308 15898.858 100.00% Conn: 1 Mbps: 15898.858 Peak Mbps: 15898.858 Avg Mbps: 15898.858 4000 1987357308 15898.858 100.00% Conn: 1 Mbps: 15898.858 Peak Mbps: 15898.858 Avg Mbps: 15898.858 5000 1986015748 15904.030 100.00% Conn: 1 Mbps: 15904.030 Peak Mbps: 15904.030 Avg Mbps: 15904.030 5000 1986015736 15888.126 100.00% Conn: 1 Mbps: 15888.126 Peak Mbps: 15898.858 Avg Mbps: 15888.126 --- 127.0.0.1 tcpbench statistics --- 11898982280 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 15750.450/15868.217/15904.030/59.033 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 11898982280 bytes received over 6.002 seconds bandwidth min/avg/max/std-dev = 15765.034/15861.884/15898.858/49.023 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: 3001.997 Peak Mbps: 3001.997 Tx PPS: 254925 Elapsed: 1000 Mbps: 2494.216 Peak Mbps: 2494.216 Rx PPS: 211805 Elapsed: 2000 Mbps: 2989.819 Peak Mbps: 3001.997 Tx PPS: 253890 Elapsed: 1999 Mbps: 2495.404 Peak Mbps: 2495.404 Rx PPS: 211905 Elapsed: 3000 Mbps: 3041.611 Peak Mbps: 3041.611 Tx PPS: 258289 Elapsed: 3000 Mbps: 2601.589 Peak Mbps: 2601.589 Rx PPS: 220923 Elapsed: 4004 Mbps: 2507.092 Peak Mbps: 2601.589 Rx PPS: 212898 Elapsed: 4004 Mbps: 2934.605 Peak Mbps: 3041.611 Tx PPS: 249202 Elapsed: 5004 Mbps: 2650.684 Peak Mbps: 2650.684 Rx PPS: 225092 Elapsed: 5004 Mbps: 3088.129 Peak Mbps: 3088.129 Tx PPS: 262239 --- 127.0.0.1 tcpbench statistics --- 2255446976 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2934.605/3011.232/3088.129/51.481 Mbps Elapsed: 6030 Mbps: 2450.693 Peak Mbps: 2650.684 Rx PPS: 208109 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1908668800 bytes received over 6.034 seconds bandwidth min/avg/max/std-dev = 2450.693/2533.280/2650.684/69.423 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: 1019 Mbps: 2282.695 Peak Mbps: 2282.695 Rx PPS: 193842 Elapsed: 1019 Mbps: 2957.741 Peak Mbps: 2957.741 Tx PPS: 251166 Elapsed: 2019 Mbps: 2408.410 Peak Mbps: 2408.410 Rx PPS: 204518 Elapsed: 2019 Mbps: 3092.903 Peak Mbps: 3092.903 Tx PPS: 262644 Elapsed: 3019 Mbps: 2227.454 Peak Mbps: 2408.410 Rx PPS: 189152 Elapsed: 3019 Mbps: 3034.451 Peak Mbps: 3092.903 Tx PPS: 257681 Elapsed: 4019 Mbps: 2145.905 Peak Mbps: 2408.410 Rx PPS: 182227 Elapsed: 4019 Mbps: 3019.414 Peak Mbps: 3092.903 Tx PPS: 256404 Elapsed: 5019 Mbps: 2999.477 Peak Mbps: 3092.903 Tx PPS: 254711 Elapsed: 5019 Mbps: 2150.604 Peak Mbps: 2408.410 Rx PPS: 182626 --- 127.0.0.1 tcpbench statistics --- 2262829056 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2957.741/3020.797/3092.903/44.313 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1667207808 bytes received over 6.010 seconds bandwidth min/avg/max/std-dev = 2145.905/2243.014/2408.410/97.100 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m32.66s