码迷,mamicode.com
首页 > 其他好文 > 详细

lwip 性能测试

时间:2018-12-05 13:52:21      阅读:518      评论:0      收藏:0      [点我收藏+]

标签:技术   fan   静态ip   代码   static   lwip   oid   测试   ima   

1、先读取 PHY 寄存器 , 查看 自主协商 结果

PHY自主协商结果:ETH_Mode      ETH_Mode_FullDuplex

PHY自主协商结果:ETH_Speed     ETH_Speed_100M

2、安装 测试软件 : Jperf2.0下载及使用方法介绍

 

3、添加  lwip 源文件 下的 lwip-2.1.2\src\apps\lwiperf    lwiperf.c 文件

4、407 这端 是 跑 TCP 服务器,然后 电脑客户端去收发数据进行性能测试,代码如下:

static void vTaskLwipPerf(void *pvParameters)
{
    
    ip_addr_t  perf_server_ip;
    
    IP_ADDR4( &perf_server_ip, 192, 168, 0, 10 ); //IP 为 407 自己的 静态IP 
for(;;)
    {
            
            lwiperf_start_tcp_server( &perf_server_ip, 9527, NULL, NULL );
            
            vTaskDelay( 2000 / portTICK_PERIOD_MS );
    }
}

 

实测速度如下,只有 1MB/S 的 速度 ,理论应该可以到12.5MB/S 的 速度啊 

技术分享图片

 

lwip 性能测试

标签:技术   fan   静态ip   代码   static   lwip   oid   测试   ima   

原文地址:https://www.cnblogs.com/suozhang/p/10070440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!