START sys/kern/sosplice/perf 2024-11-25T22:34:10Z ==== 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 62240306 497.922 100.00% Conn: 1 Mbps: 497.922 Peak Mbps: 497.922 Avg Mbps: 497.922 1001 62159348 496.778 100.00% Conn: 1 Mbps: 496.778 Peak Mbps: 496.778 Avg Mbps: 496.778 2001 61865368 494.923 100.00% Conn: 1 Mbps: 494.923 Peak Mbps: 497.922 Avg Mbps: 494.923 2002 61870464 494.469 100.00% Conn: 1 Mbps: 494.469 Peak Mbps: 496.778 Avg Mbps: 494.469 3001 60851468 487.299 100.00% Conn: 1 Mbps: 487.299 Peak Mbps: 497.922 Avg Mbps: 487.299 3003 60883780 486.584 100.00% Conn: 1 Mbps: 486.584 Peak Mbps: 496.778 Avg Mbps: 486.584 4001 61963612 495.709 100.00% Conn: 1 Mbps: 495.709 Peak Mbps: 497.922 Avg Mbps: 495.709 4003 62057380 496.459 100.00% Conn: 1 Mbps: 496.459 Peak Mbps: 496.778 Avg Mbps: 496.459 5001 62127300 497.018 100.00% Conn: 1 Mbps: 497.018 Peak Mbps: 497.922 Avg Mbps: 497.018 5003 62061556 496.989 100.00% Conn: 1 Mbps: 496.989 Peak Mbps: 496.989 Avg Mbps: 496.989 --- 127.0.0.1 tcpbench statistics --- 371256904 bytes sent over 6.000 seconds bandwidth min/avg/max/std-dev = 487.299/494.574/497.922/3.782 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 371256904 bytes received over 6.010 seconds bandwidth min/avg/max/std-dev = 486.584/494.256/496.989/3.939 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 60851490 485.356 100.00% Conn: 1 Mbps: 485.356 Peak Mbps: 485.356 Avg Mbps: 485.356 1007 60286844 478.942 100.00% Conn: 1 Mbps: 478.942 Peak Mbps: 478.942 Avg Mbps: 478.942 2005 60805208 485.956 100.00% Conn: 1 Mbps: 485.956 Peak Mbps: 485.956 Avg Mbps: 485.956 2005 60817408 487.514 100.00% Conn: 1 Mbps: 487.514 Peak Mbps: 487.514 Avg Mbps: 487.514 3001 59089354 474.613 100.00% Conn: 1 Mbps: 474.613 Peak Mbps: 485.956 Avg Mbps: 474.613 3009 59244544 472.068 100.00% Conn: 1 Mbps: 472.068 Peak Mbps: 487.514 Avg Mbps: 472.068 4003 58354944 465.908 100.00% Conn: 1 Mbps: 465.908 Peak Mbps: 485.956 Avg Mbps: 465.908 4013 58720256 468.357 100.00% Conn: 1 Mbps: 468.357 Peak Mbps: 487.514 Avg Mbps: 468.357 5007 58696322 467.700 100.00% Conn: 1 Mbps: 467.700 Peak Mbps: 485.956 Avg Mbps: 467.700 5020 58458112 464.414 100.00% Conn: 1 Mbps: 464.414 Peak Mbps: 487.514 Avg Mbps: 464.414 --- 127.0.0.1 tcpbench statistics --- 357734008 bytes sent over 6.003 seconds bandwidth min/avg/max/std-dev = 465.908/475.906/485.956/8.477 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 357734008 bytes received over 6.012 seconds bandwidth min/avg/max/std-dev = 464.414/474.259/487.514/8.175 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: 676.802 Peak Mbps: 676.802 Tx PPS: 57473 Elapsed: 1034 Mbps: 157.416 Peak Mbps: 157.416 Rx PPS: 13367 Elapsed: 2000 Mbps: 656.288 Peak Mbps: 676.802 Tx PPS: 55731 Elapsed: 2126 Mbps: 133.098 Peak Mbps: 157.416 Rx PPS: 11302 Elapsed: 3000 Mbps: 596.172 Peak Mbps: 676.802 Tx PPS: 50626 Elapsed: 3126 Mbps: 148.790 Peak Mbps: 157.416 Rx PPS: 12635 Elapsed: 4000 Mbps: 600.882 Peak Mbps: 676.802 Tx PPS: 51026 Elapsed: 4126 Mbps: 144.362 Peak Mbps: 157.416 Rx PPS: 12259 Elapsed: 5000 Mbps: 736.577 Peak Mbps: 736.577 Tx PPS: 62549 Elapsed: 5141 Mbps: 137.124 Peak Mbps: 157.416 Rx PPS: 11644 --- 127.0.0.1 tcpbench statistics --- 481834176 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 596.172/653.344/736.577/51.976 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 108820544 bytes received over 6.071 seconds bandwidth min/avg/max/std-dev = 133.098/144.158/157.416/8.591 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: 739.121 Peak Mbps: 739.121 Tx PPS: 62765 Elapsed: 1177 Mbps: 119.211 Peak Mbps: 119.211 Rx PPS: 10123 Elapsed: 2000 Mbps: 542.391 Peak Mbps: 739.121 Tx PPS: 46059 Elapsed: 2177 Mbps: 127.475 Peak Mbps: 127.475 Rx PPS: 10825 Elapsed: 3111 Mbps: 592.817 Peak Mbps: 739.121 Tx PPS: 50341 Elapsed: 3177 Mbps: 119.833 Peak Mbps: 127.475 Rx PPS: 10176 Elapsed: 4111 Mbps: 620.132 Peak Mbps: 739.121 Tx PPS: 52660 Elapsed: 4177 Mbps: 124.932 Peak Mbps: 127.475 Rx PPS: 10609 Elapsed: 5111 Mbps: 649.517 Peak Mbps: 739.121 Tx PPS: 55156 Elapsed: 5177 Mbps: 121.246 Peak Mbps: 127.475 Rx PPS: 10296 --- 127.0.0.1 tcpbench statistics --- 468271168 bytes sent over 5.999 seconds bandwidth min/avg/max/std-dev = 542.391/628.796/739.121/65.477 Mbps tcpbench: Terminated by signal 15 --- tcpbench server statistics --- 92410688 bytes received over 6.054 seconds bandwidth min/avg/max/std-dev = 119.211/122.539/127.475/3.167 Mbps sleep 1 PASS sys/kern/sosplice/perf Duration 0m35.12s