From nobody Wed Oct 23 19:14:08 2024 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XYdyw5DR9z5ZZrN for ; Wed, 23 Oct 2024 19:14:48 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XYdyw1Rc5z4Hbw for ; Wed, 23 Oct 2024 19:14:48 +0000 (UTC) (envelope-from ccfreebsd@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-539e58878f2so13072e87.2 for ; Wed, 23 Oct 2024 12:14:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729710886; x=1730315686; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=S5S6iRYJYkQZky/yhCS5fI5XjZYzIwbsVY0McEBJac4=; b=RKPFEjctJ0Th7KZJ64KHd+emEsP4mabfIgvFvrncZkntuPltQJpOxC4gsu/AsXd4xx Ozju9olgd8VWbveI+gOb9ZkuazRxskZQSrMyhKpMRykDe6IklDsfpL4Zjh1bzbR3vvdF auUTgr30AiwgST7EG7na7bMGnt28oPwJY0uTXvb58o1Yrc0u3s2ZKaPp10RW+McGj9pm eEZE1XgxmMrLmuptgEVIPSyLohTHfoT7oXpVqw2V0SjGY7y+wSQ+mi9ILzpN1Wx3kFeo KGA02Qi+8ZzKZ8uv51aBaCeuNGBsxnBch1aXQba/ZlkAx1bRQrU/McvESJ9PdnbQzySj cYMQ== X-Gm-Message-State: AOJu0YwGpWHMxBElcwwa2NzsTHTUyhd/JAVqiDIvSOKAgrM9D7hoOkAX UM7CxDaOKY87VafcwZY8U7J+fz99iEGYNh87pUHFxMa3a/BS5LsYOqF3qMYT X-Google-Smtp-Source: AGHT+IHN5FhsBJlVWa3LUvGNog6i+CQmp5PqxcO/pwkWb2Zuo37NegyFmN7z02U0LWPSBPxeC6/A9A== X-Received: by 2002:a05:6512:6cc:b0:536:554a:b9c2 with SMTP id 2adb3069b0e04-53b1a2fe0c4mr602138e87.2.1729710885764; Wed, 23 Oct 2024 12:14:45 -0700 (PDT) Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com. [209.85.167.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53a224202e0sm1129343e87.167.2024.10.23.12.14.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Oct 2024 12:14:45 -0700 (PDT) Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-539d9ba5c81so17124e87.0 for ; Wed, 23 Oct 2024 12:14:45 -0700 (PDT) X-Received: by 2002:a05:6512:3c88:b0:535:4d89:5b52 with SMTP id 2adb3069b0e04-53b1a2fe5abmr639893e87.1.1729710885048; Wed, 23 Oct 2024 12:14:45 -0700 (PDT) List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Cheng Cui Date: Wed, 23 Oct 2024 15:14:08 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Performance test for CUBIC in stable/14 To: void Cc: freebsd-net@freebsd.org Content-Type: multipart/alternative; boundary="000000000000de1bc8062529b2fb" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4XYdyw1Rc5z4Hbw X-Spamd-Bar: ---- --000000000000de1bc8062529b2fb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I see. The result of `newreno` vs. `cubic` shows non-constant/infrequent packet retransmission. So TCP congestion control has little impact on improving th= e performance. The performance bottleneck may come from somewhere else. For example, the sender CPU shows 97.7% utilization. Would there be any way to reduce CPU usage? cc On Wed, Oct 23, 2024 at 11:04=E2=80=AFAM void wrote: > On Wed, Oct 23, 2024 at 08:28:01AM -0400, Cheng Cui wrote: > >The latency does not sound a problem to me. What is the performance of > >TCP congestion control algorithm `newreno`? > > > >In case you need to load `newreno` first. > > > >cc@n1:~ % sudo kldload newreno > > > >cc@n1:~ % sudo sysctl net.inet.tcp.cc.algorithm=3Dnewreno > > > >net.inet.tcp.cc.algorithm: cubic -> newreno > > > >cc@n1:~ % > > > >And let me know the result of `newreno` vs. `cubic`, for example: > >iperf3 -B ${src} --cport ${tcp_port} -c ${dst} -l 1M -t 20 -i 2 -VC > newreno > > speedtests@vm4-fbsd14s:~ % doas kldload newreno > speedtests@vm4-fbsd14s:~ % doas sysctl net.inet.tcp.cc.algorithm=3Dnewren= o > net.inet.tcp.cc.algorithm: cubic -> newreno > > speedtests@vm4-fbsd14s:~ % iperf3 -B 192.168.1.13 --cport 5201 -c > 192.168.1.232 > -l 1M -t 20 -i 2 -VC newreno > iperf 3.17.1 > FreeBSD vm4-fbsd14s.home.arpa 14.2-PRERELEASE FreeBSD 14.2-PRERELEASE #0 > stable/14-n269252-e18ba5c5555a-dirty: Mon Oct 21 18:09:22 BST 2024 > root@vm4-fbsd14s.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 > Control connection MSS 1460 > Time: Wed, 23 Oct 2024 14:41:11 UTC > Connecting to host 192.168.1.232, port 5201 > Cookie: tvrlkd2axzx24uui7gglzk4ni66ib7qy4kxa > TCP MSS: 1460 (default) > [ 5] local 192.168.1.13 port 5201 connected to 192.168.1.232 port 5201 > Starting Test: protocol: TCP, 1 streams, 1048576 byte blocks, omitting 0 > seconds, > 20 second test, tos 0 > [ ID] Interval Transfer Bitrate Retr Cwnd > [ 5] 0.00-2.01 sec 137 MBytes 572 Mbits/sec 0 629 KBytes > > [ 5] 2.01-4.13 sec 159 MBytes 628 Mbits/sec 0 928 KBytes > > [ 5] 4.13-6.12 sec 192 MBytes 809 Mbits/sec 0 1.16 MBytes > > [ 5] 6.12-8.08 sec 153 MBytes 656 Mbits/sec 0 1.33 MBytes > > [ 5] 8.08-10.08 sec 176 MBytes 737 Mbits/sec 0 1.51 MBytes > > [ 5] 10.08-12.13 sec 211 MBytes 864 Mbits/sec 0 1.69 MBytes > > [ 5] 12.13-14.04 sec 138 MBytes 606 Mbits/sec 73 1.01 MBytes > > [ 5] 14.04-16.02 sec 155 MBytes 657 Mbits/sec 0 1.21 MBytes > > [ 5] 16.02-18.10 sec 168 MBytes 678 Mbits/sec 0 1.39 MBytes > > [ 5] 18.10-20.13 sec 188 MBytes 777 Mbits/sec 0 1.56 MBytes > > - - - - - - - - - - - - - - - - - - - - - - - - - > Test Complete. Summary Results: > [ ID] Interval Transfer Bitrate Retr > [ 5] 0.00-20.13 sec 1.64 GBytes 699 Mbits/sec 73 sender > [ 5] 0.00-20.14 sec 1.64 GBytes 698 Mbits/sec receiver > CPU Utilization: local/sender 97.7% (0.0%u/97.7%s), remote/receiver 19.5% > (1.6%u/17.9%s) > snd_tcp_congestion newreno > rcv_tcp_congestion newreno > > iperf Done. > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > speedtests@vm4-fbsd14s:~ % doas sysctl net.inet.tcp.cc.algorithm=3Dcubic > net.inet.tcp.cc.algorithm: newreno -> cubic > > speedtests@vm4-fbsd14s:~ % iperf3 -B 192.168.1.13 --cport 5201 -c > 192.168.1.232 > -l 1M -t 20 -i 2 -VC cubic > iperf 3.17.1 > FreeBSD vm4-fbsd14s.home.arpa 14.2-PRERELEASE FreeBSD 14.2-PRERELEASE #0 > stable/14-n269252-e18ba5c5555a-dirty: Mon Oct 21 18:09:22 BST 2024 > root@vm4-fbsd14s.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 > Control connection MSS 1460 > Time: Wed, 23 Oct 2024 14:51:30 UTC > Connecting to host 192.168.1.232, port 5201 > Cookie: wp5nkovyy5pwzqos4lsdlqv4loccl6iu5kdv > TCP MSS: 1460 (default) > [ 5] local 192.168.1.13 port 5201 connected to 192.168.1.232 port 5201 > Starting Test: protocol: TCP, 1 streams, 1048576 byte blocks, > omitting 0 seconds, 20 second test, tos 0 > [ ID] Interval Transfer Bitrate Retr Cwnd > [ 5] 0.00-2.03 sec 184 MBytes 762 Mbits/sec 0 752 KBytes > > [ 5] 2.03-4.07 sec 198 MBytes 811 Mbits/sec 0 1.05 MBytes > > [ 5] 4.07-6.13 sec 193 MBytes 787 Mbits/sec 0 1.28 MBytes > > [ 5] 6.13-8.08 sec 203 MBytes 874 Mbits/sec 0 1.48 MBytes > > [ 5] 8.08-10.13 sec 192 MBytes 786 Mbits/sec 0 1.65 MBytes > > [ 5] 10.13-12.13 sec 156 MBytes 653 Mbits/sec 44 1.40 MBytes > > [ 5] 12.13-14.13 sec 167 MBytes 703 Mbits/sec 16 1.04 MBytes > > [ 5] 14.13-16.07 sec 167 MBytes 721 Mbits/sec 0 1.25 MBytes > > [ 5] 16.07-18.02 sec 114 MBytes 490 Mbits/sec 0 1.37 MBytes > > [ 5] 18.02-20.04 sec 173 MBytes 719 Mbits/sec 0 1.53 MBytes > > - - - - - - - - - - - - - - - - - - - - - - - - - > Test Complete. Summary Results: > [ ID] Interval Transfer Bitrate Retr > [ 5] 0.00-20.04 sec 1.71 GBytes 731 Mbits/sec 60 > sender > [ 5] 0.00-20.05 sec 1.71 GBytes 730 Mbits/sec > receiver > CPU Utilization: local/sender 97.6% (0.0%u/97.6%s), remote/receiver > 20.5% (1.8%u/18.6%s) > snd_tcp_congestion cubic > rcv_tcp_congestion cubic > > iperf Done. > speedtests@vm4-fbsd14s:~ % > > -- > > --=20 Best Regards, Cheng Cui --000000000000de1bc8062529b2fb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I see. The result of `newreno` vs. `cubic` shows non-= constant/infrequent packet
retransmission. So TCP congestion cont= rol has little impact on improving=C2=A0the
performance.

The performance bottleneck=C2=A0may come=C2=A0from somewhe= re else. For=C2=A0example, the
sender CPU shows 97.7% utilization= . Would there be any way to reduce CPU
usage?

<= /div>
cc

On Wed, Oct 23, 2024 at 11:04=E2=80=AFAM void <void@f-m.fm> wrote:
On W= ed, Oct 23, 2024 at 08:28:01AM -0400, Cheng Cui wrote:
>The latency does not sound a problem to me. What is the performance of<= br> >TCP congestion control algorithm `newreno`?
>
>In case you need to load `newreno` first.
>
>cc@n1:~ % sudo kldload newreno
>
>cc@n1:~ % sudo sysctl net.inet.tcp.cc.algorithm=3Dnewreno
>
>net.inet.tcp.cc.algorithm: cubic -> newreno
>
>cc@n1:~ %
>
>And let me know the result of `newreno` vs. `cubic`, for example:
>iperf3 -B ${src} --cport ${tcp_port} -c ${dst} -l 1M -t 20 -i 2 -VC new= reno

speedtests@vm4-fbsd14s:~ % doas kldload newreno
speedtests@vm4-fbsd14s:~ % doas sysctl net.inet.tcp.cc.algorithm=3Dnewreno<= br> net.inet.tcp.cc.algorithm: cubic -> newreno

speedtests@vm4-fbsd14s:~ % iperf3 -B 192.168.1.13 --cport 5201 -c 192.168.1= .232
-l 1M -t 20 -i 2 -VC newreno
iperf 3.17.1
FreeBSD vm4-fbsd14s.home.arpa 14.2-PRERELEASE FreeBSD 14.2-PRERELEASE #0 stable/14-n269252-e18ba5c5555a-dirty: Mon Oct 21 18:09:22 BST 2024
root@vm4-fbsd14s.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 Control connection MSS 1460
Time: Wed, 23 Oct 2024 14:41:11 UTC
Connecting to host 192.168.1.232, port 5201
=C2=A0 =C2=A0 =C2=A0 =C2=A0Cookie: tvrlkd2axzx24uui7gglzk4ni66ib7qy4kxa
=C2=A0 =C2=A0 =C2=A0 =C2=A0TCP MSS: 1460 (default)
[=C2=A0 5] local 192.168.1.13 port 5201 connected to 192.168.1.232 port 520= 1
Starting Test: protocol: TCP, 1 streams, 1048576 byte blocks, omitting 0 se= conds,
20 second test, tos 0
[ ID] Interval=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Transfer=C2=A0 =C2= =A0 =C2=A0Bitrate=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Retr=C2=A0 Cwnd
[=C2=A0 5]=C2=A0 =C2=A00.00-2.01=C2=A0 =C2=A0sec=C2=A0 =C2=A0137 MBytes=C2= =A0 =C2=A0572 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A0 629 KBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A02.01-4.13=C2=A0 =C2=A0sec=C2=A0 =C2=A0159 MBytes=C2= =A0 =C2=A0628 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A0 928 KBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A04.13-6.12=C2=A0 =C2=A0sec=C2=A0 =C2=A0192 MBytes=C2= =A0 =C2=A0809 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.16 MBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A06.12-8.08=C2=A0 =C2=A0sec=C2=A0 =C2=A0153 MBytes=C2= =A0 =C2=A0656 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.33 MBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A08.08-10.08=C2=A0 sec=C2=A0 =C2=A0176 MBytes=C2=A0 = =C2=A0737 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.51 MBytes=C2=A0 =C2=A0 =C2= =A0 =C2=A0
[=C2=A0 5]=C2=A0 10.08-12.13=C2=A0 sec=C2=A0 =C2=A0211 MBytes=C2=A0 =C2=A08= 64 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.69 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 12.13-14.04=C2=A0 sec=C2=A0 =C2=A0138 MBytes=C2=A0 =C2=A06= 06 Mbits/sec=C2=A0 =C2=A073=C2=A0 =C2=A01.01 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 14.04-16.02=C2=A0 sec=C2=A0 =C2=A0155 MBytes=C2=A0 =C2=A06= 57 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.21 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 16.02-18.10=C2=A0 sec=C2=A0 =C2=A0168 MBytes=C2=A0 =C2=A06= 78 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.39 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 18.10-20.13=C2=A0 sec=C2=A0 =C2=A0188 MBytes=C2=A0 =C2=A07= 77 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.56 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Transfer=C2=A0 =C2= =A0 =C2=A0Bitrate=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Retr
[=C2=A0 5]=C2=A0 =C2=A00.00-20.13=C2=A0 sec=C2=A0 1.64 GBytes=C2=A0 =C2=A06= 99 Mbits/sec=C2=A0 =C2=A073 sender
[=C2=A0 5]=C2=A0 =C2=A00.00-20.14=C2=A0 sec=C2=A0 1.64 GBytes=C2=A0 =C2=A06= 98 Mbits/sec receiver
CPU Utilization: local/sender 97.7% (0.0%u/97.7%s), remote/receiver 19.5% (= 1.6%u/17.9%s)
snd_tcp_congestion newreno
rcv_tcp_congestion newreno

iperf Done.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

speedtests@vm4-fbsd14s:~ % doas sysctl net.inet.tcp.cc.algorithm=3Dcubic net.inet.tcp.cc.algorithm: newreno -> cubic

speedtests@vm4-fbsd14s:~ % iperf3 -B 192.168.1.13 --cport 5201 -c 192.168.1= .232
-l 1M -t 20 -i 2 -VC cubic
iperf 3.17.1
FreeBSD vm4-fbsd14s.home.arpa 14.2-PRERELEASE FreeBSD 14.2-PRERELEASE #0 stable/14-n269252-e18ba5c5555a-dirty: Mon Oct 21 18:09:22 BST 2024
root@vm4-fbsd14s.home.arpa:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 Control connection MSS 1460
Time: Wed, 23 Oct 2024 14:51:30 UTC
Connecting to host 192.168.1.232, port 5201
=C2=A0 =C2=A0 =C2=A0 =C2=A0Cookie: wp5nkovyy5pwzqos4lsdlqv4loccl6iu5kdv
=C2=A0 =C2=A0 =C2=A0 =C2=A0TCP MSS: 1460 (default)
[=C2=A0 5] local 192.168.1.13 port 5201 connected to 192.168.1.232 port 520= 1
Starting Test: protocol: TCP, 1 streams, 1048576 byte blocks,
omitting 0 seconds, 20 second test, tos 0
[ ID] Interval=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Transfer=C2=A0 =C2= =A0 =C2=A0Bitrate=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Retr=C2=A0 Cwnd
[=C2=A0 5]=C2=A0 =C2=A00.00-2.03=C2=A0 =C2=A0sec=C2=A0 =C2=A0184 MBytes=C2= =A0 =C2=A0762 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A0 752 KBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A02.03-4.07=C2=A0 =C2=A0sec=C2=A0 =C2=A0198 MBytes=C2= =A0 =C2=A0811 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.05 MBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A04.07-6.13=C2=A0 =C2=A0sec=C2=A0 =C2=A0193 MBytes=C2= =A0 =C2=A0787 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.28 MBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A06.13-8.08=C2=A0 =C2=A0sec=C2=A0 =C2=A0203 MBytes=C2= =A0 =C2=A0874 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.48 MBytes=C2=A0 =C2=A0= =C2=A0 =C2=A0
[=C2=A0 5]=C2=A0 =C2=A08.08-10.13=C2=A0 sec=C2=A0 =C2=A0192 MBytes=C2=A0 = =C2=A0786 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.65 MBytes=C2=A0 =C2=A0 =C2= =A0 =C2=A0
[=C2=A0 5]=C2=A0 10.13-12.13=C2=A0 sec=C2=A0 =C2=A0156 MBytes=C2=A0 =C2=A06= 53 Mbits/sec=C2=A0 =C2=A044=C2=A0 =C2=A01.40 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 12.13-14.13=C2=A0 sec=C2=A0 =C2=A0167 MBytes=C2=A0 =C2=A07= 03 Mbits/sec=C2=A0 =C2=A016=C2=A0 =C2=A01.04 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 14.13-16.07=C2=A0 sec=C2=A0 =C2=A0167 MBytes=C2=A0 =C2=A07= 21 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.25 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 16.07-18.02=C2=A0 sec=C2=A0 =C2=A0114 MBytes=C2=A0 =C2=A04= 90 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.37 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
[=C2=A0 5]=C2=A0 18.02-20.04=C2=A0 sec=C2=A0 =C2=A0173 MBytes=C2=A0 =C2=A07= 19 Mbits/sec=C2=A0 =C2=A0 0=C2=A0 =C2=A01.53 MBytes=C2=A0 =C2=A0 =C2=A0 =C2= =A0
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Transfer=C2=A0 =C2= =A0 =C2=A0Bitrate=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Retr
[=C2=A0 5]=C2=A0 =C2=A00.00-20.04=C2=A0 sec=C2=A0 1.71 GBytes=C2=A0 =C2=A07= 31 Mbits/sec=C2=A0 =C2=A060
sender
[=C2=A0 5]=C2=A0 =C2=A00.00-20.05=C2=A0 sec=C2=A0 1.71 GBytes=C2=A0 =C2=A07= 30 Mbits/sec
receiver
CPU Utilization: local/sender 97.6% (0.0%u/97.6%s), remote/receiver
20.5% (1.8%u/18.6%s)
snd_tcp_congestion cubic
rcv_tcp_congestion cubic

iperf Done.
speedtests@vm4-fbsd14s:~ %

--



--
Best Regards,
Cheng Cui
--000000000000de1bc8062529b2fb--