便宜VPS,VPS推荐
整理VPS云服务器优惠信息

yabs.sh:Linux VPS 测评脚本/一键测试硬盘速度/网络带宽/CPU 跑分等

yabs.sh是一个 Linux VPS 一键测评脚本,可以一键测试 VPS 硬盘的读写速度、网络带宽也就是下载速度、CPU 跑分(包括 Geekbench 4 和 Geekbench 5),以及各种性能测试等。yabs 是 yet another bench script 的简写,反正就是又一个测评脚本的意思。这个脚本目前是 GitHub 上一个开源项目,Star 已经 1.1K 多了。可以看到脚本的说明是这个脚本并不是试图成为一个黄金标准,这只是添加到您的武器库中的另一个测评脚本,包括几个作者认为对最终用户最有益的测试。

1684593861 yabs.sh

GitHub 地址:

https://github.com/masonr/yet-another-bench-script

一、yabs.sh 使用教程

使用方法很简单,首先登录到 VPS SSH。登录之后输入下面的命令就可以开始测评:

curl -sL yabs.sh | bash

或者:

wget -qO- yabs.sh | bash

该脚本已在以下 Linux 发行版上进行了测试:CentOS 6+、Debian 8+、Fedora 30 和 Ubuntu 16.04+。它旨在不需要安装任何外部依赖项,也不需要提升运行权限。

本地 fio/iperf3 包:如果测试系统已经安装了 fio 和/或 iperf3,则本地包将优先于预编译的二进制文件。

实验性 ARM 兼容性:引入了初始 ARM 兼容性,但由于在不同 ARM 设备上的测试有限,因此并不认为完全稳定。

高带宽使用注意事项:默认情况下,此脚本将执行许多 iperf 网络测试,这将尝试将网络端口最大化每个位置约 20 秒(每个方向 10 秒)。低带宽服务器(例如 NAT VPS)应考虑使用 -r 标志(用于减少 iperf 位置)或 -i 标志(以完全禁用网络测试)运行此脚本。

二、yabs.sh 命令选项

默认情况下,脚本会运行下面下一节中描述的所有三个测试。如果您希望跳过一项或多项测试,请使用以下命令:

curl -sL yabs.sh | bash -s -- -{bfdighr49}

具体选项说明如下:

  • -b 此选项强制使用来自 repo 的预编译二进制文件而不是本地包
  • -f/-d 此选项禁用 fio(磁盘性能)测试
  • -i 此选项禁用 iperf(网络性能)测试
  • -g 此选项禁用 Geekbench(系统性能)测试
  • -h 此选项打印带有用法、检测到的标志和本地包 (fio/iperf) 状态的帮助消息
  • -r 此选项减少 iperf 位置的数量 (Online.net/Clouvider LON+NYC) 以减少带宽使用
  • -4 此选项覆盖 Geekbench 5 性能测试并改为运行 Geekbench 4 测试
  • -9 此选项除了运行 Geekbench 5 测试外,还运行 Geekbench 4 测试

选项可以组合在一起跳过多个测试,即 -fg 跳过磁盘和系统性能测试(实际上只测试网络性能)。

Geekbench 许可证密钥:可以在 Geekbench 测试期间使用 Geekbench 许可证密钥来解锁所有功能。 只需将许可证的电子邮件和密钥放在一个名为 geekbench.license 的文件中。 echo "email@domain.com ABCDE-12345-FGHIJ-57890" > geekbench.license

三、yabs.sh 进行的测试

  • fio – 可用的最全面的 I/O 测试软件,fio 能够以多种方法和多种选项评估磁盘性能。作为该脚本的一部分,使用 4k、64k、512k 和 1m 块大小进行了四次随机读写 fio 磁盘测试。这些测试旨在以 50/50 分割(每次测试 50% 读取和 50% 写入)评估接近真实世界(使用随机)场景中的磁盘吞吐量。
  • iperf3 – 测试不同位置下载和上传速度的行业标准。此脚本使用具有 8 个并行线程的 iperf3 并测试下载和上传速度。如果 iperf 服务器在 5 次尝试后繁忙,则跳过该位置/方向的速度测试。
  • Geekbench – Geekbench 是一个衡量系统性能的基准测试程序,广泛用于技术社区。显示 Web URL 以便能够查看完整的测试和单独的基准测试结果,并允许与其他 geekbench 的系统进行比较。将 Geekbench 结果添加到您的 Geekbench 配置文件的声明 URL 将写入执行此脚本的目录中的文件。默认情况下,Geekbench 5 是唯一执行的 Geekbench 测试,但是,也可以通过传递适当的标志来切换 Geekbench 4。

四、yabs.sh 风险提示

此脚本依赖外部二进制文件来完成性能测试。网络(iperf3)和磁盘(fio)测试使用作者自己使用 Holy Build Box 编译环境编译的二进制文件,以确保二进制文件的可移植性。这样做的原因包括确保标准化(可解析)输出,允许支持 32 位和 64 位架构,绕过编译和/或安装先决条件的需要,以及其他原因。对于系统测试,下载、解压缩 Geekbench tarball,然后运行生成的二进制文件。使用此脚本需要您自担风险,就像使用网络上公开的任何脚本一样。有关二进制文件的其他信息,包括编译说明和步骤,可以在 bin 目录的 README 页面中找到。

五、yabs.sh 测试结果示例

下面是在搬瓦工THE PLAN套餐荷兰EUNL_9机房上跑的测试结果,大家可以参考一下这个脚本的输出是什么样子的。跑的是完整测试。

root@snappy-powder-9:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2023-04-23 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Sat 20 May 2023 10:58:08 AM EDT

Basic System Information:
---------------------------------
Uptime : 0 days, 0 hours, 23 minutes
Processor : QEMU Virtual CPU version (cpu64-rhel6)
CPU cores : 2 @ 1999.998 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM : 1.9 GiB
Swap : 1024.0 MiB
Disk : 39.8 GiB
Distro : Debian GNU/Linux 11 (bullseye)
Kernel : 5.10.0-8-amd64
VM Type : KVM
IPv4/IPv6 : ✔ Online / ❌ Offline

IPv4 Network Information:
---------------------------------
ISP : xTom GmbH
ASN : AS3214 xTom GmbH
Host : Fiber Logic Inc
Location : Amsterdam, North Holland (NH)
Country : Netherlands

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 37.12 MB/s (9.2k) | 464.29 MB/s (7.2k)
Write | 37.22 MB/s (9.3k) | 466.73 MB/s (7.2k)
Total | 74.34 MB/s (18.5k) | 931.03 MB/s (14.5k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 1.17 GB/s (2.2k) | 1.36 GB/s (1.3k)
Write | 1.23 GB/s (2.4k) | 1.45 GB/s (1.4k)
Total | 2.40 GB/s (4.6k) | 2.81 GB/s (2.7k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 7.03 Gbits/sec | 6.36 Gbits/sec | 6.39 ms
Scaleway | Paris, FR (10G) | 6.84 Gbits/sec | 3.65 Gbits/sec | 12.9 ms
NovoServe | North Holland, NL (40G) | 6.91 Gbits/sec | 4.39 Gbits/sec | 1.30 ms
Uztelecom | Tashkent, UZ (10G) | busy | busy | 95.2 ms
Clouvider | NYC, NY, US (10G) | 2.22 Gbits/sec | 1.68 Gbits/sec | 80.3 ms
Clouvider | Dallas, TX, US (10G) | 1.60 Gbits/sec | 1.58 Gbits/sec | 110 ms
Clouvider | Los Angeles, CA, US (10G) | 1.18 Gbits/sec | 1.11 Gbits/sec | 140 ms

Geekbench 6 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 474
Multi Core | 777
Full Test | https://browser.geekbench.com/v6/cpu/1322318

YABS completed in 20 min 51 sec

六、搬瓦工推荐方案

搬瓦工推荐方案

如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换
方案CPU/内存硬盘流量/带宽机房价格购买
CN2
(最便宜)
1核/1GB20GB1TB/1GbpsDC3 CN2
DC8 ZNET
$49.99/年链接
CN21核/2GB40GB2TB/1Gbps$52.99/半年
$99.99/年
链接
CN2 GIA-E
(最推荐)
2核/1GB20GB1TB/2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
链接
CN2 GIA-E3核/2GB40GB2TB/2.5Gbps$89.99/季度
$299.99/年
链接
HK2核/2GB40GB0.5TB/1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
$89.99/月
$899.99/年
链接
HK4核/4GB80GB1TB/1Gbps$155.99/月
$1559.99/年
链接
TOKYO2核/2GB40GB0.5TB/1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
链接
TOKYO4核/4GB80GB1TB/1.5Gbps$86.99/月
$869.99/年
链接
搬瓦工优惠码:BWHCGLUKKB搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程》

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。东京 CN2 GIA 套餐也是非常不错的高端选择。

 

赞(0)
未经允许不得转载:主机狗 » yabs.sh:Linux VPS 测评脚本/一键测试硬盘速度/网络带宽/CPU 跑分等

登录

找回密码

注册