建站资源分享
网络热门资源分享

服务器性能带宽测试利器:yabs.sh一键脚本使用全攻略

服务器性能带宽测试利器:yabs.sh一键脚本使用全攻略插图

关于Linux系统服务器测速和性能测试的脚本有很多可以选择,在众多的脚本当中应该如何选择?关键是看脚本作者是否长期有规律的进行维护,毕竟测速节点可能会经常存在失效或者改变的现象!这里建站经验分享站长为有需要使用到Linux系统服务器基本信息、硬盘IO性能、带宽质量测试的用户推荐一个比较好的脚本“yabs.sh”!“yabs.sh”可以一键测试Linux系统服务器的基本配置信息(包括CPU、内存大小、硬盘大小、操作系统信息、IPv4和IPv6信息)、FIO方式测试硬盘性能以及iperf3方式测试服务器欧美节点上下行带宽速度!

“yabs.sh”服务器性能和带宽速度测试脚本使用命令

Linux系统服务器“yabs.sh”一键测速及基本性能测试脚本脚本使用命令如下!使用SSH工具连接Linux系统服务器后直接复制下面当中的任意一个命令即可使用!

curl -sL yabs.sh | bash

或者

wget -qO- yabs.sh | bash

如果使用上面命令提示错误,那么先根据自己系统版本,选择下面命令安装执行命令所需要的依赖程序“curl”或者“wget”,一般的系统都是自带了的,无需手动安装!

RedHat/CentOS先执行下面命令装wget或者curl:

yum -y install wget

或者

yum install -y curl

Debian/Ubuntu先执行下面命令装wget或者curl:

apt install -y wget

或者

apt install -y curl

“yabs.sh”脚本测试结果反馈效果展示

在正常情况下,Linux各个发行版系统都是支持使用“yabs.sh”服务器性能和带宽速度测试脚本来测试的!一般来说正常情况使用“yabs.sh”脚本后会反馈得到如下的测试结果。包括了服务器基本信息、硬盘IO及带宽速度测试结果。具体“yabs.sh”脚本测试反馈效果如下:

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2023-04-23                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Sun 23 Apr 2023 01:41:14 PM EDT

Basic System Information:
---------------------------------
Uptime     : 342 days, 18 hours, 35 minutes
Processor  : Intel(R) Xeon(R) E-2276G CPU @ 3.80GHz
CPU cores  : 12 @ 4693.667 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 15.5 GiB
Swap       : 14.9 GiB
Disk       : 864.5 GiB
Distro     : Ubuntu 20.04.6 LTS
Kernel     : 5.4.0-110-generic
VM Type    : NONE
IPv4/IPv6  : ✔ Online / ✔ Online

IPv6 Network Information:
---------------------------------
ISP        : Clouvider Limited
ASN        : AS62240 Clouvider
Host       : USA Network
Location   : New York, New York (NY)
Country    : United States

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 405.41 MB/s (101.3k) | 407.96 MB/s   (6.3k)
Write      | 406.48 MB/s (101.6k) | 410.11 MB/s   (6.4k)
Total      | 811.90 MB/s (202.9k) | 818.08 MB/s  (12.7k)
           |                      |
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ----
Read       | 380.21 MB/s    (742) | 394.55 MB/s    (385)
Write      | 400.41 MB/s    (782) | 420.82 MB/s    (410)
Total      | 780.62 MB/s   (1.5k) | 815.37 MB/s    (795)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping
-----           | -----                     | ----            | ----            | ----
Clouvider       | London, UK (10G)          | 1.61 Gbits/sec  | 2.39 Gbits/sec  | 77.5 ms
Scaleway        | Paris, FR (10G)           | busy            | 2.25 Gbits/sec  | 83.3 ms
Clouvider       | NYC, NY, US (10G)         | 9.10 Gbits/sec  | 8.85 Gbits/sec  | 1.21 ms

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping
-----           | -----                     | ----            | ----            | ----
Clouvider       | London, UK (10G)          | 2.00 Gbits/sec  | 21.1 Mbits/sec  | 76.7 ms
Scaleway        | Paris, FR (10G)           | 2.66 Gbits/sec  | 1.56 Gbits/sec  | 75.9 ms
Clouvider       | NYC, NY, US (10G)         | 3.42 Gbits/sec  | 7.80 Gbits/sec  | 1.15 ms

Geekbench 4 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 5949
Multi Core      | 23425
Full Test       | https://browser.geekbench.com/v4/cpu/16746501

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 1317
Multi Core      | 5529
Full Test       | https://browser.geekbench.com/v5/cpu/21102444

Geekbench 6 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 1549
Multi Core      | 5278
Full Test       | https://browser.geekbench.com/v6/cpu/1021916

YABS completed in 12 min 49 sec

“yabs.sh”自由组合测试功能详解

前面提到的“yabs.sh”测试命令是默认包含了脚本所有测试功能的命令!“yabs.sh”测试脚本是支持根据自己需要来指定测试功能的!比如下面的命令就是跳过了磁盘和CPU性能测试,实际上只测试网络性能和系统基本信息及硬件配置信息。

curl -sL yabs.sh | bash -s -- -fg

关于“yabs.sh”测试脚本的功能说明具体如下!根据自己需要取消测试的项目,修改上面命令当中的“-fg”参数即可!例如上面默认的“-fg”参数是跳过磁盘和CPU性能测试!如果只禁用硬盘性能测速则命令为“curl -sL yabs.sh | bash -s — -f”,应该理解了吧!

标志 描述(解释)
-b 强制使用存储库中的预编译二进制文件而不是本地软件包
-f/-d 禁用fio(磁盘性能)测试
-i 禁用iperf(网络性能)测试
-g 禁用Geekbench(系统性能)测试
-n 跳过网络信息查找和显示
-h 显示帮助信息,包括使用方法、检测到的标志和本地软件包(fio/iperf)状态
-r 减少iperf位置的数量(Scaleway/Clouvider LON+NYC),以减少带宽使用
-4 运行Geekbench 4测试并禁用Geekbench 6测试
-5 运行Geekbench 5测试并禁用Geekbench 6测试
-9 运行Geekbench 4和5测试而禁用Geekbench 6测试
-6 如果使用了-4、-5或-9中的任何一个,则重新启用Geekbench 6测试(-6标志必须是最后一个,否则会被覆盖)
-j 将结果以JSON格式显示到屏幕
-w <filename> 将JSON结果写入指定的文件中使用提供的文件名
-s <url> 将结果的JSON表示发送到指定的URL

站长自用一键测速脚本、一键测回程路由测试脚本推荐

另外关于Linux系统服务器测评的脚本,目前站长常用的是自己在维护更新测速节点的bench_guonei.sh国内一键测速脚本bench_haiwai.sh国际一键测速脚本和Linux云服务器回程线路一键测试脚本,这三个脚本都是建站经验分享站根据一些大佬的脚本来进行修改的,在原作者脚本的基础上对测速节点进行了增加和修改,并且基本上上也会坚持对上述三个脚本的测速节点进行维护,以满足日常的Linux系统服务器测速和回程线路测试使用!因此如果有需要Linux系统测速和回程线路测试脚本的网友,可以查看下面两篇文章并收藏页面到自己浏览器,里面有比较详细的测试使用命令介绍,基本都是可以一键完成测速和回程路由追踪测试的:

赞(1)
未经允许不得转载:建站经验分享 » 服务器性能带宽测试利器:yabs.sh一键脚本使用全攻略