搜索
bottom↓
回复: 18

网络设备如何测速

[复制链接]

出0入0汤圆

发表于 2019-5-29 20:46:50 | 显示全部楼层 |阅读模式
比如路由器设备,想要提供测速功能,具体可行的方式目前想到的就是上传下载一个文件,有没有免费开源的测速服务器供商用?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出55入66汤圆

发表于 2019-5-29 21:14:36 来自手机 | 显示全部楼层
Bt下载linux iso,

出0入984汤圆

发表于 2019-5-29 23:55:24 | 显示全部楼层
本帖最后由 Himem 于 2019-5-29 23:58 编辑

找两台笔记本 ipref,ixchariot
想测谁,就把笔记本连链路头尾

若测公网带宽直接把speedtest.net的插件挂在后台就行了

出0入0汤圆

发表于 2019-5-30 08:49:13 | 显示全部楼层
iperf能测试带宽,两个电脑一个运行服务端,另一个运行客户端

出0入0汤圆

 楼主| 发表于 2019-5-30 09:21:18 | 显示全部楼层
本帖最后由 gushuailove 于 2019-5-30 09:26 编辑

忘了说了,网络设备是嵌入式设备,跑类似openwrt的系统,最好是C程序测速。。需要测试的是宽带的上行和下行,不需要特别精准,偏差跟实际带宽差百分之二十都能接受。

出10入61汤圆

发表于 2019-5-30 10:56:46 | 显示全部楼层
gushuailove 发表于 2019-5-30 09:21
忘了说了,网络设备是嵌入式设备,跑类似openwrt的系统,最好是C程序测速。。需要测试的是宽带的上行和下行 ...

测试大文件放CDN    放自己服务器不能保证带宽

出0入0汤圆

 楼主| 发表于 2019-5-30 11:47:23 | 显示全部楼层
最好不要自己搭测速服务器,那投入太大了,而且设备多了之后服务器带宽还要跟着扩,目前看到https://github.com/adolfintel/speedtest 这个上有开源的,但是商用可能还是要跟他联系。

出0入4汤圆

发表于 2019-5-30 12:26:00 | 显示全部楼层
同3楼,iperf

出0入0汤圆

发表于 2019-5-30 14:01:42 | 显示全部楼层
gushuailove 发表于 2019-5-30 09:21
忘了说了,网络设备是嵌入式设备,跑类似openwrt的系统,最好是C程序测速。。需要测试的是宽带的上行和下行 ...

最简单的是直接间隔一秒读取网卡收发字节数就行了

出0入0汤圆

 楼主| 发表于 2019-5-30 16:04:01 | 显示全部楼层

用iperf在本地运行client,去哪里找一个可用的service?如果自己买服务器搭建,后期设备越来越多,投入不知道多少钱,设备一年估计要按10~100k算,同时请求带宽要求不低啊。

出0入984汤圆

发表于 2019-5-30 16:08:39 | 显示全部楼层
gushuailove 发表于 2019-5-30 16:04
用iperf在本地运行client,去哪里找一个可用的service?如果自己买服务器搭建,后期设备越来越多,投入不 ...

speedtest.net有linux/python/……各种各样的客户端版,
随便找个丢进板子里就行了,又不是整天要测带宽

出0入0汤圆

 楼主| 发表于 2019-5-30 16:38:01 | 显示全部楼层
Himem 发表于 2019-5-30 16:08
speedtest.net有linux/python/……各种各样的客户端版,
随便找个丢进板子里就行了,又不是整天要测带宽 ...

那服务器哪里来?还是要有公共可用的最好。

出0入984汤圆

发表于 2019-5-30 16:43:45 | 显示全部楼层
本帖最后由 Himem 于 2019-5-30 16:49 编辑
gushuailove 发表于 2019-5-30 16:38
那服务器哪里来?还是要有公共可用的最好。


直接用他家自带的不就行了,全球>5500个服务器

出0入0汤圆

发表于 2019-5-30 16:53:58 | 显示全部楼层
gushuailove 发表于 2019-5-30 16:04
用iperf在本地运行client,去哪里找一个可用的service?如果自己买服务器搭建,后期设备越来越多,投入不 ...

台式机,笔记本都可以运行,并iperf基本可以说是一次性测试用,不适合长期频繁测试

出0入0汤圆

 楼主| 发表于 2019-5-30 18:53:03 | 显示全部楼层
Himem 发表于 2019-5-30 16:43
直接用他家自带的不就行了,全球>5500个服务器

找了一下没看到他家自带的服务器地址怎么获取,还请告知一下怎么使用自带的公网服务器。

出0入0汤圆

 楼主| 发表于 2019-5-30 18:57:22 | 显示全部楼层
telwin 发表于 2019-5-30 16:53
台式机,笔记本都可以运行,并iperf基本可以说是一次性测试用,不适合长期频繁测试 ...

台式机??笔记本??不太明白什么意思,我这个设备是嵌入式设备,带宽测速的服务器放到哪,这东西不能自己搭建吧,商用的东西,不是自己做的玩。

出0入984汤圆

发表于 2019-5-30 18:58:23 | 显示全部楼层
gushuailove 发表于 2019-5-30 18:53
找了一下没看到他家自带的服务器地址怎么获取,还请告知一下怎么使用自带的公网服务器。 ...

github直接搜,speedtest net,编译完直接用,其他不用管

出0入0汤圆

 楼主| 发表于 2019-5-30 19:18:11 | 显示全部楼层
Himem 发表于 2019-5-30 18:58
github直接搜,speedtest net,编译完直接用,其他不用管

root@:/home/g/Desktop/SpeedTestC# ./SpeedTestC
Your IP: 888.888.888.888 And ISP: China Unicom IP network
Lat: 888 Lon: 888
Grabbed 8187 servers
Best Server URL: http://speedtest1.xx.chinamobile.com/speedtest/upload.aspx
         Name: xx Country: China Sponsor: xx China Mobile,xx Dist: 1 km
Download URL parsing error - cannot find upload.php in http://speedtest1.xx.chinamobile.com/speedtest/upload.aspx
root@:/home/g/Desktop/SpeedTestC#

这个连不上,用浏览器去连接显示size=xxx   是什么问题?

出0入984汤圆

发表于 2019-5-30 21:14:26 | 显示全部楼层
gushuailove 发表于 2019-5-30 19:18
root@:/home/g/Desktop/SpeedTestC# ./SpeedTestC
Your IP: 888.888.888.888 And ISP: China Unicom IP  ...


我这python和go版都正常
试试换个服务器
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 06:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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