START sys/kern/sosplice/perf 2024-10-05T21:37:52Z ==== 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 61734600 493.877 100.00% Conn: 1 Mbps: 493.877 Peak Mbps: 493.877 Avg Mbps: 493.877 1001 61722402 493.286 100.00% Conn: 1 Mbps: 493.286 Peak Mbps: 493.286 Avg Mbps: 493.286 2001 65886172 527.089 100.00% Conn: 1 Mbps: 527.089 Peak Mbps: 527.089 Avg Mbps: 527.089 2001 65822404 526.579 100.00% Conn: 1 Mbps: 526.579 Peak Mbps: 526.579 Avg Mbps: 526.579 3001 62749056 501.992 100.00% Conn: 1 Mbps: 501.992 Peak Mbps: 527.089 Avg Mbps: 501.992 3002 62825022 502.600 100.00% Conn: 1 Mbps: 502.600 Peak Mbps: 526.579 Avg Mbps: 502.600 4001 62307094 498.457 100.00% Conn: 1 Mbps: 498.457 Peak Mbps: 527.089 Avg Mbps: 498.457 4007 62422340 497.389 100.00% Conn: 1 Mbps: 497.389 Peak Mbps: 526.579 Avg Mbps: 497.389 5002 64251524 514.012 100.00% Conn: 1 Mbps: 514.012 Peak Mbps: 527.089 Avg Mbps: 514.012 5008 64384052 515.072 100.00% Conn: 1 Mbps: 515.072 Peak Mbps: 526.579 Avg Mbps: 515.072 --- 127.0.0.1 tcpbench statistics --- 379759404 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 493.877/507.086/527.089/12.025 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 379759404 bytes received over 6.009 seconds bandwidth min/avg/max/std-dev = 493.286/506.985/526.579/12.234 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 61652984 491.749 100.00% Conn: 1 Mbps: 491.749 Peak Mbps: 491.749 Avg Mbps: 491.749 1006 60974700 484.888 100.00% Conn: 1 Mbps: 484.888 Peak Mbps: 484.888 Avg Mbps: 484.888 2006 59971546 478.815 100.00% Conn: 1 Mbps: 478.815 Peak Mbps: 491.749 Avg Mbps: 478.815 2007 59805916 478.447 100.00% Conn: 1 Mbps: 478.447 Peak Mbps: 484.888 Avg Mbps: 478.447 3010 61180646 487.495 100.00% Conn: 1 Mbps: 487.495 Peak Mbps: 491.749 Avg Mbps: 487.495 3014 61341696 487.322 100.00% Conn: 1 Mbps: 487.322 Peak Mbps: 487.322 Avg Mbps: 487.322 4009 58958598 472.141 100.00% Conn: 1 Mbps: 472.141 Peak Mbps: 491.749 Avg Mbps: 472.141 4011 58982400 473.754 100.00% Conn: 1 Mbps: 473.754 Peak Mbps: 487.322 Avg Mbps: 473.754 5011 60355982 481.884 100.00% Conn: 1 Mbps: 481.884 Peak Mbps: 491.749 Avg Mbps: 481.884 5015 60293120 480.902 100.00% Conn: 1 Mbps: 480.902 Peak Mbps: 487.322 Avg Mbps: 480.902 --- 127.0.0.1 tcpbench statistics --- 361044806 bytes sent over 6.006 seconds bandwidth min/avg/max/std-dev = 472.141/482.417/491.749/6.808 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 361044806 bytes received over 6.016 seconds bandwidth min/avg/max/std-dev = 473.754/481.063/487.322/4.777 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: 624.799 Peak Mbps: 624.799 Tx PPS: 53057 Elapsed: 1016 Mbps: 146.250 Peak Mbps: 146.250 Rx PPS: 12419 Elapsed: 2082 Mbps: 141.843 Peak Mbps: 146.250 Rx PPS: 12045 Elapsed: 2082 Mbps: 606.703 Peak Mbps: 624.799 Tx PPS: 51520 Elapsed: 3082 Mbps: 153.406 Peak Mbps: 153.406 Rx PPS: 13027 Elapsed: 3082 Mbps: 701.350 Peak Mbps: 701.350 Tx PPS: 59557 Elapsed: 4082 Mbps: 604.085 Peak Mbps: 701.350 Tx PPS: 51298 Elapsed: 4082 Mbps: 131.255 Peak Mbps: 153.406 Rx PPS: 11146 Elapsed: 5169 Mbps: 133.057 Peak Mbps: 153.406 Rx PPS: 11298 Elapsed: 5170 Mbps: 612.341 Peak Mbps: 701.350 Tx PPS: 51999 --- 127.0.0.1 tcpbench statistics --- 476065408 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 604.085/629.856/701.350/36.452 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 106201856 bytes received over 6.062 seconds bandwidth min/avg/max/std-dev = 131.255/141.162/153.406/8.247 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: 718.748 Peak Mbps: 718.748 Tx PPS: 61035 Elapsed: 999 Mbps: 135.984 Peak Mbps: 135.984 Rx PPS: 11547 Elapsed: 2000 Mbps: 555.570 Peak Mbps: 718.748 Tx PPS: 47178 Elapsed: 2064 Mbps: 101.992 Peak Mbps: 135.984 Rx PPS: 8661 Elapsed: 3137 Mbps: 118.463 Peak Mbps: 135.984 Rx PPS: 10059 Elapsed: 3138 Mbps: 575.182 Peak Mbps: 718.748 Tx PPS: 48843 Elapsed: 4137 Mbps: 130.702 Peak Mbps: 135.984 Rx PPS: 11099 Elapsed: 4138 Mbps: 672.764 Peak Mbps: 718.748 Tx PPS: 57130 Elapsed: 5137 Mbps: 123.071 Peak Mbps: 135.984 Rx PPS: 10451 Elapsed: 5138 Mbps: 631.406 Peak Mbps: 718.748 Tx PPS: 53618 --- 127.0.0.1 tcpbench statistics --- 462470016 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 555.570/630.734/718.748/60.414 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 89981888 bytes received over 6.035 seconds bandwidth min/avg/max/std-dev = 101.992/122.042/135.984/11.707 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m35.09s