VE问题 #2638
锐宝智联关于Ethernet 8111H测试Thoughtput速度---速度低,变化大的问题
100%
100%
网络速度应该至少达到800以上。
Description
如下图,是测试 Ethernet 速度的图片,板子是 3399FSL, O/S 是 Android 9
看的话可以知道速度的变化非常大, 在1G HUB 的服务器,只连接了 3399FSL测试速度的。但是变化很大,平均速度也是很低。
Files
Subtasks
Related issues
Updated by PM 洪丰(Jim) over 1 year ago
Updated by PM 洪丰(Jim) over 1 year ago
方向1 研究PCIe开发资料
Updated by PM 洪丰(Jim) over 1 year ago
方向2
RK 硬件-LCH<liuchuhonghz@163.com> 刘楚宏 14:00:52
CPU跟DDR都定频最高看一下
但没有改善
RK HW 刘楚鸿 8:36:52
系统上报个单号吧,看你的描述如果环境没问题,可能得改一些PCIE的参数了
RK HW 刘楚鸿 8:37:00
PCIE网卡硬件上没什么可以调整的
Updated by PM 洪丰(Jim) over 1 year ago
目前已知的是
PCE网卡方案的主板
3399PB1 -NG
3399FSL -NG
PB-A3399BP -NG
GMAC网卡方案的主板
FIREFLY 对比版 -NG
SHC-R3399 -NG
Updated by PM 洪丰(Jim) over 1 year ago
- File 在公网下测试的3399FSL.jpg 在公网下测试的3399FSL.jpg added
- File 在公网下测试的RK3399公板.jpg 在公网下测试的RK3399公板.jpg added
- File 在独立交换机下测试的3399FSL.jpg 在独立交换机下测试的3399FSL.jpg added
- File 在独立交换机下测试了RK3399公板.jpg 在独立交换机下测试了RK3399公板.jpg added
公司网络 (1)
TCP UP平均在300左右
TCP Down平均在480左右
公板:(2)
TCP UP平均在540左右
TCP Down平均在610左右
使用独立交换机跑出的数据
PB-A3399BP: (3)
TCP UP平均在300左右
TCP Down平均在470左右
公板: (4)
TCP UP平均在590左右
TCP Down平均在570左右
Updated by PM 洪丰(Jim) over 1 year ago
方向3
1 使用了胡工给的这版驱动,没有任何改变,参考附图。
2 使用了(firefly)PHY接口的网卡,波动很大,但平均值大于500
Updated by PM 洪丰(Jim) over 1 year ago
方向4
网卡性能不达标问题的定位思路
1、收包速率不达标,很有可能是发送的速率没有达标造成;(可以通过配置更高性能的硬件CPU频率,内存的大小和通道数,增加网卡发送的性能)
2、分析收发的模型;
3、查看CPU的利用率;(CPU需要绑核处理,尤其大于10GE的网络)
4、排除环境因素的干扰;(TCP/IP协议涉及中就是按照最大能力进行收发,不保证每个报文都完成“使命”,只有在应用层增加一些握手机制来保证)
5、发包中网络进行隔离减少干扰,记录端到端的收发报文数,必要时进行抓包分析;
————————————————
整体速率需要达到网卡带宽的90%
Updated by PM 洪丰(Jim) over 1 year ago
- Subject changed from Ethernet 速度---速度低,变化大 to Ethernet 速度---速度低,变化大---(内部病历记录)
iperf 的解释专题:
1
Iperf是美国伊利诺斯大学(University of Illinois)开发的一种开源的网络性能测试工具 ,测试网络节点间(也包括回环)TCP或UDP连接的性能,包括带宽、抖动以及丢包率,
其中抖动和丢包率适应于UDP测试,
而带宽测试适应于TCP和UDP。
QOS(服务质量):网络的主要性能参数包括带宽,时延,抖动和丢包率,这些用一个名词代替,就是QOS(服务质量)。
图形化工具
使用JPerf运行iPerf
使用AirMagnet运行iPerf
Updated by PM 洪丰(Jim) over 1 year ago
- File 使用多个进程,但总和不变,还是低.png 使用多个进程,但总和不变,还是低.png added
- Subject changed from Ethernet 速度---速度低,变化大---(内部病历记录) to Ethernet 速度---速度低,变化大---(内部记录)
-P
使用多个进程,那总和是不变的, 还是低.
Updated by PM 洪丰(Jim) over 1 year ago
方向5
参考案例
背景:安卓检测程序模拟正常业务每隔5s向服务器发起请求,检测程序采用的协议为http1.1长连接。
问题描述:在客户端发起的请求中,出现tcp数据包大于MTU(最大传输单元),而且出现了乱序,在这种情况出现时一次请求的时间明显变长,从原先一次请求只需要60ms突增到1s,这个时间相对还是很大的。
Updated by PM 洪丰(Jim) over 1 year ago
刘工,胡工,
总结一下:
因为我们这个行业都是从intel PC转过来的,PC之间, Throughput_Test速度稳定达到将近1G.
我们RK3288/3399虽然连接的是GMAC的PHY, 或者1GHZ的PCIE网卡, 不断改良,但实际带宽都只有600兆不到
我们即使Rk的公版,我看也不能够达到同样的性能。
当然我们一直在Iperf 这种很轻量的软件,而且一般是单向测试,
这里看起来是平台的性能差异, 但最关键的差异在哪里呢?
我觉得还是内存频率偏低, 能这样下结论吗?
Updated by PM 洪丰(Jim) over 1 year ago
- Subject changed from Ethernet 速度---速度低,变化大---(内部记录) to 锐宝智联关于Ethernet 8111H测试Thoughtput速度---速度低,变化大的问题
Updated by PM 洪丰(Jim) over 1 year ago
(以下是Dilly的回复,感觉说的挺对)
Hi Jim,
同样的网卡硬件,同样的驱动,PC上没问题,但搭配RK平台有问题,要从平台/系统方面找原因了。
可以验证下面几点试试:
确认要用官网的驱动;
两边都关闭ASPM和EEE;
打开NAPI和TSO(ethtool -K eth1 sg on; ethtool -K eth1 tso on;)
TX问题可能是跟CPU 比较空闲时降频/进省电模式有关
RX 问题可能是跟CPU中断处理效率有关;
可以开关网卡的流控试试(https://blog.csdn.net/sinat_20184565/article/details/101194294)
Best Wishes !
吴建华
Updated by 供应商FAE Guest 9 months ago
- 异常概率 set to 100%
- 测试SOP和PASS的标准 updated (diff)
当前除了归结于CPU性能以外,也没有其他更好的说法。
Updated by PM 洪丰(Jim) 3 months ago
- Status changed from Open to Close
- % Done changed from 20 to 100