测评丨NXP LS系列产品网络性能测试 号外号外!继OK1012A-C面市以来,飞凌嵌入式相继推出了OK1043A-C、OK1046A-C,以及最新上市的OK1028A-C,OK10XX系列产品也是一个大家族了。正所谓春兰秋菊,各擅胜场。下面小编就各产品的网络性能为您简单介绍一下。
先来聊一下OK1012A-C。 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps1.jpg OK1012 开发板采用的FET1012A-C核心板 基于NXP 公司ARM Cortex-A53架构LS1012A 处理器设计,主频1GHz。最高支持2个2.5Gbps以太网控制器,配备硬件包转发引擎,网络交换性能可达线速;OK1012A-C开发板引出了两路Ethernet,支持10M/100M/1000Mbps自适应。 SGMII接口网络性能测试: PC-Server: root@localhost:~# iperf3 -s OK1012-Clien-TCP: root@localhost:~# ethtool -C eth0 rx-usecs 100 root@localhost:~#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor root@localhost:~# iperf3 -c 192.168.1.182 -i 1 -t10 -w 100000 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps2.png OK1012-Clien-UDP测试: root@localhost:~# iperf3 -c192.168.1.182 -i 1 -t 10 –u –b 1000M file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps3.png OK1012-Server: root@localhost:~# iperf3 -s PC-Client-TCP: root@localhost:~# iperf3 -c 192.168.1.200 -i 1 -t10 –w 200000 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps4.png PC-Client-UDP: root@localhost:~# iperf3 -c 192.168.1.200 -i 1 -t10 –u –b 1000M file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps5.png 接着来看看OK1043A-C。 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps6.png OK1043A-C采用的FET1043A-C核心板,是基于NXP公司四核ARM Cortex-A53架构的LS1043A处理器,主频1.6GHz。采用核心板+底板分离结构,通过COMe接口连接,速率有保障。原生支持7个Ethernet:1个10Gbps和6个1000Mbps。OK1043A-C开发板实际引出了6路Ethernet,支持1G/100M/10Mbps自适应,其中通过QSGMII引出4个,RGMII引出2个。 QSGMII接口网络测试: root@localhost:~#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor root@localhost:~#iperf3 -c 192.168.1.181 -i 5 -t 60 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps7.png RGMII接口网络测试: root@localhost:~#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor root@localhost:~# iperf3 -c 192.168.1.181 -i 5 -t60 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps8.png
再来看看OK1046A-C2。 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps9.png OK1046A-C2 采用的 FE ti046A-C 核心板,是基于NXP公司的LSI046A四核处理器设计,主频1.8GHz,ARM Cortex-A72架构。原生支持8个MAC,可最高支持2个XFI(10GbE)接口或8路lGb Ethernet。 OK1046A-C2 具有更强的数据处理能力:4核ARM Cortex-A72处理器,最高可支持1.8GHz,2GB DDR4 RAM,数据吞吐量最高可达2.1GT/S,高达45000 CoreMark 分值的性能。 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps10.jpg OK1046A-C2采用的 LSI046A 四核处理器设计主频1.8GHz,ARM Cortex-A72架构,使得它在数据处理方面拥有得天独厚的优势,相比于它的两个哥哥OK1012A-C、OK1043A-C具有更强的数据处理性能。 OK1046A-C2开发板引出了两路SFP+,最高 通信率可达10Gbps 可安装SFP+光模块或电模块;除此之外还引出了5路1GbpsEthernet,支持10M/100M/1000Mbps自适应,其中SGMII引出3路,RGMII引出2路。有8个SerDes通道用于高速外设接口,网口有多重配置 方案:最多可支持五个SGMII支持1000Mbit/s、最多支持三个SGMII支持2500Mbit/s以及最多支持一个QSGMII。 SFP+网络测试: 在OK1046A-C2 终端上输入以下命令: root@localhost:~# ifconfig fm1-mac10 up root@localhost:~# ifconfig fm1-mac10 192.168.2.182 root@localhost:~#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor root@localhost:~# iperf3 -c 192.168.2.181 -i 5 -t60 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps11.png RGMII接口网络测试,将网线插入fm1-mac4(P13下)口,输入以下命令进行测试: root@localhost:~# ifconfig fm1-mac4 up root@localhost:~# ifconfig fm1-mac4 192.168.1.106 root@localhost:~#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor root@localhost:~# iperf3 -c 192.168.1.181 -i 5 -t60 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps12.png SGMII接口网络测试,将网线插入fm1-mac6(P27下)口,输入以下命令进行测试: root@localhost:~# ifconfig fm1-mac6 up root@localhost:~# ifconfig fm1-mac6 192.168.1.106 root@localhost:~#echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor root@localhost:~# iperf3 -c 192.168.1.181 -i 5 -t60 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps13.png
4
最后来看看OK1028A-C。OK1028A-C开发板基于NXP LS1028A处理器设计,双核ARM Cortex-A72,主频最高1.5GHz,板载2GB DDR4 RAM,8GB ROM;原生支持6个Gbit Ethernet,支持TSN的以太网交换机和以太网控制器,可支持融合的IT和OT网络。 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps14.png 高性能高算力:LS1028A处理器,双核Cortex-A72,主频高达1.5GHz满足边缘计算、大数据处理应用的性能要求。 多网口与TSN支持:FET1028A-C核心板原生支持6个千兆以太网接口,最高支持2.5Gbps,并内置一个支持TSN的4端口Switch,二层转发不消耗CPU资源。其中5路网口均可通过SerDes配置支持。 OK1028A-C开发板引出了5路Ethernet,支持10/100/1000Mbps自适应,其中通过QSGMII引出4路,SGMII引出一路,均支持TSN。同时还支持4G模块和5G模块。 SGMII接口网络性能测试,输入以下命令进行测试: root@forlinx:~# ifconfig eno0 192.168.1.200 root@forlinx:~# iperf3 -c 192.168.1.181 -i 1 -t 0 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps15.png QSGMII 二层转发测试: 使用两根网线连接OK1028A-C 的swp0 口和swp1 口,使用OK1028A-C 进行数据转发。网络拓扑如下测试: file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps16.png 如下所示: OK1028A-C: root@forlinx:~# ifconfig eno0 down root@forlinx:~# ifconfig eno2 up root@forlinx:~# ifconfig swp0 up root@forlinx:~# ifconfig swp1 up root@forlinx:~# ifconfig swp2 up root@forlinx:~# ifconfig swp3 up root@forlinx:~# brctl addbr br0 root@forlinx:~# brctl addif br0 swp0 root@forlinx:~# brctl addif br0 swp1 root@forlinx:~# brctl addif br0 swp2 root@forlinx:~# brctl addif br0 swp3 root@forlinx:~# ifconfig br0 up、 Host1: ifconfig eth0 192.168.1.181 iperf3 -s Host2: ifconfig eth0 192.168.1.106 iperf3 -c 192.168.1.181 -i 1 -t 0 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps17.png QSGMII与SGMII三层转发测试 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps18.png OK1028A-C: root@forlinx:~# ifconfig eno0 up root@forlinx:~# ifconfig eno2 up root@forlinx:~# ifconfig swp0 up root@forlinx:~# ifconfig swp1 up root@forlinx:~# ifconfig swp2 up root@forlinx:~# ifconfig swp3 up root@forlinx:~# brctl addbr br0 root@forlinx:~# brctl addif br0 swp0 root@forlinx:~# brctl addif br0 swp1 root@forlinx:~# brctl addif br0 swp2 root@forlinx:~# brctl addif br0 swp3 root@forlinx:~# ifconfig br0 up root@forlinx:~# ifconfig br0 192.168.2.1 root@forlinx:~# ifconfig eno0 192.168.1.200 root@forlinx:~# iptables -t nat -A POSTROUTING -oeno0 -j MASQUERADE Host1: ifconfig eth0 192.168.1.181 iperf3 -s Host2: ifconfig eth0 192.168.2.3 route add default gw 192.168.2.1 iperf3 -c 192.168.1.181 -i 1 -t 0 file:///C:Users飞凌嵌~1AppDataLocalTempksohtml10732wps19.png OK1028A-C拥有高性能、高算力的大数据处理能力,除此之外,搭载的双核Cortex-A72的LS1028处理器还支持4K显示输出,支持一个显示接口,可支持DP1.3和DP1.4,显示分辨率高达4Kp60。这是OK1028A-C相比于其他OKXX系列产品所特有的。
|