工具/软件:
您好:
目前、我正在使用具有 Linux wpantund 和 iperf 的 TI 器件来测试 Wi-SUN 网络性能测试。
我的测试设置使用边界路由器 (Linux + wpantund) 和路由器节点 (Linux + wpantund)。
在不同测试中、PHY 模式配置为 50kbps、150kbps 和 300kbps。
(PHY 模式由 TI Wi-SUN 网络性能文档参考。) 

在应用程序方面、我使用 UDP 和 1200 字节的有效负载运行 iperf 并持续 60 秒。
服务器命令: iperf -V -u -s -i 1 -B 2020:abcd::212:4b00:xxxx:xxxx
客户端命令: iperf -c 2020:abcd::212:4b00:xxxx:xxxx -u -V -i 1 -t 60 -l 1200 -b 150k -B 2020:abcd::212:4b00:xxxx:xxxx
问题
对于 PHY 模式 50kbps、测量吞吐量为 25 ~ 30。
我看起来很合理。
但是、无论 PHY 模式设置为 150kbs 还是 300kbps、测量的吞吐量始终保持在 48~52 kbps 左右。
即使波特率增加到 921600 且缓冲区大小 (CONFIG_NCP_TX_BUFFER_SIZE、CONFIG_NCP_UART_TX_CHUNK、CONFIG_NCP_UART_RX_BUFFER) 放大至 2048、
吞吐量结果不会改变。
Linux wpantund 中是否存在已知的吞吐量限制?

