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