yabs.sh:Linux服务器性能测试脚本

编辑于:2023年12月02日

yabs.sh:Linux服务器性能测试脚本

yabs.sh 是一个在 GitHub 收获了 2.9k 个星星的,在 Linux 上运行的基准测试工具,用于评估系统性能。该工具主要用于测试计算性能、硬盘性能、网络性能和内存性能。

以下是 yabs.sh 一些常见的用法和示例:

一次性运行所有测试:

在终端执行:

curl -sL yabs.sh | bash
//或者
wget -qO- yabs.sh | bash

测试脚本将自动执行,越10分钟后你会看到一份如下的类似报告,唯一的区别是报告原本是英文,示例内的中文是我加的,方便看不懂英文的同学对比参考。

测试报告:

基本系统信息
//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 //CPU核心数
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 网络信息
//IPv6 Network Information:
---------------------------------
ISP        : Clouvider Limited
ASN        : AS62240 Clouvider
Host       : USA Network
Location   : New York, New York (NY)
Country    : United States

fio 硬盘速度测试
//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 网络速度测试 (IPv4)
//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 网络速度测试 (IPv6)
//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 基准测试
//Geekbench 4 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 5949  //单核得分
Multi Core      | 23425 //多核得分
Full Test       | https://browser.geekbench.com/v4/cpu/16746501 //完整测试

Geekbench 5 基准测试
//Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 1317 //单核得分
Multi Core      | 5529 //多核得分
Full Test       | https://browser.geekbench.com/v5/cpu/21102444 //完整测试

Geekbench 6 基准测试
//Geekbench 6 Benchmark Test:
---------------------------------
Test            | Value
                |
Single Core     | 1549 //单核得分
Multi Core      | 5278 //多核得分
Full Test       | https://browser.geekbench.com/v6/cpu/1021916 //完整测试

YABS 完成于 12 分 49 秒
YABS completed in 12 min 49 sec

2.根据需要单独项目测试

2.1 显示系统信息

用法示例:

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

这将输出服务器运行天数、CPU型号、内存和硬盘以及网络运营商等信息。

2.2 磁盘性能测试:

用法示例:

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

2.3 网络性能测试:

用法示例:

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

2.4 计算性能测试:

用法示例:

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

相关推荐

暂无评论