全球主机交流论坛

标题: 一个Rust实现的speedtest测速工具 [打印本页]

作者: 梅西    时间: 2020-12-8 22:33
标题: 一个Rust实现的speedtest测速工具
本帖最后由 梅西 于 2020-12-10 16:55 编辑

无需安装任何运行环境
无需安装 docker
极致的性能,32M小鸡也能愉快的跑起来
只需一条命令: ./speedtest-rs
然后打开浏览器访问  ServerIP:8088, 开始你的测速
就是这么简单

测试地址

开源地址

欢迎 Issue




作者: YuKirito    时间: 2020-12-8 22:36
秀儿
作者: 忘穿内内    时间: 2020-12-8 22:37
mark
作者: wifitry    时间: 2020-12-8 22:38
mark一下啦,zsbd
作者: 掩耳盗铃    时间: 2020-12-8 22:47
mark一下啦,zsbd

作者: b66667777    时间: 2020-12-8 23:05
帮顶
作者: host0108    时间: 2020-12-9 00:01
rust大佬nb
作者: 掩耳盗铃    时间: 2020-12-9 00:08
33%卡主,不知道什么问题
作者: dbug    时间: 2020-12-9 00:11
大佬nb,mk,fork,star
作者: iamzyh    时间: 2020-12-9 00:18
好东西,顶一顶
作者: dbug    时间: 2020-12-9 00:25
centos7 得编译GLIBC_2.18 ......
作者: zdszf    时间: 2020-12-9 00:32
好东西 star 收藏必须得
作者: zdszf    时间: 2020-12-9 00:46
能设置监听地址为127.0.0.1么
作者: hardwar    时间: 2020-12-9 00:55
本帖最后由 hardwar 于 2020-12-9 01:37 编辑

装完了 好评加鹅
可是没跑满千兆内网?CPU负载也很低



iperf3能拉满


作者: 梅西    时间: 2020-12-9 01:04
zdszf 发表于 2020-12-9 00:46
能设置监听地址为127.0.0.1么

源码最下面一行 0.0.0.0 改成 127.0.0.1 再编译就可以了
作者: deyu    时间: 2020-12-9 01:30
修辞
作者: logo    时间: 2020-12-9 01:49
mark
作者: chitycheng    时间: 2020-12-9 02:12
mark一下
作者: yanaxiao    时间: 2020-12-9 02:31
大佬nb,mk,fork,star
明天再来愉快的测试。
作者: ddengd    时间: 2020-12-9 02:57
mark
作者: lastfree    时间: 2020-12-9 03:15
本帖最后由 lastfree 于 2020-12-9 03:17 编辑



跑测速,怎么识别的IPV6? 估计不准吧。
作者: dvbhack    时间: 2020-12-9 03:28
厉害厉害
作者: filtme    时间: 2020-12-9 07:36
六六六,
作者: lenend    时间: 2020-12-9 07:47
这个跑测速就简单多了。
作者: 某猫猫    时间: 2020-12-9 08:01
不错不错,mark一下
作者: 爱因斯坦    时间: 2020-12-9 08:01
移动适配下就更好了
作者: 陈先森    时间: 2020-12-9 08:07
mark了,谢谢╰(*´︶`*)╯
作者: 请叫我稳健道    时间: 2020-12-9 08:11
mark
作者: hello369    时间: 2020-12-9 08:42
./linux-amd64-speedtest-rs: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./linux-amd64-speedtest-rs)

作者: 小姨夫    时间: 2020-12-9 08:43
好东西,这就去试试,谢谢大佬~~
作者: 蓝瘦香菇    时间: 2020-12-9 08:47
后排支持
楼主以后别踢球了,专心写代码吧
作者: llmwxt    时间: 2020-12-9 08:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 烟花三月    时间: 2020-12-9 08:49
有什么用?能出国吗?
作者: _____________Cc    时间: 2020-12-9 08:51
make更加方便了
作者: hardwar    时间: 2020-12-9 10:45
本帖最后由 hardwar 于 2020-12-9 10:57 编辑
llmwxt 发表于 2020-12-9 08:48
Install Rust

这个的具体命令是什么


直接release下编译好的文件就能用了

或者
安装Rust: curl https://sh.rustup.rs -sSf | sh
加环境变量: source $HOME/.cargo/env
然后编译: cargo build --release
作者: 镜子里的我    时间: 2020-12-9 10:52
等会看看,收藏
作者: 自来光    时间: 2020-12-9 11:10
centos7 默认glibc2.17
你编译的需要glibc2.18
作者: telnetpig    时间: 2020-12-9 11:24
厉害了我的哥
作者: 自来光    时间: 2020-12-9 11:30
本帖最后由 自来光 于 2020-12-12 12:12 编辑

centos7编译
  1. wget https://github.com/ylx2016/speedtest-rs/releases/download/v1.0.0/speedtest-rs && chmod +x speedtest-rs && ./speedtest-rs
复制代码


官方的一键1.0.1
  1. wget https://github.com/zhanghanyun/speedtest-rs/releases/download/v1.0.1/speedtest-rs-linux-amd64.zip && unzip speedtest-rs-linux-amd64.zip && chmod +x speedtest-rs && ./speedtest-rs
复制代码



作者: 啊不要这样啊    时间: 2020-12-9 11:31

mark一下啦,zsbd
作者: 啦啦    时间: 2020-12-9 12:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: bbc8    时间: 2020-12-9 12:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: bed    时间: 2020-12-9 12:33
我去,这么方便,必须支持
作者: 3dxfv    时间: 2020-12-9 13:02
mk一下
作者: llovedebian    时间: 2020-12-9 14:02
这个挺方便的
作者: linjz    时间: 2020-12-9 14:08
测速脚本 做个记号
作者: azazjjyjjy    时间: 2020-12-9 14:50
大佬nb,测下来速度偏慢好多,大概只有实际三分之一
作者: 梅西    时间: 2020-12-9 17:10
自来光 发表于 2020-12-9 11:10
centos7 默认glibc2.17
你编译的需要glibc2.18

现在 release 换成 musl 纯静态编译了,不需要依赖 glibc 了
作者: 725585301    时间: 2020-12-9 18:12

mark
作者: loc2019    时间: 2020-12-9 19:11
可以可以~
作者: yolo24    时间: 2020-12-9 19:39
mark  大老牛逼
作者: 风为裳    时间: 2020-12-9 19:42
留言标记一下,感谢分享
作者: HKYUN    时间: 2020-12-9 21:27
本帖最后由 HKYUN 于 2020-12-9 21:37 编辑

卡33%不知道为啥,现在知道了。因为服务器到本地网络太辣鸡,要等很久才能出来结果。。
作者: boell    时间: 2020-12-22 11:08
本帖最后由 boell 于 2020-12-22 11:15 编辑

在同一个vps上运行,为什么这个和 speedtest-x 测速结果存在巨大的差异?上传和下载都慢了好几倍。比如我刚跑的 vir 圣何塞 13.32,speedtest-x 是下载48M,上传55M,这个结果是下载13M上传18M,难道是单线程和多线程的关系?
作者: flyby007    时间: 2020-12-24 23:56
关注,速度问题,




欢迎光临 全球主机交流论坛 (https://kokgog.com/) Powered by Discuz! X3.4