START sys/kern/sosplice/perf 2024-11-16T00:56: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 109519874 876.159 100.00% Conn: 1 Mbps: 876.159 Peak Mbps: 876.159 Avg Mbps: 876.159 1000 109450056 875.600 100.00% Conn: 1 Mbps: 875.600 Peak Mbps: 875.600 Avg Mbps: 875.600 2000 113118670 905.855 100.00% Conn: 1 Mbps: 905.855 Peak Mbps: 905.855 Avg Mbps: 905.855 2000 113180672 905.445 100.00% Conn: 1 Mbps: 905.445 Peak Mbps: 905.445 Avg Mbps: 905.445 3001 110761334 886.091 100.00% Conn: 1 Mbps: 886.091 Peak Mbps: 905.855 Avg Mbps: 886.091 3000 110654956 885.240 100.00% Conn: 1 Mbps: 885.240 Peak Mbps: 905.445 Avg Mbps: 885.240 4001 112905468 903.244 100.00% Conn: 1 Mbps: 903.244 Peak Mbps: 905.855 Avg Mbps: 903.244 4001 112944412 903.555 100.00% Conn: 1 Mbps: 903.555 Peak Mbps: 905.445 Avg Mbps: 903.555 5001 111072884 888.583 100.00% Conn: 1 Mbps: 888.583 Peak Mbps: 905.855 Avg Mbps: 888.583 5001 111135176 889.081 100.00% Conn: 1 Mbps: 889.081 Peak Mbps: 905.445 Avg Mbps: 889.081 --- 127.0.0.1 tcpbench statistics --- 664884418 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 876.159/891.986/905.855/11.099 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 664884418 bytes received over 6.025 seconds bandwidth min/avg/max/std-dev = 875.600/891.784/905.445/11.289 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 121223678 966.889 100.00% Conn: 1 Mbps: 966.889 Peak Mbps: 966.889 Avg Mbps: 966.889 1002 119710506 955.773 100.00% Conn: 1 Mbps: 955.773 Peak Mbps: 955.773 Avg Mbps: 955.773 2003 114559070 916.473 100.00% Conn: 1 Mbps: 916.473 Peak Mbps: 966.889 Avg Mbps: 916.473 2002 114556928 916.455 100.00% Conn: 1 Mbps: 916.455 Peak Mbps: 955.773 Avg Mbps: 916.455 3003 115343360 922.747 100.00% Conn: 1 Mbps: 922.747 Peak Mbps: 955.773 Avg Mbps: 922.747 3004 115348620 921.867 100.00% Conn: 1 Mbps: 921.867 Peak Mbps: 966.889 Avg Mbps: 921.867 4004 114555814 916.447 100.00% Conn: 1 Mbps: 916.447 Peak Mbps: 966.889 Avg Mbps: 916.447 4004 114556928 915.540 100.00% Conn: 1 Mbps: 915.540 Peak Mbps: 955.773 Avg Mbps: 915.540 5005 115343360 922.747 100.00% Conn: 1 Mbps: 922.747 Peak Mbps: 955.773 Avg Mbps: 922.747 5006 115370362 922.041 100.00% Conn: 1 Mbps: 922.041 Peak Mbps: 966.889 Avg Mbps: 922.041 --- 127.0.0.1 tcpbench statistics --- 694298574 bytes sent over 6.001 seconds bandwidth min/avg/max/std-dev = 916.447/928.743/966.889/19.231 Mbps 6006 114032640 912.261 100.00% Conn: 1 Mbps: 912.261 Peak Mbps: 955.773 Avg Mbps: 912.261 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 694298574 bytes received over 6.025 seconds bandwidth min/avg/max/std-dev = 912.261/924.254/955.773/14.598 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: 443.166 Peak Mbps: 443.166 Tx PPS: 37633 Elapsed: 1004 Mbps: 411.925 Peak Mbps: 411.925 Rx PPS: 34980 Elapsed: 2000 Mbps: 429.889 Peak Mbps: 443.166 Tx PPS: 36505 Elapsed: 2004 Mbps: 416.663 Peak Mbps: 416.663 Rx PPS: 35382 Elapsed: 3000 Mbps: 433.251 Peak Mbps: 443.166 Tx PPS: 36791 Elapsed: 3004 Mbps: 426.892 Peak Mbps: 426.892 Rx PPS: 36251 Elapsed: 4000 Mbps: 432.250 Peak Mbps: 443.166 Tx PPS: 36706 Elapsed: 4004 Mbps: 430.860 Peak Mbps: 430.860 Rx PPS: 36588 Elapsed: 5000 Mbps: 434.923 Peak Mbps: 443.166 Tx PPS: 36933 Elapsed: 5004 Mbps: 430.154 Peak Mbps: 430.860 Rx PPS: 36528 --- 127.0.0.1 tcpbench statistics --- 325083840 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 429.889/434.696/443.166/4.538 Mbps Elapsed: 6009 Mbps: 421.780 Peak Mbps: 430.860 Rx PPS: 35816 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 317701760 bytes received over 6.024 seconds bandwidth min/avg/max/std-dev = 411.925/423.046/430.860/6.981 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: 425.679 Peak Mbps: 425.679 Tx PPS: 36148 Elapsed: 1000 Mbps: 385.381 Peak Mbps: 385.381 Rx PPS: 32726 Elapsed: 2006 Mbps: 418.523 Peak Mbps: 425.679 Tx PPS: 35540 Elapsed: 2005 Mbps: 373.149 Peak Mbps: 385.381 Rx PPS: 31687 Elapsed: 3006 Mbps: 429.123 Peak Mbps: 429.123 Tx PPS: 36440 Elapsed: 3005 Mbps: 379.423 Peak Mbps: 385.381 Rx PPS: 32220 Elapsed: 4006 Mbps: 425.161 Peak Mbps: 429.123 Tx PPS: 36104 Elapsed: 4005 Mbps: 381.978 Peak Mbps: 385.381 Rx PPS: 32437 Elapsed: 5006 Mbps: 415.869 Peak Mbps: 429.123 Tx PPS: 35315 Elapsed: 5005 Mbps: 372.675 Peak Mbps: 385.381 Rx PPS: 31647 --- 127.0.0.1 tcpbench statistics --- 315602688 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 415.869/422.871/429.123/4.902 Mbps Elapsed: 6008 Mbps: 383.818 Peak Mbps: 385.381 Rx PPS: 32593 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 284960064 bytes received over 6.027 seconds bandwidth min/avg/max/std-dev = 372.675/379.404/385.381/4.937 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m37.06s