1. 程式人生 > >lwip 性能測試

lwip 性能測試

color load spa 測試 details star for 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 性能測試