Bench.im 阶段性更新,开启小范围测试

65次阅读

共计 1824 个字符,预计需要花费 5 分钟才能阅读完成。

Bench.im 的客户端在半个多月前用 Rust 重写并更名 bim,而网站本身也用 React+Django 重写了一下,带来了全新体验和功能。修 Bug 什么就不说了,这里主要介绍下新功能:
1. 增加对龙芯(Loongarch64 架构)以及其他主流系统及架构的支持
需要 Linux 内核版本 >= 5.19 的系统,目前对龙芯的支持仍处于试验性阶段,可能存在未知 Bug。
网站上同时也列出了 windows 和 macos 的 bim 客户端。
由于网站美观因素,还有一些支持但没有列出的架构:
armv7: bench.im/dl/linux/armv7/bim
i586: bench.im/dl/linux/i586/bim
mips64el: bench.im/dl/linux/mips64el/bim
mipsel: bench.im/dl/linux/mipsel/bim
可以手动复制下载。
2. 支持自行添加 Librespeed 后端服务器测速
也就是说你的 VPS 上搭建好 Librespeed 的 Speedtest 后,在 Bench.im 中添加服务器即可直接用 bim 指定服务器号测速。
例如,前两天的 V.PS 测速服务器就是用的 Librespeed,可以这样添加:
Bench.im 阶段性更新,开启小范围测试
下载网址通常是 https:// 测速网站 /garbage.php 或 https:// 测速网站 /result/backend/garbage.php
上传网址通常是 https:// 测速网站 /empty.php 或 https:// 测速网站 /result/backend/empty.php
具体可以在测速网站测速时用 F12 查看。
V.PS 支持 IPv6 所以这里勾上 IPv6,创建完毕会跳转到:
Bench.im 阶段性更新,开启小范围测试
蓝色区域数字就是服务器 ID,可以直接使用 bim 客户端测速:
./bim 14692 复制代码
效果如下:
Bench.im 阶段性更新,开启小范围测试
文字版:
Bench.im v0.7.3
——————————————————————————–
Location Upload Download Latency Jitter
——————————————————————————–
V.PS – NRT Tokyo, Japan 766.8 Mbps817.8 Mbps 0.4 ms 0.2 ms
———————————–Passed 1/1———————————–
Time: 2022-09-02 17:52:27 ~ 2022-09-02 17:53:02 复制代码
3. 增加常驻模式,定时自动测速
受 smokeping 启发,常驻后台,持续监测速度。
说是持续,其实目前是固定每小时前 15 分钟内测一次,然后上报 Bench.im,网站收集数据并绘图。
由于是小范围测试,可能为了修 Bug 导致数据丢失。
使用方法:
在 Bench.im 注册账号,可以在用户中心获得密钥,然后使用账户邮箱和密钥启动 bim:
./bim -d [email protected]:1234567890 复制代码
邮箱和密钥用冒号分隔,当然也可以用 Systemd 启动,创建 /etc/systemd/system/bim.service,写入:
[Unit]
Description=bim
After=network.target
[Service]
Environment="RUST_LOG=INFO"
ExecStart=/opt/bim/bim -d [email protected]:1234567890
[Install]
WantedBy=multi-user.target 复制代码
使用 systemctl enable bim ; systemctl start bim 启动客户端。
这样在 Bench.im 用户中心即可看到你的机器。
但这样不会自动测量任何服务器,所有的测速任务都通过网站下发,因此需要在用户中心点击进入具体机器。
进入机器后点击加号按钮即可添加任务,太简单我就不上图了,目前限制单机器最高 15 个任务。
最终数据效果:
https://bench.im/lb-4.png 复制代码
主要就更新了以上三点,有问题或 Bug 欢迎提出

正文完
 0