20240529瑞芯微官方Toybrick TB-RK3588开发板的Debian11安装iperf并测试网速

news2024/12/26 2:22:35

20240529瑞芯微官方Toybrick TB-RK3588开发板的Debian11安装iperf并测试网速
2024/5/29 15:09


服务器端:瑞芯微官方Toybrick TB-RK3588开发板:Debian11
客户端:笔记本电脑:Ubuntu20.04
两者通过千兆交换机连接!


toybrick@debian:~$ iperf -s
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -i 1 -t 200

-c 服务器端IP地址:192.168.3.69
-i 间隔时间为1秒【单位为秒钟】
-t 200次


服务器端:【开发板】
toybrick@debian:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[ 1991.901905] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 25, bssidx: 0
[  4] local 192.168.3.69 port 5001 connected with 192.168.3.85 port 59276
[ ID] Interval       Transfer     Bandwidth
[  4] 0.0000-10.0245 sec  1.09 GBytes   934 Mbits/sec
[ 2112.809248] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 26, bssidx: 0
[ 2233.798691] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 27, bssidx: 0
[ 2354.810224] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 28, bssidx: 0
[ 2475.836281] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 29, bssidx: 0
[  5] local 192.168.3.69 port 5001 connected with 192.168.3.85 port 60614
[ ID] Interval       Transfer     Bandwidth
[  5] 0.0000-10.0217 sec  1.09 GBytes   934 Mbits/sec
[  4] local 192.168.3.69 port 5001 connected with 192.168.3.85 port 39910
[ ID] Interval       Transfer     Bandwidth
[  4] 0.0000-10.0234 sec  1.09 GBytes   934 Mbits/sec
[  5] local 192.168.3.69 port 5001 connected with 192.168.3.85 port 43592
[ ID] Interval       Transfer     Bandwidth
[  5] 0.0000-0.0095 sec   200 Bytes   168 Kbits/sec
[ 2596.867953] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 30, bssidx: 0
[  4] local 192.168.3.69 port 5001 connected with 192.168.3.85 port 52922
[ 2717.769482] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 31, bssidx: 0
[ ID] Interval       Transfer     Bandwidth
[  4] 0.0000-200.0362 sec  21.8 GBytes   934 Mbits/sec
[ 2838.844193] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 32, bssidx: 0
[ 2959.738136] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 33, bssidx: 0
[ 3080.766346] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 34, bssidx: 0
[ 3201.732300] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 35, bssidx: 0
[ 3322.708729] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 36, bssidx: 0
[ 3443.683512] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 37, bssidx: 0


客户端:【笔记本电脑】
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -i 1 -t 200
------------------------------------------------------------
Client connecting to 192.168.3.69, TCP port 5001
TCP window size: 1.44 MByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 52922 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   113 MBytes   946 Mbits/sec
[  3]  1.0- 2.0 sec   111 MBytes   934 Mbits/sec
[  3]  2.0- 3.0 sec   112 MBytes   941 Mbits/sec
[  3]  3.0- 4.0 sec   111 MBytes   932 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   936 Mbits/sec
[  3]  5.0- 6.0 sec   111 MBytes   929 Mbits/sec
[  3]  6.0- 7.0 sec   111 MBytes   934 Mbits/sec
[  3]  7.0- 8.0 sec   112 MBytes   935 Mbits/sec
[  3]  8.0- 9.0 sec   113 MBytes   945 Mbits/sec
[  3]  9.0-10.0 sec   111 MBytes   930 Mbits/sec
[  3] 10.0-11.0 sec   112 MBytes   938 Mbits/sec
[  3] 11.0-12.0 sec   111 MBytes   932 Mbits/sec
[  3] 12.0-13.0 sec   111 MBytes   929 Mbits/sec
[  3] 13.0-14.0 sec   111 MBytes   934 Mbits/sec
[  3] 14.0-15.0 sec   112 MBytes   938 Mbits/sec
[  3] 15.0-16.0 sec   111 MBytes   934 Mbits/sec
[  3] 16.0-17.0 sec   110 MBytes   926 Mbits/sec
[  3] 17.0-18.0 sec   112 MBytes   937 Mbits/sec
[  3] 18.0-19.0 sec   112 MBytes   942 Mbits/sec
[  3] 19.0-20.0 sec   111 MBytes   930 Mbits/sec
[  3] 20.0-21.0 sec   112 MBytes   936 Mbits/sec
[  3] 21.0-22.0 sec   111 MBytes   934 Mbits/sec
[  3] 22.0-23.0 sec   111 MBytes   932 Mbits/sec
[  3] 23.0-24.0 sec   112 MBytes   938 Mbits/sec
[  3] 24.0-25.0 sec   111 MBytes   931 Mbits/sec
[  3] 25.0-26.0 sec   112 MBytes   936 Mbits/sec
[  3] 26.0-27.0 sec   111 MBytes   933 Mbits/sec
[  3] 27.0-28.0 sec   112 MBytes   937 Mbits/sec
[  3] 28.0-29.0 sec   111 MBytes   933 Mbits/sec
[  3] 29.0-30.0 sec   111 MBytes   932 Mbits/sec
[  3] 30.0-31.0 sec   111 MBytes   934 Mbits/sec
[  3] 31.0-32.0 sec   111 MBytes   934 Mbits/sec
[  3] 32.0-33.0 sec   112 MBytes   936 Mbits/sec
[  3] 33.0-34.0 sec   110 MBytes   927 Mbits/sec
[  3] 34.0-35.0 sec   111 MBytes   932 Mbits/sec
[  3] 35.0-36.0 sec   112 MBytes   943 Mbits/sec
[  3] 36.0-37.0 sec   111 MBytes   933 Mbits/sec
[  3] 37.0-38.0 sec   111 MBytes   931 Mbits/sec
[  3] 38.0-39.0 sec   112 MBytes   941 Mbits/sec
[  3] 39.0-40.0 sec   111 MBytes   931 Mbits/sec
[  3] 40.0-41.0 sec   111 MBytes   933 Mbits/sec
[  3] 41.0-42.0 sec   111 MBytes   929 Mbits/sec
[  3] 42.0-43.0 sec   112 MBytes   938 Mbits/sec
[  3] 43.0-44.0 sec   111 MBytes   930 Mbits/sec
[  3] 44.0-45.0 sec   112 MBytes   937 Mbits/sec
[  3] 45.0-46.0 sec   111 MBytes   932 Mbits/sec
[  3] 46.0-47.0 sec   113 MBytes   945 Mbits/sec
[  3] 47.0-48.0 sec   110 MBytes   924 Mbits/sec
[  3] 48.0-49.0 sec   112 MBytes   944 Mbits/sec
[  3] 49.0-50.0 sec   111 MBytes   934 Mbits/sec
[  3] 50.0-51.0 sec   112 MBytes   935 Mbits/sec
[  3] 51.0-52.0 sec   111 MBytes   930 Mbits/sec
[  3] 52.0-53.0 sec   112 MBytes   938 Mbits/sec
[  3] 53.0-54.0 sec   111 MBytes   932 Mbits/sec
[  3] 54.0-55.0 sec   111 MBytes   931 Mbits/sec
[  3] 55.0-56.0 sec   112 MBytes   936 Mbits/sec
[  3] 56.0-57.0 sec   111 MBytes   934 Mbits/sec
[  3] 57.0-58.0 sec   112 MBytes   940 Mbits/sec
[  3] 58.0-59.0 sec   110 MBytes   927 Mbits/sec
[  3] 59.0-60.0 sec   112 MBytes   938 Mbits/sec
[  3] 60.0-61.0 sec   112 MBytes   936 Mbits/sec
[  3] 61.0-62.0 sec   111 MBytes   931 Mbits/sec
[  3] 62.0-63.0 sec   111 MBytes   929 Mbits/sec
[  3] 63.0-64.0 sec   112 MBytes   941 Mbits/sec
[  3] 64.0-65.0 sec   111 MBytes   934 Mbits/sec
[  3] 65.0-66.0 sec   111 MBytes   931 Mbits/sec
[  3] 66.0-67.0 sec   111 MBytes   934 Mbits/sec
[  3] 67.0-68.0 sec   112 MBytes   943 Mbits/sec
[  3] 68.0-69.0 sec   111 MBytes   932 Mbits/sec
[  3] 69.0-70.0 sec   112 MBytes   937 Mbits/sec
[  3] 70.0-71.0 sec   111 MBytes   929 Mbits/sec
[  3] 71.0-72.0 sec   111 MBytes   930 Mbits/sec
[  3] 72.0-73.0 sec   112 MBytes   941 Mbits/sec
[  3] 73.0-74.0 sec   110 MBytes   927 Mbits/sec
[  3] 74.0-75.0 sec   112 MBytes   943 Mbits/sec
[  3] 75.0-76.0 sec   111 MBytes   930 Mbits/sec
[  3] 76.0-77.0 sec   111 MBytes   931 Mbits/sec
[  3] 77.0-78.0 sec   112 MBytes   943 Mbits/sec
[  3] 78.0-79.0 sec   110 MBytes   927 Mbits/sec
[  3] 79.0-80.0 sec   112 MBytes   935 Mbits/sec
[  3] 80.0-81.0 sec   112 MBytes   938 Mbits/sec
[  3] 81.0-82.0 sec   112 MBytes   935 Mbits/sec
[  3] 82.0-83.0 sec   110 MBytes   924 Mbits/sec
[  3] 83.0-84.0 sec   112 MBytes   943 Mbits/sec
[  3] 84.0-85.0 sec   112 MBytes   942 Mbits/sec
[  3] 85.0-86.0 sec   110 MBytes   925 Mbits/sec
[  3] 86.0-87.0 sec   112 MBytes   938 Mbits/sec
[  3] 87.0-88.0 sec   112 MBytes   935 Mbits/sec
[  3] 88.0-89.0 sec   112 MBytes   938 Mbits/sec
[  3] 89.0-90.0 sec   110 MBytes   925 Mbits/sec
[  3] 90.0-91.0 sec   112 MBytes   942 Mbits/sec
[  3] 91.0-92.0 sec   111 MBytes   929 Mbits/sec
[  3] 92.0-93.0 sec   112 MBytes   941 Mbits/sec
[  3] 93.0-94.0 sec   111 MBytes   932 Mbits/sec
[  3] 94.0-95.0 sec   111 MBytes   933 Mbits/sec
[  3] 95.0-96.0 sec   112 MBytes   937 Mbits/sec
[  3] 96.0-97.0 sec   111 MBytes   932 Mbits/sec
[  3] 97.0-98.0 sec   112 MBytes   938 Mbits/sec
[  3] 98.0-99.0 sec   111 MBytes   928 Mbits/sec
[  3] 99.0-100.0 sec   111 MBytes   934 Mbits/sec
[  3] 100.0-101.0 sec   112 MBytes   935 Mbits/sec
[  3] 101.0-102.0 sec   112 MBytes   935 Mbits/sec
[  3] 102.0-103.0 sec   111 MBytes   932 Mbits/sec
[  3] 103.0-104.0 sec   112 MBytes   937 Mbits/sec
[  3] 104.0-105.0 sec   112 MBytes   938 Mbits/sec
[  3] 105.0-106.0 sec   111 MBytes   929 Mbits/sec
[  3] 106.0-107.0 sec   112 MBytes   941 Mbits/sec
[  3] 107.0-108.0 sec   111 MBytes   930 Mbits/sec
[  3] 108.0-109.0 sec   111 MBytes   934 Mbits/sec
[  3] 109.0-110.0 sec   111 MBytes   929 Mbits/sec
[  3] 110.0-111.0 sec   112 MBytes   943 Mbits/sec
[  3] 111.0-112.0 sec   112 MBytes   936 Mbits/sec
[  3] 112.0-113.0 sec   111 MBytes   929 Mbits/sec
[  3] 113.0-114.0 sec   112 MBytes   940 Mbits/sec
[  3] 114.0-115.0 sec   111 MBytes   928 Mbits/sec
[  3] 115.0-116.0 sec   111 MBytes   933 Mbits/sec
[  3] 116.0-117.0 sec   111 MBytes   934 Mbits/sec
[  3] 117.0-118.0 sec   111 MBytes   933 Mbits/sec
[  3] 118.0-119.0 sec   112 MBytes   938 Mbits/sec
[  3] 119.0-120.0 sec   112 MBytes   938 Mbits/sec
[  3] 120.0-121.0 sec   111 MBytes   928 Mbits/sec
[  3] 121.0-122.0 sec   112 MBytes   943 Mbits/sec
[  3] 122.0-123.0 sec   111 MBytes   928 Mbits/sec
[  3] 123.0-124.0 sec   112 MBytes   940 Mbits/sec
[  3] 124.0-125.0 sec   111 MBytes   933 Mbits/sec
[  3] 125.0-126.0 sec   111 MBytes   934 Mbits/sec
[  3] 126.0-127.0 sec   112 MBytes   935 Mbits/sec
[  3] 127.0-128.0 sec   111 MBytes   932 Mbits/sec
[  3] 128.0-129.0 sec   111 MBytes   932 Mbits/sec
[  3] 129.0-130.0 sec   111 MBytes   931 Mbits/sec
[  3] 130.0-131.0 sec   112 MBytes   941 Mbits/sec
[  3] 131.0-132.0 sec   112 MBytes   938 Mbits/sec
[  3] 132.0-133.0 sec   110 MBytes   926 Mbits/sec
[  3] 133.0-134.0 sec   112 MBytes   942 Mbits/sec
[  3] 134.0-135.0 sec   111 MBytes   932 Mbits/sec
[  3] 135.0-136.0 sec   111 MBytes   933 Mbits/sec
[  3] 136.0-137.0 sec   112 MBytes   935 Mbits/sec
[  3] 137.0-138.0 sec   112 MBytes   937 Mbits/sec
[  3] 138.0-139.0 sec   112 MBytes   935 Mbits/sec
[  3] 139.0-140.0 sec   110 MBytes   927 Mbits/sec
[  3] 140.0-141.0 sec   112 MBytes   941 Mbits/sec
[  3] 141.0-142.0 sec   110 MBytes   926 Mbits/sec
[  3] 142.0-143.0 sec   112 MBytes   938 Mbits/sec
[  3] 143.0-144.0 sec   112 MBytes   940 Mbits/sec
[  3] 144.0-145.0 sec   111 MBytes   933 Mbits/sec
[  3] 145.0-146.0 sec   111 MBytes   929 Mbits/sec
[  3] 146.0-147.0 sec   112 MBytes   943 Mbits/sec
[  3] 147.0-148.0 sec   111 MBytes   930 Mbits/sec
[  3] 148.0-149.0 sec   111 MBytes   933 Mbits/sec
[  3] 149.0-150.0 sec   112 MBytes   935 Mbits/sec
[  3] 150.0-151.0 sec   112 MBytes   937 Mbits/sec
[  3] 151.0-152.0 sec   112 MBytes   936 Mbits/sec
[  3] 152.0-153.0 sec   111 MBytes   934 Mbits/sec
[  3] 153.0-154.0 sec   111 MBytes   931 Mbits/sec
[  3] 154.0-155.0 sec   111 MBytes   929 Mbits/sec
[  3] 155.0-156.0 sec   112 MBytes   942 Mbits/sec
[  3] 156.0-157.0 sec   111 MBytes   930 Mbits/sec
[  3] 157.0-158.0 sec   112 MBytes   940 Mbits/sec
[  3] 158.0-159.0 sec   111 MBytes   929 Mbits/sec
[  3] 159.0-160.0 sec   112 MBytes   940 Mbits/sec
[  3] 160.0-161.0 sec   111 MBytes   931 Mbits/sec
[  3] 161.0-162.0 sec   112 MBytes   935 Mbits/sec
[  3] 162.0-163.0 sec   112 MBytes   937 Mbits/sec
[  3] 163.0-164.0 sec   111 MBytes   928 Mbits/sec
[  3] 164.0-165.0 sec   112 MBytes   935 Mbits/sec
[  3] 165.0-166.0 sec   112 MBytes   937 Mbits/sec
[  3] 166.0-167.0 sec   111 MBytes   933 Mbits/sec
[  3] 167.0-168.0 sec   111 MBytes   934 Mbits/sec
[  3] 168.0-169.0 sec   111 MBytes   931 Mbits/sec
[  3] 169.0-170.0 sec   112 MBytes   940 Mbits/sec
[  3] 170.0-171.0 sec   111 MBytes   929 Mbits/sec
[  3] 171.0-172.0 sec   113 MBytes   945 Mbits/sec
[  3] 172.0-173.0 sec   111 MBytes   930 Mbits/sec
[  3] 173.0-174.0 sec   112 MBytes   935 Mbits/sec
[  3] 174.0-175.0 sec   112 MBytes   936 Mbits/sec
[  3] 175.0-176.0 sec   110 MBytes   927 Mbits/sec
[  3] 176.0-177.0 sec   112 MBytes   936 Mbits/sec
[  3] 177.0-178.0 sec   112 MBytes   935 Mbits/sec
[  3] 178.0-179.0 sec   112 MBytes   935 Mbits/sec
[  3] 179.0-180.0 sec   112 MBytes   937 Mbits/sec
[  3] 180.0-181.0 sec   111 MBytes   931 Mbits/sec
[  3] 181.0-182.0 sec   112 MBytes   936 Mbits/sec
[  3] 182.0-183.0 sec   111 MBytes   931 Mbits/sec
[  3] 183.0-184.0 sec   111 MBytes   933 Mbits/sec
[  3] 184.0-185.0 sec   112 MBytes   943 Mbits/sec
[  3] 185.0-186.0 sec   110 MBytes   924 Mbits/sec
[  3] 186.0-187.0 sec   112 MBytes   940 Mbits/sec
[  3] 187.0-188.0 sec   112 MBytes   937 Mbits/sec
[  3] 188.0-189.0 sec   110 MBytes   927 Mbits/sec
[  3] 189.0-190.0 sec   112 MBytes   941 Mbits/sec
[  3] 190.0-191.0 sec   111 MBytes   929 Mbits/sec
[  3] 191.0-192.0 sec   113 MBytes   945 Mbits/sec
[  3] 192.0-193.0 sec   111 MBytes   929 Mbits/sec
[  3] 193.0-194.0 sec   111 MBytes   931 Mbits/sec
[  3] 194.0-195.0 sec   112 MBytes   937 Mbits/sec
[  3] 195.0-196.0 sec   112 MBytes   941 Mbits/sec
[  3] 196.0-197.0 sec   110 MBytes   924 Mbits/sec
[  3] 197.0-198.0 sec   113 MBytes   945 Mbits/sec
[  3] 198.0-199.0 sec   111 MBytes   930 Mbits/sec
[  3] 199.0-200.0 sec   112 MBytes   938 Mbits/sec
[  3]  0.0-200.0 sec  21.8 GBytes   935 Mbits/sec
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 


开发板安装iperf的LOG:
toybrick@debian:~$ 
toybrick@debian:~$ ifconfig
-bash: ifconfig: command not found
toybrick@debian:~$ [   47.029888] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 5, bssidx: 0

toybrick@debian:~$ 
toybrick@debian:~$ 
toybrick@debian:~$ iperf
-bash: iperf: command not found
toybrick@debian:~$ i
iagno                       invproj
ibus                        io
ibus-daemon                 ionice
ibus-setup                  ip
iceauth                     ipcmk
ico                         ipcrm
iconv                       ipcs
id                          ipod-read-sysinfo-extended
iecset                      ipod-time-sync
if                          ippfind
im-config                   ipptool
im-launch                   iptables-xml
in                          ir-ctl
infocmp                     ischroot
infotocap                   isdv4-serial-debugger
install                     isdv4-serial-inputattach
instmodsh                   ispell-wrapper
invgeod                     ivtv-ctl
toybrick@debian:~$ i
iagno                       invproj
ibus                        io
ibus-daemon                 ionice
ibus-setup                  ip
iceauth                     ipcmk
ico                         ipcrm
iconv                       ipcs
id                          ipod-read-sysinfo-extended
iecset                      ipod-time-sync
if                          ippfind
im-config                   ipptool
im-launch                   iptables-xml
in                          ir-ctl
infocmp                     ischroot
infotocap                   isdv4-serial-debugger
install                     isdv4-serial-inputattach
instmodsh                   ispell-wrapper
invgeod                     ivtv-ctl
toybrick@debian:~$ ip
ip                          ipod-time-sync
ipcmk                       ippfind
ipcrm                       ipptool
ipcs                        iptables-xml
ipod-read-sysinfo-extended  
toybrick@debian:~$ ip
ip                          ipod-time-sync
ipcmk                       ippfind
ipcrm                       ipptool
ipcs                        iptables-xml
ipod-read-sysinfo-extended  
toybrick@debian:~$ ip
ip                          ipod-time-sync
ipcmk                       ippfind
ipcrm                       ipptool
ipcs                        iptables-xml
ipod-read-sysinfo-extended  
toybrick@debian:~$ 
toybrick@debian:~$ 
toybrick@debian:~$ busybox iperf[   67.031858] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 6, bssidx: 0
3
iperf3: applet not found
toybrick@debian:~$ 
toybrick@debian:~$ 
toybrick@debian:~$ busybox
BusyBox v1.30.1 (Debian 1:1.30.1-6+b3) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.

Usage: busybox [function [arguments]...]
   or: busybox --list[-full]
   or: busybox --show SCRIPT
   or: busybox --install [-s] [DIR]
   or: function [arguments]...

    BusyBox is a multi-call binary that combines many common Unix
    utilities into a single executable.  Most people will create a
    link to busybox for each function they wish to use and BusyBox
    will act like whatever it was invoked as.

Currently defined functions:
    [, [[, acpid, adjtimex, ar, arch, arp, arping, ash, awk, basename, bc,
    blkdiscard, blockdev, brctl, bunzip2, bzcat, bzip2, cal, cat, chgrp,
    chmod, chown, chroot, chvt, clear, cmp, cp, cpio, cttyhack, cut, date,
    dc, dd, deallocvt, depmod, devmem, df, diff, dirname, dmesg,
    dnsdomainname, dos2unix, du, dumpkmap, dumpleases, echo, egrep, env,
    expand, expr, factor, fallocate, false, fatattr, fgrep, find, fold,
    free, freeramdisk, fsfreeze, fstrim, ftpget, ftpput, getopt, getty,
    grep, groups, gunzip, gzip, halt, head, hexdump, hostid, hostname,
    httpd, hwclock, i2cdetect, i2cdump, i2cget, i2cset, id, ifconfig,
    ifdown, ifup, init, insmod, ionice, ip, ipcalc, ipneigh, kill, killall,
    klogd, last, less, link, linux32, linux64, linuxrc, ln, loadfont,
    loadkmap, logger, login, logname, logread, losetup, ls, lsmod, lsscsi,
    lzcat, lzma, lzop, md5sum, mdev, microcom, mkdir, mkdosfs, mke2fs,
    mkfifo, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more,
    mount, mt, mv, nameif, nc, netstat, nl, nologin, nproc, nsenter,
    nslookup, nuke, od, openvt, partprobe, paste, patch, pidof, ping,
    ping6, pivot_root, poweroff, printf, ps, pwd, rdate, readlink,
    realpath, reboot, renice, reset, resume, rev, rm, rmdir, rmmod, route,
    rpm, rpm2cpio, run-init, run-parts, sed, seq, setkeycodes, setpriv,
    setsid, sh, sha1sum, sha256sum, sha512sum, shred, shuf, sleep, sort,
    ssl_client, start-stop-daemon, stat, strings, stty, svc, svok, swapoff,
    swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar, taskset,
    tee, telnet, test, tftp, time, timeout, top, touch, tr, traceroute,
    traceroute6, true, truncate, tty, ubirename, udhcpc, udhcpd, uevent,
    umount, uname, uncompress, unexpand, uniq, unix2dos, unlink, unlzma,
    unshare, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi,
    w, watch, watchdog, wc, wget, which, who, whoami, xargs, xxd, xz,
    xzcat, yes, zcat
toybrick@debian:~$ 
toybrick@debian:~$ [   96.054009] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 7, bssidx: 0

toybrick@debian:~$ 
toybrick@debian:~$ 
toybrick@debian:~$ su
Password: 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# ip
ip                          ipod-time-sync
ipcmk                       ippfind
ipcrm                       ipptool
ipcs                        iptables-xml
ipod-read-sysinfo-extended  
root@debian:/home/toybrick# ip
ip                          ipod-time-sync
ipcmk                       ippfind
ipcrm                       ipptool
ipcs                        iptables-xml
ipod-read-sysinfo-extended  
root@debian:/home/toybrick# ip
ip                          ipod-time-sync
ipcmk                       ippfind
ipcrm                       ipptool
ipcs                        iptables-xml
ipod-read-sysinfo-extended  
root@debian:/home/toybrick# [  139.037064] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 8, bssidx: 0

root@debian:/home/toybrick# 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# [  195.126952] rk_gmac-dwmac fe1b0000.ethernet eth1: Link is Up - 1Gbps/Full - flow control rx/tx
[  195.127126] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[  195.127750] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  195.131420] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  195.151565] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing

root@debian:/home/toybrick# [  203.029525] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 9, bssidx: 0

root@debian:/home/toybrick# 
root@debian:/home/toybrick# ifconfig
bash: ifconfig: command not found
root@debian:/home/toybrick# 
root@debian:/home/toybrick# ifconfig
bash: ifconfig: command not found
root@debian:/home/toybrick# ping www.baidu.com
PING www.baidu.com (183.2.172.42) 56(84) bytes of data.
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=1 ttl=54 time=7.31 ms
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=2 ttl=54 time=7.48 ms
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=3 ttl=54 time=8.46 ms
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=4 ttl=54 time=7.21 ms
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=5 ttl=54 time=7.45 ms
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=6 ttl=54 time=7.45 ms
64 bytes from www.baidu.com (183.2.172.42): icmp_seq=7 ttl=54 time=18.7 ms
^C
--- www.baidu.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6009ms
rtt min/avg/max/mdev = 7.208/9.156/18.732/3.927 ms
root@debian:/home/toybrick# 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# apt-get install iperf
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  liba52-0.7.4 libdca0
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  iperf
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 95.4 kB of archives.
After this operation, 257 kB of additional disk space will be used.
Get:1 http://ftp.cn.debian.org/debian bullseye/main arm64 iperf arm64 2.0.14a+dfsg1-1 [95.4 kB]
Fetched 95.4 kB in 11s (8962 B/s)
Selecting previously unselected package iperf.
(Reading database ... 142738 files and directories currently installed.)
Preparing to unpack .../iperf_2.0.14a+dfsg1-1_arm64.deb ...
Unpacking iperf (2.0.14a+dfsg1-1) ...
Setting up iperf (2.0.14a+dfsg1-1) ...
Processing triggers for man-db (2.9.4-2) ...
root@debian:/home/toybrick# [  298.064133] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 10, bssidx: 0

root@debian:/home/toybrick# 
root@debian:/home/toybrick# iperf -v
iperf version 2.0.14a (2 October 2020) pthreads
root@debian:/home/toybrick# [  380.974140] usb 3-1: new low-speed USB device number 2 using ohci-platform
[  381.184821] usb 3-1: New USB device found, idVendor=046d, idProduct=c077, bcdDevice=72.00
[  381.184923] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  381.184949] usb 3-1: Product: USB Optical Mouse
[  381.184970] usb 3-1: Manufacturer: Logitech
[  381.192503] input: Logitech USB Optical Mouse as /devices/platform/fc840000.usb/usb3/3-1/3-1:1.0/0003:046D:C077.0001/input/input5
[  381.192989] hid-generic 0003:046D:C077.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-fc840000.usb-1/input0
[  386.808864] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 11, bssidx: 0
[  410.964948] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  410.965490] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  410.966159] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  410.966294] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  419.015245] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 12, bssidx: 0
[  441.076298] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  441.076547] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  441.076724] [dhd] CFG80211-ERROR) wl_cfg80211_netdev_notifier_call : wdev null. Do nothing
[  540.019513] [dhd] [wlan0] wl_run_escan : LEGACY_SCAN sync ID: 13, bssidx: 0

root@debian:/home/toybrick# 
root@debian:/home/toybrick# 
root@debian:/home/toybrick# 


服务器安装iperf:
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ip
ip                           ip6tables-nft                ip6tables-translate          ipod-time-sync               iptables-apply               iptables-nft-save            iptunnel
ip6tables                    ip6tables-nft-restore        ipcmk                        ippeveprinter                iptables-legacy              iptables-restore             
ip6tables-apply              ip6tables-nft-save           ipcrm                        ippfind                      iptables-legacy-restore      iptables-restore-translate   
ip6tables-legacy             ip6tables-restore            ipcs                         ipptool                      iptables-legacy-save         iptables-save                
ip6tables-legacy-restore     ip6tables-restore-translate  ipmaddr                      ippusbxd                     iptables-nft                 iptables-translate           
ip6tables-legacy-save        ip6tables-save               ipod-read-sysinfo-extended   iptables                     iptables-nft-restore         iptables-xml                 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ip
ip                           ip6tables-nft                ip6tables-translate          ipod-time-sync               iptables-apply               iptables-nft-save            iptunnel
ip6tables                    ip6tables-nft-restore        ipcmk                        ippeveprinter                iptables-legacy              iptables-restore             
ip6tables-apply              ip6tables-nft-save           ipcrm                        ippfind                      iptables-legacy-restore      iptables-restore-translate   
ip6tables-legacy             ip6tables-restore            ipcs                         ipptool                      iptables-legacy-save         iptables-save                
ip6tables-legacy-restore     ip6tables-restore-translate  ipmaddr                      ippusbxd                     iptables-nft                 iptables-translate           
ip6tables-legacy-save        ip6tables-save               ipod-read-sysinfo-extended   iptables                     iptables-nft-restore         iptables-xml                 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ i
i386                         ifconfig                     install                      ip6tables-legacy-save        ippeveprinter                iptables-save                ispell-wrapper
i686-linux-gnu-pkg-config    iio-sensor-proxy             install-info                 ip6tables-nft                ippfind                      iptables-translate           isympy
ibus                         ijs_pxljr                    installkernel                ip6tables-nft-restore        ipptool                      iptables-xml                 iucode-tool
ibus-daemon                  im-config                    install-printerdriver        ip6tables-nft-save           ippusbxd                     iptunnel                     iucode_tool
ibus-setup                   img2simg                     install-sgmlcatalog          ip6tables-restore            iptables                     irqbalance                   iw
ibus-table-createdb          im-launch                    instmodsh                    ip6tables-restore-translate  iptables-apply               irqbalance-ui                iwconfig
iceauth                      in                           intel-virtual-output         ip6tables-save               iptables-legacy              ischroot                     iwevent
ico                          info                         invoke-rc.d                  ip6tables-translate          iptables-legacy-restore      isdv4-serial-debugger        iwgetid
iconv                        infobrowser                  ionice                       ipcmk                        iptables-legacy-save         isdv4-serial-inputattach     iwlist
iconvconfig                  infocmp                      ip                           ipcrm                        iptables-nft                 isodump                      iwpriv
id                           infotocap                    ip6tables                    ipcs                         iptables-nft-restore         isoinfo                      iwspy
idlj                         init                         ip6tables-apply              ipmaddr                      iptables-nft-save            isosize                      
iecset                       inputattach                  ip6tables-legacy             ipod-read-sysinfo-extended   iptables-restore             isovfy                       
if                           insmod                       ip6tables-legacy-restore     ipod-time-sync               iptables-restore-translate   ispell-autobuildhash         
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ i
i386                         ifconfig                     install                      ip6tables-legacy-save        ippeveprinter                iptables-save                ispell-wrapper
i686-linux-gnu-pkg-config    iio-sensor-proxy             install-info                 ip6tables-nft                ippfind                      iptables-translate           isympy
ibus                         ijs_pxljr                    installkernel                ip6tables-nft-restore        ipptool                      iptables-xml                 iucode-tool
ibus-daemon                  im-config                    install-printerdriver        ip6tables-nft-save           ippusbxd                     iptunnel                     iucode_tool
ibus-setup                   img2simg                     install-sgmlcatalog          ip6tables-restore            iptables                     irqbalance                   iw
ibus-table-createdb          im-launch                    instmodsh                    ip6tables-restore-translate  iptables-apply               irqbalance-ui                iwconfig
iceauth                      in                           intel-virtual-output         ip6tables-save               iptables-legacy              ischroot                     iwevent
ico                          info                         invoke-rc.d                  ip6tables-translate          iptables-legacy-restore      isdv4-serial-debugger        iwgetid
iconv                        infobrowser                  ionice                       ipcmk                        iptables-legacy-save         isdv4-serial-inputattach     iwlist
iconvconfig                  infocmp                      ip                           ipcrm                        iptables-nft                 isodump                      iwpriv
id                           infotocap                    ip6tables                    ipcs                         iptables-nft-restore         isoinfo                      iwspy
idlj                         init                         ip6tables-apply              ipmaddr                      iptables-nft-save            isosize                      
iecset                       inputattach                  ip6tables-legacy             ipod-read-sysinfo-extended   iptables-restore             isovfy                       
if                           insmod                       ip6tables-legacy-restore     ipod-time-sync               iptables-restore-translate   ispell-autobuildhash         
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ i
i386                         ifconfig                     install                      ip6tables-legacy-save        ippeveprinter                iptables-save                ispell-wrapper
i686-linux-gnu-pkg-config    iio-sensor-proxy             install-info                 ip6tables-nft                ippfind                      iptables-translate           isympy
ibus                         ijs_pxljr                    installkernel                ip6tables-nft-restore        ipptool                      iptables-xml                 iucode-tool
ibus-daemon                  im-config                    install-printerdriver        ip6tables-nft-save           ippusbxd                     iptunnel                     iucode_tool
ibus-setup                   img2simg                     install-sgmlcatalog          ip6tables-restore            iptables                     irqbalance                   iw
ibus-table-createdb          im-launch                    instmodsh                    ip6tables-restore-translate  iptables-apply               irqbalance-ui                iwconfig
iceauth                      in                           intel-virtual-output         ip6tables-save               iptables-legacy              ischroot                     iwevent
ico                          info                         invoke-rc.d                  ip6tables-translate          iptables-legacy-restore      isdv4-serial-debugger        iwgetid
iconv                        infobrowser                  ionice                       ipcmk                        iptables-legacy-save         isdv4-serial-inputattach     iwlist
iconvconfig                  infocmp                      ip                           ipcrm                        iptables-nft                 isodump                      iwpriv
id                           infotocap                    ip6tables                    ipcs                         iptables-nft-restore         isoinfo                      iwspy
idlj                         init                         ip6tables-apply              ipmaddr                      iptables-nft-save            isosize                      
iecset                       inputattach                  ip6tables-legacy             ipod-read-sysinfo-extended   iptables-restore             isovfy                       
if                           insmod                       ip6tables-legacy-restore     ipod-time-sync               iptables-restore-translate   ispell-autobuildhash         
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ i
i386                         ifconfig                     install                      ip6tables-legacy-save        ippeveprinter                iptables-save                ispell-wrapper
i686-linux-gnu-pkg-config    iio-sensor-proxy             install-info                 ip6tables-nft                ippfind                      iptables-translate           isympy
ibus                         ijs_pxljr                    installkernel                ip6tables-nft-restore        ipptool                      iptables-xml                 iucode-tool
ibus-daemon                  im-config                    install-printerdriver        ip6tables-nft-save           ippusbxd                     iptunnel                     iucode_tool
ibus-setup                   img2simg                     install-sgmlcatalog          ip6tables-restore            iptables                     irqbalance                   iw
ibus-table-createdb          im-launch                    instmodsh                    ip6tables-restore-translate  iptables-apply               irqbalance-ui                iwconfig
iceauth                      in                           intel-virtual-output         ip6tables-save               iptables-legacy              ischroot                     iwevent
ico                          info                         invoke-rc.d                  ip6tables-translate          iptables-legacy-restore      isdv4-serial-debugger        iwgetid
iconv                        infobrowser                  ionice                       ipcmk                        iptables-legacy-save         isdv4-serial-inputattach     iwlist
iconvconfig                  infocmp                      ip                           ipcrm                        iptables-nft                 isodump                      iwpriv
id                           infotocap                    ip6tables                    ipcs                         iptables-nft-restore         isoinfo                      iwspy
idlj                         init                         ip6tables-apply              ipmaddr                      iptables-nft-save            isosize                      
iecset                       inputattach                  ip6tables-legacy             ipod-read-sysinfo-extended   iptables-restore             isovfy                       
if                           insmod                       ip6tables-legacy-restore     ipod-time-sync               iptables-restore-translate   ispell-autobuildhash         
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ip
ip                           ip6tables-nft                ip6tables-translate          ipod-time-sync               iptables-apply               iptables-nft-save            iptunnel
ip6tables                    ip6tables-nft-restore        ipcmk                        ippeveprinter                iptables-legacy              iptables-restore             
ip6tables-apply              ip6tables-nft-save           ipcrm                        ippfind                      iptables-legacy-restore      iptables-restore-translate   
ip6tables-legacy             ip6tables-restore            ipcs                         ipptool                      iptables-legacy-save         iptables-save                
ip6tables-legacy-restore     ip6tables-restore-translate  ipmaddr                      ippusbxd                     iptables-nft                 iptables-translate           
ip6tables-legacy-save        ip6tables-save               ipod-read-sysinfo-extended   iptables                     iptables-nft-restore         iptables-xml                 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ip
ip                           ip6tables-nft                ip6tables-translate          ipod-time-sync               iptables-apply               iptables-nft-save            iptunnel
ip6tables                    ip6tables-nft-restore        ipcmk                        ippeveprinter                iptables-legacy              iptables-restore             
ip6tables-apply              ip6tables-nft-save           ipcrm                        ippfind                      iptables-legacy-restore      iptables-restore-translate   
ip6tables-legacy             ip6tables-restore            ipcs                         ipptool                      iptables-legacy-save         iptables-save                
ip6tables-legacy-restore     ip6tables-restore-translate  ipmaddr                      ippusbxd                     iptables-nft                 iptables-translate           
ip6tables-legacy-save        ip6tables-save               ipod-read-sysinfo-extended   iptables                     iptables-nft-restore         iptables-xml                 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ip
ip                           ip6tables-nft                ip6tables-translate          ipod-time-sync               iptables-apply               iptables-nft-save            iptunnel
ip6tables                    ip6tables-nft-restore        ipcmk                        ippeveprinter                iptables-legacy              iptables-restore             
ip6tables-apply              ip6tables-nft-save           ipcrm                        ippfind                      iptables-legacy-restore      iptables-restore-translate   
ip6tables-legacy             ip6tables-restore            ipcs                         ipptool                      iptables-legacy-save         iptables-save                
ip6tables-legacy-restore     ip6tables-restore-translate  ipmaddr                      ippusbxd                     iptables-nft                 iptables-translate           
ip6tables-legacy-save        ip6tables-save               ipod-read-sysinfo-extended   iptables                     iptables-nft-restore         iptables-xml                 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ sudo apt-get install iperf
[sudo] password for viewpro: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  iperf
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 76.5 kB of archives.
After this operation, 213 kB of additional disk space will be used.
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 iperf amd64 2.0.13+dfsg1-1build1 [76.5 kB]
Fetched 76.5 kB in 21s (3,677 B/s)                            
Selecting previously unselected package iperf.
(Reading database ... 200926 files and directories currently installed.)
Preparing to unpack .../iperf_2.0.13+dfsg1-1build1_amd64.deb ...
Unpacking iperf (2.0.13+dfsg1-1build1) ...
Setting up iperf (2.0.13+dfsg1-1build1) ...
Processing triggers for man-db (2.9.1-1) ...
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -f m
------------------------------------------------------------
Client connecting to 192.168.3.69, TCP port 5001
TCP window size: 1.40 MByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 59276 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1116 MBytes   936 Mbits/sec
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -u -i 1 -b 10M
------------------------------------------------------------
Client connecting to 192.168.3.69, UDP port 5001
Sending 1470 byte datagrams, IPG target: 1121.52 us (kalman adjust)
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 39844 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  1.0- 2.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  2.0- 3.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  3.0- 4.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  4.0- 5.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  5.0- 6.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  6.0- 7.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  7.0- 8.0 sec  1.25 MBytes  10.5 Mbits/sec
[  3]  8.0- 9.0 sec  1.25 MBytes  10.5 Mbits/sec
read failed: Connection refused
[  3] WARNING: did not receive ack of last datagram after 5 tries.
[  3]  0.0-10.0 sec  12.5 MBytes  10.5 Mbits/sec
[  3] Sent 8916 datagrams
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -u -i 1 -n 5G
------------------------------------------------------------
Client connecting to 192.168.3.69, UDP port 5001
Sending 1470 byte datagrams, IPG target: 11215.21 us (kalman adjust)
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 42456 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   131 KBytes  1.07 Mbits/sec
[  3]  1.0- 2.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  2.0- 3.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  3.0- 4.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  4.0- 5.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  5.0- 6.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  6.0- 7.0 sec   129 KBytes  1.06 Mbits/sec
[  3]  7.0- 8.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  8.0- 9.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  9.0-10.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 10.0-11.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 11.0-12.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 12.0-13.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 13.0-14.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 14.0-15.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 15.0-16.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 16.0-17.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 17.0-18.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 18.0-19.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 19.0-20.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 20.0-21.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 21.0-22.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 22.0-23.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 23.0-24.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 24.0-25.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 25.0-26.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 26.0-27.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 27.0-28.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 28.0-29.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 29.0-30.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 30.0-31.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 31.0-32.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 32.0-33.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 33.0-34.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 34.0-35.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 35.0-36.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 36.0-37.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 37.0-38.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 38.0-39.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 39.0-40.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 40.0-41.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 41.0-42.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 42.0-43.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 43.0-44.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 44.0-45.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 45.0-46.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 46.0-47.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 47.0-48.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 48.0-49.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 49.0-50.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 50.0-51.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 51.0-52.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 52.0-53.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 53.0-54.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 54.0-55.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 55.0-56.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 56.0-57.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 57.0-58.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 58.0-59.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 59.0-60.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 60.0-61.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 61.0-62.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 62.0-63.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 63.0-64.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 64.0-65.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 65.0-66.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 66.0-67.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 67.0-68.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 68.0-69.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 69.0-70.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 70.0-71.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 71.0-72.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 72.0-73.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 73.0-74.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 74.0-75.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 75.0-76.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 76.0-77.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 77.0-78.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 78.0-79.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 79.0-80.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 80.0-81.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 81.0-82.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 82.0-83.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 83.0-84.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 84.0-85.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 85.0-86.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 86.0-87.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 87.0-88.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 88.0-89.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 89.0-90.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 90.0-91.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 91.0-92.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 92.0-93.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 93.0-94.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 94.0-95.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 95.0-96.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 96.0-97.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 97.0-98.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 98.0-99.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 99.0-100.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 100.0-101.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 101.0-102.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 102.0-103.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 103.0-104.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 104.0-105.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 105.0-106.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 106.0-107.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 107.0-108.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 108.0-109.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 109.0-110.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 110.0-111.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 111.0-112.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 112.0-113.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 113.0-114.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 114.0-115.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 115.0-116.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 116.0-117.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 117.0-118.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 118.0-119.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 119.0-120.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 120.0-121.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 121.0-122.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 122.0-123.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 123.0-124.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 124.0-125.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 125.0-126.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 126.0-127.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 127.0-128.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 128.0-129.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 129.0-130.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 130.0-131.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 131.0-132.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 132.0-133.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 133.0-134.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 134.0-135.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 135.0-136.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 136.0-137.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 137.0-138.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 138.0-139.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 139.0-140.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 140.0-141.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 141.0-142.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 142.0-143.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 143.0-144.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 144.0-145.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 145.0-146.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 146.0-147.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 147.0-148.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 148.0-149.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 149.0-150.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 150.0-151.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 151.0-152.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 152.0-153.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 153.0-154.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 154.0-155.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 155.0-156.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 156.0-157.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 157.0-158.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 158.0-159.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 159.0-160.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 160.0-161.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 161.0-162.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 162.0-163.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 163.0-164.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 164.0-165.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 165.0-166.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 166.0-167.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 167.0-168.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 168.0-169.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 169.0-170.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 170.0-171.0 sec   129 KBytes  1.06 Mbits/sec
[  3] 171.0-172.0 sec   128 KBytes  1.05 Mbits/sec
[  3] 172.0-173.0 sec   128 KBytes  1.05 Mbits/sec
^C^Cviewpro@viewpro-ThinkBook-16-G5-IRH:~$ 
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69
------------------------------------------------------------
Client connecting to 192.168.3.69, TCP port 5001
TCP window size: 1.06 MByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 60614 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.09 GBytes   936 Mbits/sec
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -i 1
------------------------------------------------------------
Client connecting to 192.168.3.69, TCP port 5001
TCP window size: 1.46 MByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 39910 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   114 MBytes   953 Mbits/sec
[  3]  1.0- 2.0 sec   111 MBytes   934 Mbits/sec
[  3]  2.0- 3.0 sec   111 MBytes   933 Mbits/sec
[  3]  3.0- 4.0 sec   112 MBytes   936 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   937 Mbits/sec
[  3]  5.0- 6.0 sec   111 MBytes   932 Mbits/sec
[  3]  6.0- 7.0 sec   112 MBytes   937 Mbits/sec
[  3]  7.0- 8.0 sec   112 MBytes   935 Mbits/sec
[  3]  8.0- 9.0 sec   111 MBytes   930 Mbits/sec
[  3]  9.0-10.0 sec   111 MBytes   931 Mbits/sec
[  3]  0.0-10.0 sec  1.09 GBytes   936 Mbits/sec
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ iperf -c 192.168.3.69 -i 1 -n 200
------------------------------------------------------------
Client connecting to 192.168.3.69, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.3.85 port 43592 connected with 192.168.3.69 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 0.0 sec   200 Bytes  0.00 bits/sec


参考资料:
百度:iperf 网速 烤机
debian apt iperf
iperf测试网络带宽


https://wenku.csdn.net/answer/3rs64ijnma
iperf3测试网络带宽


https://www.ucloud.cn/yun/121355.html
网络性能测试工具iperf的使用与参数解析


https://www.jianshu.com/p/675f33321383
Iperf3测速教程


https://worktile.com/kb/ask/296297.html
linux命令安装iperf命令

2. 使用包管理器安装iperf:根据你使用的Linux发行版,使用相应的包管理器来安装iperf。
   – 如果你使用的是Debian或Ubuntu,可以使用apt包管理器执行以下命令来安装iperf:
     “`
     sudo apt-get update
     sudo apt-get install iperf


https://baijiahao.baidu.com/s?id=1765207195720122765&wfr=spider&for=pc
iperf命令举例详解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1714458.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用Java Swing制作一个飞翔的小鸟游戏

文章目录 一、需求分析二、技术介绍2.1相关技术2.2开发环境 三、功能实现1、开始2、运动3、死亡 四、部分代码实现获取源码 文章最下方获取源码!!! 文章最下方获取源码!!! 文章最下方获取源码!&…

芝加哥大学最新研究:GPT-4与财务预测,重塑财务分析的未来

最近,芝加哥大学的研究团队发表了一篇突破性的研究,展示了大型语言模型(LLM),特别是 OpenAI 开发的 GPT-4,如何在财务报表分析领域取得了与专业分析师相匹配甚至超越的表现。这项研究不仅凸显了人工智能在高…

系统与软件工程软件测试过程

系统与软件工程 软件测试 测试过程 ;对应的国标是GB/T 38634.4 2020 ,该标准的范围规定适应用于治理、管理和实施任何组织,项目或较小规模测试活动的软件测试的测试过程,定义了软件测试通用过程,给出了描述过程的支持信息图表。 一 术语和定义 1.1实测…

《庆余年算法番外篇》:范闲通过最短路径算法在阻止黑骑截杀林相

剧情背景 在《庆余年 2》22集中,林相跟大宝交代完为人处世的人生哲理之后,就要跟大宝告别了 在《庆余年 2》23集中,林相在告老还乡的路上与婉儿和大宝告别后 范闲也在与婉儿的对话中知道黑骑调动是绝密,并把最近一次告老还乡梅执礼被马匪截杀与黑骑调动日期关联在一起,…

B/S架构+java语言+Mysqladr数 据 库ADR药物不良反应监测系统源码 ADR药物不良反应监测系统有哪些作用?

B/S架构+java语言+Mysqladr数 据 库ADR药物不良反应监测系统源码 ADR药物不良反应监测系统有哪些作用? 药物不良反应(ADR)是指在合格药物以正常用量和用法用于预防、诊断、治疗疾病或调节生理功能时所发生的意外的、与防治目的无关的、不利或…

系统架构设计师【第2章】: 计算机系统基础知识 (核心总结)

文章目录 2.1 计算机系统概述2.2 计算机硬件2.2.1 计算机硬件组成2.2.2 处理器2.2.3 存储器2.2.4 总线2.2.5 接口2.2.6 外部设备 2.3 计算机软件2.3.1 计算机软件概述2.3.2 操作系统2.3.3 数据库2.3.4 文件系统2.3.5 网络协议2.3.6 中间件2.3.7 软件构件2.3.8 …

C++语言·list链表(下)

还是之前说的,因为要写模板,为了避免链接出现问题,我们将所有内容都写到一个文件中去。首先就是画出链表的框架 链表本身只需要一个头节点就足以找到整条链表,而需要它拼接的节点我们再写一个模板。而我们知道list是一个带头双向循…

JAVA云HIS医院管理系统源码 云HIS系统源码 云HIS的优势 云HIS的发展

JAVA云HIS医院管理系统源码 云HIS系统源码 云HIS的优势 云HIS的发展 HIS系统,即医院信息系统(Hospital Information System),在医院的运营和管理中扮演着至关重要的角色。关于HIS系统的溯源,简单从以下几个方面进行讲…

618精选编程书单:学好代码是用好大模型的基础

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。…

QT6.2.4 MSVC2019 连接MySql5.7数据库,无驱动问题

1.下载 查询一下数据库驱动 qDebug()<<QSqlDatabase::drivers(); 结果显示&#xff0c;没有QMYSQL的驱动。 QList("QSQLITE", "QMARIADB", "QODBC", "QPSQL") MySql6.2.4驱动下载地址&#xff0c;如果是别的版本&#xff0c;…

【Python Cookbook】S01E03 找到最大最小的N个元素

目录 问题解决方案讨论 问题 如何在一个集合中找到最大或最小的 N 个元素&#xff1f; 解决方案 使用 heapq 模块。 pip install heapqheapq 模块中&#xff0c;有 nlargest() 以及 nsmallest() 两个函数&#xff1a; import heapqnums [1, 8, 23, 2, 7, -4, 8, 18, 42, …

Matlab中% note that Wilkinson notation (‘L1~L4~1‘) is used to specify the model

fitrm 函数的输入参数不正确&#xff0c;似乎出错的地方是在定义 fitrm 对象时使用了不正确的参数。 fitrm 函数的语法是这样的&#xff1a; rm fitrm(tbl, model, WithinDesign, withinDesign) 其中&#xff1a; - tbl 是一个表格&#xff0c;包含了待分析的数据。 - mod…

WPF使用Prism实现简单订餐系统

新建wpf项目&#xff0c;nuget引入Prism.DryIoc&#xff0c;MaterialDesignThemes 引入后&#xff0c;修改App.xaml 前台引入 xmlns:prism"http://prismlibrary.com/"和prism:PrismApplication App.xaml.cs App.xaml.cs继承PrismApplication&#xff0c;重写CreateS…

这款AI绘画软件,带你快速生成高质量产品效果图!

前言 随着人工智能技术的飞速发展&#xff0c;AI在设计领域的应用越来越广泛&#xff0c;。今天&#xff0c;介绍的一款能够自动生成高质量产品效果图的AI绘画软件——STARTAI。这款软件以其强大的功能和便捷的操作&#xff0c;正在重新定义电商产品效果图的制作流程。 AI局部…

nginx学习记录-防盗链

1. 防盗链的概念 防盗链&#xff0c;顾名思义就是防止盗取链接&#xff0c;这里的链接一般是资源链接。 如图所示&#xff0c;我们访问一个网站时&#xff08;比如百度&#xff09;&#xff0c;我们第一个请求会获得一个html页面&#xff0c;页面中包含各种资源链接&#xff0…

LeetCode题练习与总结:平衡二叉树--110

一、题目描述 给定一个二叉树&#xff0c;判断它是否是平衡二叉树。 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;true示例 2&#xff1a; 输入&#xff1a;root [1,2,2,3,3,null,null,4,4] 输出&#xff1a;false示例 3&#xff1a…

第十三章 进程与线程

第十三章 进程与线程 程序与进程的概念 程序&#xff1a; 英文单词为Program&#xff0c;是指一系列有序指令的集合&#xff0c;使用编程语言所编写&#xff0c;用于实现一定的功能。 进程&#xff1a; 进程则是指启动后的程序&#xff0c;系统会为进程分配内存空间。 函数式…

汇编小习题

汇编你还想及格&#xff1f; 未完待续 1. 注释下面代码 Title Hello Word .386 ;使用80386指令集 .model flat, stdcall;内存模型为平坦模型&#xff0c;子程序采用stdcall约定 .stack 4096;为运行时堆栈分配4096空间 ExitProcess proto , dwExitCode:DWORD;为过程创建过程原…

超好用的加密工具

超好用的加密工具 背景 介于行业原因经常要对相关文件进行加密传输&#xff0c;尽可能避免文件的泄漏&#xff0c;保护群众的隐私。于是我就开发了一个非常好用的加密工具。 环境 本工具目前只适用 Windows 操作系统,最好是Windows8以上&#xff0c;否则需要下载额外的依赖…

门限签名技术

私钥永远不存在 (t, n) 门限签名方案 (TSS) 是一种密码协议&#xff0c;允许一组 n 个参与者共同签署文档或交易&#xff0c;其中 t 1 个或更多参与者的任何子集都可以产生有效签名&#xff0c;但 t 的子集 或更少的人不能。 该方案旨在通过确保没有任何一方可以单方面生成签名…