硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6820|回复: 15
收起左侧

[ThreadX全家桶] ThreadX NetX的百万连续ping包测试通过,无丢包,耗时4小时25分钟

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
发表于 2020-8-1 15:26:33 | 显示全部楼层 |阅读模式
ThreadX全家桶开源那会,就移植好了,近期测试下稳定性,准备分享给大家,让大家先玩起来。

对于首次移植的网络协议栈,测试稳定性的简单办法就是ping几百万包,看看丢包率。

测试平台是我们的V6板子的,使用双网口中的DM9162

100万ping包,无丢包

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-1 15:29:14 | 显示全部楼层
ping工具用的下面这个:

分享个ping专用小软件ATKKPing,非常不错
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95181
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-2 08:48:04 | 显示全部楼层
300万ping包通过,耗时13个小时,24分钟

重要300万.png
回复

使用道具 举报

210

主题

1044

回帖

1684

积分

至尊会员

More we do, more we can do.

积分
1684
发表于 2020-8-2 12:04:50 | 显示全部楼层
这个稳定性什么水平?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-2 16:50:34 | 显示全部楼层
emwin 发表于 2020-8-2 12:04
这个稳定性什么水平?

表示移植成功了。
回复

使用道具 举报

22

主题

250

回帖

321

积分

高级会员

积分
321
发表于 2020-8-2 17:47:39 | 显示全部楼层
都是在1000ms下测试的吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-2 18:02:18 | 显示全部楼层
wujialing3000 发表于 2020-8-2 17:47
都是在1000ms下测试的吗?

不是,1000ms时间有点长,我勾上了选项 “忽略ping的时间(最快的ping)”,这样就可以最快速度连续ping测试。
回复

使用道具 举报

610

主题

3057

回帖

4907

积分

至尊会员

积分
4907
发表于 2020-8-3 16:20:35 | 显示全部楼层
吧这个数据量 改成 1024 或者更大看看效果如何 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-4 09:35:20 | 显示全部楼层
hpdell 发表于 2020-8-3 16:20
吧这个数据量 改成 1024 或者更大看看效果如何 ?

可以的,今天我测试下看看。
回复

使用道具 举报

1

主题

75

回帖

78

积分

初级会员

积分
78
发表于 2020-8-4 10:51:58 | 显示全部楼层
移植成功与否的一个标准是用STM32F746G-DISCO包里的iperf工程进行测试, UDP和TCP都达到网速上限,100Mbps网络的结果在94Mbps以上, 启用硬件校验和的情况下CPU使用率在30%以下(根据不同主频结果略有不同)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-4 10:55:58 | 显示全部楼层
catro 发表于 2020-8-4 10:51
移植成功与否的一个标准是用STM32F746G-DISCO包里的iperf工程进行测试, UDP和TCP都达到网速上限,100Mbps网 ...

现在主要是想测试下稳定性,即丢包率
回复

使用道具 举报

1

主题

75

回帖

78

积分

初级会员

积分
78
发表于 2020-8-4 11:10:12 | 显示全部楼层
eric2013 发表于 2020-8-4 10:55
现在主要是想测试下稳定性,即丢包率

有时间的话建议还是测试一下,iperf测试如果有问题是发现很多驱动的bug,所以和稳定性是很有关联的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-8-4 11:12:46 | 显示全部楼层
catro 发表于 2020-8-4 11:10
有时间的话建议还是测试一下,iperf测试如果有问题是发现很多驱动的bug,所以和稳定性是很有关联的

谢谢,平时不怎么用iperf,喜欢直接测试ping丢包率。

测试网速直接使用上位机软件做大文件批量传输测试。
回复

使用道具 举报

12

主题

178

回帖

214

积分

高级会员

积分
214
发表于 2020-10-26 08:56:30 | 显示全部楼层
我用V7开发板测试RL-TCPnet客户端例程,发现丢包率有2%,ping最大值有300ms,请问这是网络问题还是RL-TCPnet的问题?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106886
QQ
 楼主| 发表于 2020-10-26 10:45:23 | 显示全部楼层
gallop020142 发表于 2020-10-26 08:56
我用V7开发板测试RL-TCPnet客户端例程,发现丢包率有2%,ping最大值有300ms,请问这是网络问题还是RL-TCPne ...

注意,务必用RTX5版的测试。FreeRTOS版将被砍掉,后面不再做了。

然后就是程序死机了没,如果没有死机,就是你自己的网络问题。
回复

使用道具 举报

12

主题

178

回帖

214

积分

高级会员

积分
214
发表于 2020-10-26 12:59:28 | 显示全部楼层
eric2013 发表于 2020-10-26 10:45
注意,务必用RTX5版的测试。FreeRTOS版将被砍掉,后面不再做了。

然后就是程序死机了没,如果没有死机 ...

嗯,好的。
请问HAL库换到最新的1.9,除了之前您发的帖子之外,针对网络这一块,还有什么需要注意的吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 09:11 , Processed in 0.343299 second(s), 36 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表