|
(numbers don't change hugely with higher client count; this is a saturation test) |
|
|
|
➜ dotnet run -c Release -f net10.0 -- -c 64 -s -t 5 --latency -n 16 --managed |
|
backend=ManagedSocketFactory transport=tcp mode=ping/pong size=64 shards=16 pin=True poke=False |
|
listening on 0.0.0.0:10000 |
|
opened 64 client connection(s) to 127.0.0.1:10000 |
|
[ 1s] conns=64 round-trips= 19,082,816 bytes ( 17.9 MiB/s) echoed= 19,107,712 |
|
[ 2s] conns=64 round-trips= 37,861,824 bytes ( 17.7 MiB/s) echoed= 37,865,088 |
|
[ 3s] conns=64 round-trips= 56,191,424 bytes ( 16.7 MiB/s) echoed= 56,193,728 |
|
[ 4s] conns=64 round-trips= 74,676,480 bytes ( 17.3 MiB/s) echoed= 74,679,296 |
|
[ 5s] conns=64 round-trips= 93,529,600 bytes ( 16.9 MiB/s) echoed= 93,532,032 |
|
done: 93,537,856 round-trip bytes over 5.2s across 64 connection(s) |
|
recv: 2,923,105 completions, 187,079,040 bytes, avg 64 bytes/recv |
|
08:06:59 SmokeTest main ?1 1 11.0.100-preview.3.26207.106 7.409s |
|
➜ dotnet run -c Release -f net10.0 -- -c 64 -s -t 5 --latency -n 16 --iocp |
|
backend=WindowsIocpFactory transport=tcp mode=ping/pong size=64 shards=16 pin=True poke=False |
|
listening on 0.0.0.0:10000 |
|
opened 64 client connection(s) to 127.0.0.1:10000 |
|
[ 1s] conns=64 round-trips= 38,241,536 bytes ( 36.3 MiB/s) echoed= 38,300,416 |
|
[ 2s] conns=64 round-trips= 74,789,184 bytes ( 34.6 MiB/s) echoed= 74,793,536 |
|
[ 3s] conns=64 round-trips= 112,147,072 bytes ( 34.9 MiB/s) echoed= 112,150,592 |
|
[ 4s] conns=64 round-trips= 148,911,168 bytes ( 34.9 MiB/s) echoed= 148,914,752 |
|
[ 5s] conns=64 round-trips= 185,510,912 bytes ( 34.9 MiB/s) echoed= 185,515,648 |
|
done: 185,608,960 round-trip bytes over 5.0s across 64 connection(s) |
|
recv: 5,802,170 completions, 371,340,480 bytes, avg 64 bytes/recv |
|
08:07:15 SmokeTest main ?1 1 11.0.100-preview.3.26207.106 7.472s |
|
➜ dotnet run -c Release -f net10.0 -- -c 64 -s -t 5 --latency -n 16 --rio |
|
backend=WindowsRioFactory transport=tcp mode=ping/pong size=64 shards=16 pin=True poke=False |
|
listening on 0.0.0.0:10000 |
|
opened 64 client connection(s) to 127.0.0.1:10000 |
|
[ 1s] conns=64 round-trips= 41,007,872 bytes ( 38.7 MiB/s) echoed= 41,067,264 |
|
[ 2s] conns=64 round-trips= 77,067,840 bytes ( 34.1 MiB/s) echoed= 77,071,808 |
|
[ 3s] conns=64 round-trips= 117,238,080 bytes ( 37.7 MiB/s) echoed= 117,241,664 |
|
[ 4s] conns=64 round-trips= 157,574,784 bytes ( 38.0 MiB/s) echoed= 157,578,176 |
|
[ 5s] conns=64 round-trips= 197,312,704 bytes ( 37.9 MiB/s) echoed= 197,316,544 |
|
done: 197,330,560 round-trip bytes over 5.0s across 64 connection(s) |
|
recv: 6,166,888 completions, 394,683,392 bytes, avg 64 bytes/recv |
|
08:07:25 SmokeTest main ?1 1 11.0.100-preview.3.26207.106 7.299s |
|
➜ dotnet run -c Release -f net10.0 -- -c 64 -s -t 5 --bandwidth -n 16 --managed |
|
backend=ManagedSocketFactory transport=tcp mode=pipeline(window=64) size=4096 shards=16 pin=True poke=False |
|
listening on 0.0.0.0:10000 |
|
opened 64 client connection(s) to 127.0.0.1:10000 |
|
[ 1s] conns=64 round-trips= 1,212,485,632 bytes ( 1,138.7 MiB/s) echoed= 1,214,418,944 |
|
[ 2s] conns=64 round-trips= 2,807,480,320 bytes ( 1,498.3 MiB/s) echoed= 2,808,582,144 |
|
[ 3s] conns=64 round-trips= 4,239,142,912 bytes ( 1,359.0 MiB/s) echoed= 4,240,281,600 |
|
[ 4s] conns=64 round-trips= 5,815,844,864 bytes ( 1,484.8 MiB/s) echoed= 5,816,709,120 |
|
[ 5s] conns=64 round-trips= 7,293,263,872 bytes ( 1,400.7 MiB/s) echoed= 7,294,836,736 |
|
done: 7,295,668,224 round-trip bytes over 5.1s across 64 connection(s) |
|
recv: 3,563,028 completions, 14,594,260,992 bytes, avg 4,096 bytes/recv |
|
08:07:41 SmokeTest main ?1 1 11.0.100-preview.3.26207.106 7.296s |
|
➜ dotnet run -c Release -f net10.0 -- -c 64 -s -t 5 --bandwidth -n 16 --iocp |
|
backend=WindowsIocpFactory transport=tcp mode=pipeline(window=64) size=4096 shards=16 pin=True poke=False |
|
listening on 0.0.0.0:10000 |
|
opened 64 client connection(s) to 127.0.0.1:10000 |
|
[ 1s] conns=64 round-trips= 2,373,222,400 bytes ( 2,252.2 MiB/s) echoed= 2,385,014,784 |
|
[ 2s] conns=64 round-trips= 4,699,729,920 bytes ( 2,213.9 MiB/s) echoed= 4,708,737,024 |
|
[ 3s] conns=64 round-trips= 7,044,562,944 bytes ( 2,203.4 MiB/s) echoed= 7,053,357,056 |
|
[ 4s] conns=64 round-trips= 9,384,996,864 bytes ( 2,200.5 MiB/s) echoed= 9,392,218,112 |
|
[ 5s] conns=64 round-trips= 11,690,872,832 bytes ( 2,195.6 MiB/s) echoed= 11,699,286,016 |
|
done: 11,692,679,168 round-trip bytes over 5.0s across 64 connection(s) |
|
recv: 5,711,777 completions, 23,396,261,888 bytes, avg 4,096 bytes/recv |