【TCP】【JPerf】基于STM32H7开发板的TCP性能测试

    xiaoxiao2022-07-14  143

    1.源码已上传,见路径https://download.csdn.net/download/guanlizhongxintishi/11197638

    2.使用jperf-2.0.0工具对开发板进行TCP模式下带宽测试。

    3.关于TCP的程序借鉴了原子哥的程序《网络实验13 NETCONN_TCP 服务器(UCOSII版本)》,同时也参照了《嵌入式网络那些事》-13.4.3TCP性能测试章节。最开始调试的时候按照朱升林作者所述采用ECHO模式来进行带宽测试,发现测试一直无法成功,通过wireshark监测也理不清头绪,后来将ECHO功能屏蔽只保留接收函数,测试OK。源码已上传。

    4.程序中调整的参数部分有Lwipopts.h中的#define PBUF_POOL_SIZE  30 和 #define TCP_WND  (4*2*TCP_MSS) ,前者是配合后者的滑动窗口进行调整。测试发现TCP_WND设置不同的大小后测出的带宽有所不同。

    5.jperf-2.0.0工具设置如图所示,只需要设置IP、Port、协议类型选择TCP即可,点开始测试。

    最新回复(0)