This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SK-AM62A-LP:需要 TCP 和 UDP 的预期命令和吞吐量数字

Guru**** 2392905 points
Other Parts Discussed in Thread: CC3351

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1497653/sk-am62a-lp-need-expected-command-and-throughput-numbers-for-tcp-and-udp

器件型号:SK-AM62A-LP
Thread 中讨论的其他器件:CC3351CC3551

工具/软件:

尊敬的团队:
我计划在与 AP 关联的 CC3351 WLAN 之后运行 UDP 和 TCP 流量。 请查看我的疑问并告诉我。

  1. 您能告诉我 UDP 的-b (带宽)和 TCP 的-w (窗口大小)吗?
  2. 为什么应用速度仅显示50Mbps? 该链路提供 Tx 73、Rx 为86Mbps
  3. Tx 和 Rx 是否有 TCP 和 UDP 的预期吞吐量?

使用工具:IPERF3
SDK 版本:
Root@am62axx-EVM:/usr/share/cc33xx #uname -A
Linux am62axx-EVM 6.6.58-ti-01497-ga7758da17c28-Dirty #1 SMP PREEMT 11月27日星期三13:23:15 UTC 2024 AArch64 GNU/Linux
root@am62axx-EVM:/usr/share/cc33xx # iw dev wlan0 link
连接到08:bf:B8:8f:64:A8 (在 wlan0上)
SSID:Asus_GTAX16000_2G
频率:2437.0
RX:867296160字节(4879924个数据包)
TX:2034052918字节(1358407数据包)
信号:-33 dBm
RX 比特率:86.0 MBit/s HE-MCS 7 HE-NSS 1 HE-GI 0 HE-DCM 0
TX 比特率:73.1 MBit/s HE-MCS 7 HE-NSS 1 HE-GI 2 HE-DCM 0
BSS 标志:短时隙时间
DTIM 周期:1.
信标国际:100

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    您能告诉我 UDP 的-b (带宽)吗

    我不明白这个问题。 UDP 是一种不可靠的协议、它将发送您需要的任何带宽。 对于基本的 UDP 性能测试、我建议运行 iperf3。

    -w (窗口大小)表示 TCP

    在所有现代系统中、默认使用窗口缩放、因此窗口大小会动态变化。 这不是 TI 特定的内容。 您可以对其进行配置、例如请参见 https://serverfault.com/questions/1039212/how-to-adjust-tcp-window-size?newreg=bd7ff87b566f495784084d005a145692 。

    Unknown 说:
    为什么应用速度仅显示50Mbps? 该链路给出 Tx 73、Rx 为86 Mbps

    在实际应用级别使用 IP 网络实现50MBit/s 应用程序似乎是合理的、较低级别的驱动程序报告的通道比特率在70-80 MBit/s 范围内。 添加 IP、UDP 或 TCP 和  

    Unknown 说:
    Tx 和 Rx 是否有任何预期的 TCP 和 UDP 吞吐量数字?

    我猜这是指您使用 M.2卡的特定设置吗? 最薄弱的环节可能是 CC3351的无线电链路、或者 SPI 从芯片组到处理器的连接。 如果您将其连接到 SDIO、其性能可能会更好。 如果底层物理层支持 https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/latest/exports/docs/devices/AM62AX/linux/tcpsw-cpsw2g-cpsw3g-ethernet-driver Linux_Performance_Guide 、则具有大数据包的 tcp 和 udp 将达到至少1Gbit/s。 如果您计划测试非无线电侧的限制、我建议使用电缆隔离无线电信道。

    例如、对于本模块 https://www.bdecomm.com/en/show_info.asp?id=474 、该陈述预计在应用程序级别的吞吐量高达50 MBit/s。

     Pekka

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 
    感谢您的回答。

    [引述 userid="80202" url="~/support/processors-group/processors/f/processors-forum/1497653/sk-am62a-lp-need-expected-command-and-throughput-numbers-for-tcp-and-udp/5754069 #5754069"]
    您能告诉我 UDP 的-b (带宽)

    我不明白这个问题。 UDP 是一种不可靠的协议、它将发送您需要的任何带宽。 对于基本的 UDP 性能测试、我建议运行 iperf3。

    [/报价]

    我使用以下命令检查与2G-CHAN 6 + WPA2上的 AX 路由器连接 WLAN 后的输入。
    UDP:
    iperf3 -s -p 5001. -->在服务器端
    iperf3 -c ip -p 5001 -u -b 50m -->客户端。 ----获得1.1.1.1.1.2.5.5.5.5.5

    TCP:
    iperf3 -s -p 5001.  -->在服务器端
    iperf3 -c ip -p 5001. -->在客户端

    [引述 userid="80202" url="~/support/processors-group/processors/f/processors-forum/1497653/sk-am62a-lp-need-expected-command-and-throughput-numbers-for-tcp-and-udp/5754069 #5754069"]
    Tx 和 Rx 是否有 TCP 和 UDP 的预期吞吐量?

    我猜这是指您使用 M.2卡的特定设置吗? 最薄弱的环节可能是 CC3551的无线电链路、或者如果 SPI 从芯片组连接到处理器、则是连接。 如果您将其连接到 SDIO、其性能可能会更好。 如果底层物理层支持 https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/latest/exports/docs/devices/AM62AX/linux/tcpsw-cpsw2g-cpsw3g-ethernet-driver Linux_Performance_Guide 、则具有大数据包的 tcp 和 udp 将达到至少1Gbit/s。 如果您计划测试非无线电侧的限制、我建议使用电缆隔离无线电信道。

    [/报价]

    是的、我使用 M.2卡(https://www.ti.com/lit/pdf/swau133)并处于带传导(射频有线)的封闭环境中。 实际上、我在 TCP 和 UDP 中都获得了低 Rx Tput。 效果

    RSSI =-36dBm
    TCP Tx:41 Mbps
    TCP Rx:29 Mbps
    UDP Tx:49 Mbps (当我在客户端使用-b 50m 时)
    UDP Rx:35 Mbps

    这些输入数字是否符合预期?

    谢谢、
    Sai

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这些输入数字是否符合预期?

    它们看起来很现实、信号强度很强、因此我认为无线电条件不会受到限制。

     Pekka

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您确认

    Sai