5个千兆网口,将有什么样高速网络传输体验?——米尔MYD-J1028X开发板实测分享

2022-11-18

2093

来源:米尔电子
本篇测评由电子工程世界的优秀测评者“HonestQiao ”提供。
此次的板卡测试,是米尔MYD-J1028X开发板的高速网络数据传输测试体验。
01
本次测试的主角
米尔MYD-J1028X开发板提供了5个超级给力的最高支持千兆网络接口,具体如下:
通过查看官方的手册,也可以详细了解:
今天,我们就借助工具,对网络进行一些实际测试,看看实际效果到底如何。
02
测试前的准备
首先,说一下我这边的测试环境:
1. 米尔MYD-J1028X开发板
2. MacBookPro笔记本:两个UB3.0千兆有线网卡
3. ThinkPad笔记本:内置Intel千兆网卡
规划连线如下:
为了得到最理想的测试速度,笔记本和开发板之间,直接连接,不经过第三方。
测试的计划内容包括:
单网口,http下载速度测试
单网口,多进程nc并发数据传输测试
多网口,多进程nc并发输出传输测试
多网口,多进程http下载速度测试
多机多网口,http下载速度测试
03
测试前先来做“连连看”
实际连线如下:
1连接到上级路由器 2留空 3连接到7,即MacBookPro的USB千兆网卡1 4连接到8,即ThinkPad的Intel千兆网卡 5连接到6,即MacBookPro的USB千兆网卡2 9为USB千兆网卡1的USB,连 MacBookPro 10为USB千兆网卡2的USB,连 MacBookPro
1-eno0:192.168.1.237,为上级路由器通过DHCP分配的地址 2-eth1:10.10.11.11 3-eth2:10.10.12.12 4-eth3:10.10.13.13 5-eth4:10.10.14.14
sudo ifconfig eth1 10.10.11.11 netmask 255.255.255.0
sudo ifconfig eth2 10.10.12.12 netmask 255.255.255.0
sudo ifconfig eth3 10.10.13.13 netmask 255.255.255.0
sudo ifconfig eth4 10.10.14.14 netmask 255.255.255.0
设置完成后,查看设置情况:
ifconfig | grep -E 'eth[1-4]' -A1
具体结果如下:
然后,在MacBook Pro上,设置2块USB千兆网卡对应的IP地址:
以及ThinkPad的Windows系统中Intel千兆网卡的IP地址:
然后,在开发板上,检测能否连通两台笔记本上的IP:
ping 10.10.12.102 -c 1
ping 10.10.13.103 -c 1
ping 10.10.14.104 -c 1
显示如下表示全部连通:
04
安装调试好要用到的测试工具
首先,在开发板上,安装4款软件:
sudo apt install nginx
sudo apt install bmon
sudo apt install axel
sudo apt install pv
nginx用于提供web服务 bmon用于提供网络情况监测 axel用于多线程下载 pv实时监控管道数据流量
user www-data;
worker_processes auto;
worker_cpu_affinity auto 11;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 1024;
# multi_accept on;
}
http {
#...
keepalive_requests 100000;
#...
access_log off;
#access_log /var/log/nginx/access.log;
#error_log /var/log/nginx/error.log;
error_log /dev/null;
#...
}
修改nginx默认站点/etc/nginx/sites-enabled/default 配置:
#root /var/www/html;
root /dev/shm;
修改完成后,就可以启动nginx了:
再写入基本测试内容到/dev/shm/index.html:
echo hello > /dev/shm/index.html
curl http://10.10.12.12/
# 应返回 hello
05
单网口,http下载速度测试
在macOS上,使用dd指令,生一个512M的数据文件test.dat,并使用php提供随手web服务 在开发板上,使用axel,下载macOS上面的数据文件,保存到/dev/shm内存文件系统 在macOS上,使用axl下载开发板上的test.dat文件
开发板:bmon -bp eth2 macOS:axel -a -n 10 http://10.10.12.12/test.dat
06
单网口,多进程nc并发数据传输测试
# macOS执行:分别在三个窗口执行
pv /dev/random | nc -l 10.10.12.102 2345
pv /dev/random | nc -l 10.10.12.102 2346
pv /dev/random | nc -l 10.10.12.102 2347
# 开发板执行:分别在三个终端执行
sudo nc 10.10.12.102 2345 > /dev/null
sudo nc 10.10.12.102 2346 > /dev/null
sudo nc 10.10.12.102 2347 > /dev/null
07
多网口,多进程nc并发输出传输测试
合并起来的最高带宽,为870MBits/s。
可以看到,开发板上跑了4个接收进程,CPU并未占满。
而macOS上跑了4个发送进程,结果把CPU都拉得满满的。
08
多网口,多进程http下载速度测试
上面是使用nc进行数据传输,下面我们再使用axel通过nginx下载数据,看看带宽使用情况如何。
上面的过程,是现在开发板上,使用dd生成一个728M大小的测试文件。
这次的网络带宽使用更加充分,合并计算,可以达到1000MBits/s了。
在测试过程中,我们也在看一下系统负载情况:
开发板上的nginx跑满了一个cpu,而macOS上的cpu则都跑满了。
09
多机多网口,http下载速度测试
合并的结果,能达到90MB/s。
# macOS执行:开两个命令行执行
curl -o test1.dat http://10.10.12.12/test.dat
curl -o test2.dat http://10.10.14.14/test.dat
# windows执行:开两个命令行执行
curl -o test3.dat http://10.10.13.13/test.dat
curl -o test4.dat http://10.10.13.13/test.dat
测试过程中, 可以看到,多个网口同时使用,带宽的使用,将更加的充分。
2025-09-04
6TOPS算力驱动30亿参数LLM,米尔RK3576部署端侧多模态多轮对话
关键词:瑞芯微 RK3576、NPU(神经网络处理器)、端侧小语言模型(SLM)、多模态 LLM、边缘 AI 部署、开发板当 GPT-4o 用毫秒级响应处理图文混合指令、Gemini-1.5-Pro 以百万 token 上下文 “消化” 长文档时,行业的目光正从云端算力竞赛转向一个更实际的命题:如何让智能 “落地”?—— 摆脱网络依赖、保护本地隐私、控制硬件成本,让设备真正具备 “看见并对话” 的
2025-09-04
直播预告 | 恩智浦技术日巡回研讨会:技术盛宴,“云端”开席!
9月9日,恩智浦技术日巡回研讨会将在杭州举办!活动同期,恩智浦携手生态合作伙伴,将对会议中精彩的技术演讲全程进行网络直播,让更多的开发者足不出户,也能够直击活动现场,解锁前沿产品方案,共赴“云端”技术盛宴!直播期间,参与观众互动,还有好礼等你拿~~点击文章顶部卡片,或扫描海报二维码,约起来吧!
2025-08-28
米尔发表演讲,并携瑞萨RZ产品亮相2025 Elexcon深圳电子展
2025年8月26日-28日,Elexcon深圳国际电子展在深圳会展中心(福田)1号馆(展台号:1L30)盛大举行。作为全球电子产业链的重要盛会,展会汇聚创新技术与行业解决方案。米尔电子MYIR携RZ系列核心板、开发板等方案Demo亮相瑞萨嵌入式MCU/MPU生态专区,并发表主题演讲。技术盛宴:瑞萨RZ系列产品矩阵亮相展会上,米尔展示了基于RZ/G2L、RZ/G2UL、RZ/T2H的核心板
2025-08-28
留言领奖!2025 STM32研讨会即将启幕,米尔期待与你共会
2025年9月11日及9月17日,STM32研讨会将走进北京和上海,为大家深入解读STM32的中国战略,并围绕STM32在不同领域的最新产品布局和生态展开主题演讲,包括边缘人工智能、电源能源、无线连接、安全等,深入探讨STM32带来的前沿科技成果。同时,STM32还将携手业内多家合作伙伴,展示STM32在更多领域的解决方案及应用实例。欢迎开发者及工程师莅临现场,与ST专家面对面沟通交流,体验不同产
2025-08-28
Qwen2-VL-3B模型在米尔瑞芯微RK3576开发板NPU多模态部署指导与评测
关键词:瑞芯微 RK3576、NPU(神经网络处理器)、端侧小语言模型(SLM)、多模态 LLM、边缘 AI 部署、开发板、RKLLM随着大语言模型(LLM)技术的快速迭代,从云端集中式部署到端侧分布式运行的趋势日益明显。端侧小型语言模型(SLM)凭借低延迟、高隐私性和离线可用的独特优势,正在智能设备、边缘计算等场景中展现出巨大潜力。瑞芯微 RK3576 开发板作为一款聚焦边缘 AI 的硬件平台,
2025-08-14
12路1080P高清视频流,米尔RK3576开发板重塑视频处理极限
在智能视觉技术不断发展的今天,多路摄像数据的处理与传输已成为众多应用场景的核心需求。从智能安防监控领域的全面覆盖,到工业视觉处理网关的精准检测,再到车载环视融合平台的实时驾驶辅助以及智慧社区AI防控的快速响应,多路摄像数据的处理与传输已成为关键需求,而高效且低延时的解决方案则是实现这些应用的核心。目前多路摄像传输方案往往存在一定局限,接入路数有限,难以满足大规模监控场景的需求,且延迟较高,影响实时
2025-08-14
共建生态,米尔将出席2025安路科技FPGA技术沙龙
在数字化浪潮席卷全球的今天,FPGA技术正成为驱动创新的核心引擎。2025年8月21日,深圳将迎来一场聚焦FPGA技术与产业应用的盛会——2025安路科技FPGA技术沙龙。本次沙龙以“定制未来 共建生态”为主题,汇聚行业专家、企业代表及技术开发者,探讨前沿技术趋势,解锁定制化解决方案,共建开放共赢的FPGA生态圈!米尔作为领先的嵌入式处理器模组厂商,将携安路FPGA核心板和开发板亮相,并发表主题演
2025-08-08
如何在RK3576开发板上板端编译OpenCV并搭建应用
本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的板端编译OpenCV及环境搭建方案的开发测试。摘自优秀创作者-短笛君RK3576具有如下配置:4× Cortex-A72(大核,主频最高 2.2GHz)4× Cortex-A53(小核,主频最高 1.8GHz)NPU(AI加速单元):独立 NPU,算力典型值6 TOPS(INT8)支持 TensorFlow L
2025-08-08
倒计时!米尔-安路飞龙派创意秀奖品等您领~~
创意秀活动进入倒计时阶段2025年米尔-安路飞龙派FPGA FPSoC创意开发大赛即将于8月15日正式收官(原定于6月15日,已延期到8月15日)。作为国产工业级FPGA领域的赛事,本次活动已吸引多支开发团队参与,基于MYD-YM90X开发板产出了众多创新解决方案。现距截稿仅剩7天,米尔特别提醒尚未提交作品的开发者把握最后几天,分享您的技术创作,申领米尔电子的奖品。活动链接:https://mp
2025-07-25
如何在RK3576开发板上运行TinyMaix :超轻量级推理框架--基于米尔MYD-LR3576开发板
本文将介绍基于米尔电子MYD-LR3576开发平台部署超轻量级推理框架方案:TinyMaix摘自优秀创作者-短笛君TinyMaix 是面向单片机的超轻量级的神经网络推理库,即 TinyML 推理库,可以让你在任意低资源MCU上运行轻量级深度学习模型。关键特性核心代码少于 400行(tm_layers.c+tm_model.c+arch_cpu.h),代码段(.text)少于3KB低内存消耗支持 I