START sys/kern/sosplice/perf 2024-06-25T08:10:16Z ==== 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 317537316 2540.299 100.00% Conn: 1 Mbps: 2540.299 Peak Mbps: 2540.299 Avg Mbps: 2540.299 1000 317747918 2541.983 100.00% Conn: 1 Mbps: 2541.983 Peak Mbps: 2541.983 Avg Mbps: 2541.983 2000 316438726 2534.044 100.00% 2000 316471390 2531.771 100.00% Conn: 1 Mbps: 2534.044 Peak Mbps: 2541.983 Avg Mbps: 2534.044 Conn: 1 Mbps: 2531.771 Peak Mbps: 2540.299 Avg Mbps: 2531.771 3000 314186182 2513.489 100.00% Conn: 1 Mbps: 2513.489 Peak Mbps: 2540.299 Avg Mbps: 2513.489 3000 314247634 2513.981 100.00% Conn: 1 Mbps: 2513.981 Peak Mbps: 2541.983 Avg Mbps: 2513.981 4000 316259750 2530.078 100.00% Conn: 1 Mbps: 2530.078 Peak Mbps: 2540.299 Avg Mbps: 2530.078 4000 316243458 2529.948 100.00% Conn: 1 Mbps: 2529.948 Peak Mbps: 2541.983 Avg Mbps: 2529.948 5000 313509472 2508.076 100.00% Conn: 1 Mbps: 2508.076 Peak Mbps: 2540.299 Avg Mbps: 2508.076 5001 313511484 2508.092 100.00% Conn: 1 Mbps: 2508.092 Peak Mbps: 2541.983 Avg Mbps: 2508.092 --- 127.0.0.1 tcpbench statistics --- 1893696512 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 2508.092/2525.610/2541.983/12.650 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 1893696512 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 2508.076/2524.743/2540.299/12.036 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 368396700 2947.174 100.00% Conn: 1 Mbps: 2947.174 Peak Mbps: 2947.174 Avg Mbps: 2947.174 1000 366656688 2933.254 100.00% Conn: 1 Mbps: 2933.254 Peak Mbps: 2933.254 Avg Mbps: 2933.254 2001 370243692 2961.950 100.00% Conn: 1 Mbps: 2961.950 Peak Mbps: 2961.950 Avg Mbps: 2961.950 2001 370147328 2961.179 100.00% Conn: 1 Mbps: 2961.179 Peak Mbps: 2961.179 Avg Mbps: 2961.179 3000 365966564 2930.663 100.00% Conn: 1 Mbps: 2930.663 Peak Mbps: 2961.950 Avg Mbps: 2930.663 3001 366215168 2929.721 100.00% Conn: 1 Mbps: 2929.721 Peak Mbps: 2961.179 Avg Mbps: 2929.721 4000 369100868 2955.763 100.00% Conn: 1 Mbps: 2955.763 Peak Mbps: 2961.950 Avg Mbps: 2955.763 4002 369360896 2954.887 100.00% Conn: 1 Mbps: 2954.887 Peak Mbps: 2961.179 Avg Mbps: 2954.887 5001 367658470 2941.268 100.00% Conn: 1 Mbps: 2941.268 Peak Mbps: 2961.950 Avg Mbps: 2941.268 5002 367721216 2941.770 100.00% Conn: 1 Mbps: 2941.770 Peak Mbps: 2961.179 Avg Mbps: 2941.770 --- 127.0.0.1 tcpbench statistics --- 2209362338 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 2930.663/2947.363/2961.950/10.949 Mbps 6002 369098752 2955.746 100.00% Conn: 1 Mbps: 2955.746 Peak Mbps: 2961.179 Avg Mbps: 2955.746 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 2209362338 bytes received over 6.005 seconds bandwidth min/avg/max/std-dev = 2929.721/2946.093/2961.179/11.900 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: 389.892 Peak Mbps: 389.892 Tx PPS: 33109 Elapsed: 1000 Mbps: 389.656 Peak Mbps: 389.656 Rx PPS: 33089 Elapsed: 2000 Mbps: 405.948 Peak Mbps: 405.948 Tx PPS: 34472 Elapsed: 2000 Mbps: 405.948 Peak Mbps: 405.948 Rx PPS: 34472 Elapsed: 3000 Mbps: 413.691 Peak Mbps: 413.691 Tx PPS: 35130 Elapsed: 3000 Mbps: 413.644 Peak Mbps: 413.644 Rx PPS: 35126 Elapsed: 4000 Mbps: 424.172 Peak Mbps: 424.172 Tx PPS: 36020 Elapsed: 4000 Mbps: 423.748 Peak Mbps: 423.748 Rx PPS: 35984 Elapsed: 5000 Mbps: 424.595 Peak Mbps: 424.595 Tx PPS: 36056 Elapsed: 5000 Mbps: 421.793 Peak Mbps: 423.748 Rx PPS: 35818 --- 127.0.0.1 tcpbench statistics --- 310256384 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 389.892/411.660/424.595/12.919 Mbps Elapsed: 6004 Mbps: 422.845 Peak Mbps: 423.748 Rx PPS: 35907 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 309864832 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 389.656/412.939/423.748/12.144 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: 409.699 Peak Mbps: 409.699 Tx PPS: 34791 Elapsed: 1000 Mbps: 409.746 Peak Mbps: 409.746 Rx PPS: 34795 Elapsed: 2000 Mbps: 405.571 Peak Mbps: 409.699 Tx PPS: 34440 Elapsed: 2000 Mbps: 405.453 Peak Mbps: 409.746 Rx PPS: 34430 Elapsed: 3000 Mbps: 406.908 Peak Mbps: 409.699 Tx PPS: 34554 Elapsed: 3000 Mbps: 406.908 Peak Mbps: 409.746 Rx PPS: 34554 Elapsed: 4000 Mbps: 405.189 Peak Mbps: 409.699 Tx PPS: 34408 Elapsed: 4000 Mbps: 405.012 Peak Mbps: 409.746 Rx PPS: 34393 Elapsed: 5000 Mbps: 405.766 Peak Mbps: 409.699 Tx PPS: 34457 Elapsed: 5000 Mbps: 405.766 Peak Mbps: 409.746 Rx PPS: 34457 --- 127.0.0.1 tcpbench statistics --- 304739328 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 405.189/406.626/409.699/1.640 Mbps Elapsed: 6004 Mbps: 403.492 Peak Mbps: 409.746 Rx PPS: 34263 tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 304698112 bytes received over 6.004 seconds bandwidth min/avg/max/std-dev = 403.492/406.063/409.746/1.934 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m33.41s