HI,
您好,我基于NetworkTerm demo 对3220SF的吞吐率进行测试,发现吞吐率达不到手册里说的13Mbps
测试方法:TCP客户端发送1000数据包给server,server端使用时间戳计数收1000个包所用的时间
TCP client LOG如下:
user: user:send -c 10.123.45.1 -n 1003 -p 5003
Protocol: tcp Traffic: Tx
Client\Server: Client 10.123.45.1 Port: 5003
Number of Packets to send: 1003
Sent 1003 packets (1404200 bytes) successfully
TCP server LOG如下:
Connected to client: 10.123.45.2 10
packet timestamp :Sec=225 , nsec=303369497
Received 1000 packets (1400000 bytes) successfully
now : Sec=226 , nsec=835036671
so I think the throught 1400000 *8(bit)/(226.8-225.3)=7.5Mbps ,
数据手册上写的是 13Mbps
是我测试方法不对还是需要什么其他的配置?
Kevin Qiu1:
测试吞吐量参考这里e2e.ti.com/…/2722351
13Mbps的吞吐量是没有问题的
user6464274:
回复 Kevin Qiu1:
HI ;
谢谢您的解答,我按照TI工程师的做法测试了一下,以下是我的测试结果:
3220SF 作为client 端向 PC iperf发送数据:
问题1:当数据量大的时候是可以达到SPEC中的13Mbps的,但是当数据量小的时候达不到,这是为什么?
3220SF作为AP TCP server端:
PC iperf向 3220SF发送数据
问题2:从结果中看出吞吐量大约为9Mbps,和我之前自己用时间戳计算出来的结果差不多,请问为什么3220SF做server吞吐率达不到13Mbps,因为在我的应用场景里更关心3220SF作为TCP server的吞吐率
谢谢!
Kevin Qiu1:
回复 user6464274:
1.吞吐量测试就是在大数据量下测试,数据量太小没达到峰值就发完了
2.
e2e.ti.com/…/2741042
e2e.ti.com/…/831197