今天开始搬瓦工中文网为大家陆续整理一些测评脚本,方便大家自己进行一些测试,今天分享的是 yabs.sh 这个脚本,通过 fio、iperf3、Geekbench 等这些命令,对 VPS 进行性能测试、CPU 跑分等各项测试。测试结果包括 VPS 基本信息、虚拟化技术、内存、硬盘大小等这些,以及网络速度、CPU 性能跑分等。使用非常简单,只需一行命令即可,所以本文进行分享。
一、yabs.sh 官网地址
官网:https://github.com/masonr/yet-another-bench-script
YABS – a simple bash script to estimate Linux server performance using fio, iperf3, & Geekbench
二、yabs.sh 使用教程
yabs.sh 使用非常简单,使用下面命令(搬瓦工登录教程:获取 IP 和端口号/SSH 账户密码/使用 Termius 连接):
curl -sL yabs.sh | bash
或者:
wget -qO- yabs.sh | bash
三、yabs.sh 测试结果
下面是搬瓦工中文网在搬瓦工 DC9 VPS(搬瓦工 CN2 GIA-E 套餐)上跑的测评结果,可以看到,主要包括系统基本信息、硬盘读写速度、iperf3 速度测试、Geekbench 跑分测试等测试项。
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # Yet-Another-Bench-Script # # v2022-05-06 # # https://github.com/masonr/yet-another-bench-script # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # Thu Jun 9 00:56:32 CST 2022 Basic System Information: --------------------------------- Uptime : 225 days, 13 hours, 40 minutes Processor : QEMU Virtual CPU version (cpu64-rhel6) CPU cores : 3 @ 2599.998 MHz AES-NI : ✔ Enabled VM-x/AMD-V : ❌ Disabled RAM : 2.0 GiB Swap : 677.4 MiB Disk : 39.3 GiB Distro : Ubuntu 18.04 LTS Kernel : 4.15.0-20-generic fio Disk Speed Tests (Mixed R/W 50/50): --------------------------------- Block Size | 4k (IOPS) | 64k (IOPS) ------ | --- ---- | ---- ---- Read | 22.31 MB/s (5.5k) | 178.72 MB/s (2.7k) Write | 22.32 MB/s (5.5k) | 179.66 MB/s (2.8k) Total | 44.64 MB/s (11.1k) | 358.39 MB/s (5.5k) | | Block Size | 512k (IOPS) | 1m (IOPS) ------ | --- ---- | ---- ---- Read | 412.12 MB/s (804) | 414.53 MB/s (404) Write | 434.01 MB/s (847) | 442.14 MB/s (431) Total | 846.13 MB/s (1.6k) | 856.67 MB/s (835) iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | | | Clouvider | London, UK (10G) | 772 Mbits/sec | 90.6 Mbits/sec Online.net | Paris, FR (10G) | busy | busy Hybula | The Netherlands (40G) | 758 Mbits/sec | 802 Mbits/sec Clouvider | NYC, NY, US (10G) | 840 Mbits/sec | 241 Mbits/sec Velocity Online | Tallahassee, FL, US (10G) | busy | busy Clouvider | Los Angeles, CA, US (10G) | 831 Mbits/sec | 1.51 Gbits/sec Geekbench 5 Benchmark Test: --------------------------------- Test | Value | Single Core | 529 Multi Core | 1314 Full Test | https://browser.geekbench.com/v5/cpu/15362329
四、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
跳过磁盘和系统性能测试(实际上只测试网络性能)。
五、搬瓦工新手教程和优惠
搬瓦工官网: bwh81.net
搬瓦工最推荐套餐
- 搬瓦工优惠码:BWHCGLUKKB
- 搬瓦工购买教程:《搬瓦工新手用户注册和支付宝购买图文指导教程》
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET (购买后在后台迁移) | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2 GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰联通 EUNL_9 加拿大 CN2 GIA | $49.99/季度 $169.99/年 | 购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 新加坡 CN2 GIA 日本东京 CN2 GIA 日本大阪 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 |
选择建议:
- 入门:洛杉矶 CN2 套餐,目前最便宜,可选 DC3 CN2/DC8 ZNET 等机房,CN2 GT 线路,入门之选。
- 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选 DC6 CN2 GIA-E/DC9 CN2 GIA/日本软银 JPOS_1/联通荷兰 EUNL_9 等机房,性价比最高。
- 高端:香港 CN2 GIA 套餐/东京 CN2 GIA 套餐,价格较高,但是速度、延迟、丢包等方面无可挑剔。