YABS(Yet Another Bench Script)服务器评测脚本

2023-11-11 257 0

好主机测评经常使用评测各个服务商的服务器,于是决定对一些服务器评测脚本做一些整理。从而进行一些对比和选择,然后方便自己也方便小伙伴们使用。

20231111121232615

今天分享的是 masonrYet Another Bench Script 服务器评测脚本,下面是使用说明以及好主机测评实际使用示例,供参考。

YABS 评测脚本指令

curl -sL yabs.sh | bash

wget -qO- yabs.sh | bash

该脚本已在以下 Linux 发行版上进行了测试:CentOS 6+、Debian 8+、Fedora 30 和 Ubuntu 16.04+。

标志(跳过测试、减少 iperf 位置、Geekbench 4/5/6 等)

curl -sL yabs.sh | bash -s -- -flags
Flag Description
-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 如果使用以下任一选项,则重新启用 Geekbench 6 测试:-4、-5 或 -9(-6 标志必须放在最后才不会被覆盖)
-j 将结果的 JSON 表示形式打印到屏幕上
-w <filename> 使用提供的文件名将 JSON 结果写入文件
-s <url> 将结果的 JSON 表示形式发送到指定的 URL(请参阅下面的部分)

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

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

实验性 ARM 兼容性:已经引入了初始 ARM 兼容性,但由于不同 ARM 设备上的测试有限,因此并不被认为完全稳定。报告任何错误或问题。

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

评测结果示例

以下为测试亚洲云美国服务器的结果,当作示例给大伙儿看看。

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2023-09-06                    #
#          https://www.hzjcp.com/401.html          #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

2023年 10月 23日 星期一 07:57:06 UTC

Basic System Information:
---------------------------------
Uptime     : 0 days, 0 hours, 1 minutes
Processor  : Intel(R) Xeon(R) CPU E5-2696 v2 @ 2.50GHz
CPU cores  : 8 @ 2493.988 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 7.6 GiB
Swap       : 0.0 KiB
Disk       : 40.0 GiB
Distro     : CentOS Linux 7 (Core)
Kernel     : 3.10.0-957.1.3.el7.x86_64
VM Type    : KVM
IPv4/IPv6  : ✔ Online / ❌ Offline

IPv4 Network Information:
---------------------------------
ISP        : Cnservers LLC
ASN        : AS40065 CNSERVERS LLC
Host       : CloudRadium L.L.C
Location   : Los Angeles, California (CA)
Country    : United States

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 35.63 MB/s    (8.9k) | 252.43 MB/s   (3.9k)
Write      | 35.74 MB/s    (8.9k) | 253.76 MB/s   (3.9k)
Total      | 71.38 MB/s   (17.8k) | 506.19 MB/s   (7.9k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 765.41 MB/s   (1.4k) | 252.71 MB/s    (246)
Write      | 806.07 MB/s   (1.5k) | 269.54 MB/s    (263)
Total      | 1.57 GB/s     (3.0k) | 522.26 MB/s    (509)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 86.6 Mbits/sec  | 33.5 Mbits/sec  | 129 ms         
Scaleway        | Paris, FR (10G)           | 71.4 Mbits/sec  | 16.4 Mbits/sec  | 142 ms         
NovoServe       | North Holland, NL (40G)   | 72.9 Mbits/sec  | 86.3 Mbits/sec  | 148 ms         
Uztelecom       | Tashkent, UZ (10G)        | 62.1 Mbits/sec  | 24.3 Mbits/sec  | 235 ms         
Clouvider       | NYC, NY, US (10G)         | 92.0 Mbits/sec  | 49.7 Mbits/sec  | 57.1 ms        
Clouvider       | Dallas, TX, US (10G)      | 83.0 Mbits/sec  | 15.2 Mbits/sec  | 145 ms         
Clouvider       | Los Angeles, CA, US (10G) | 95.4 Mbits/sec  | 92.7 Mbits/sec  | 4.20 ms        

Geekbench 6 test failed. Run manually to determine cause.

YABS completed in 4 min 57 sec

 

    相关文章

    CentOS的安装部署:从入门到精通的完整指南
    了解如何利用云主机服务器免费试用提高业务效率
    苹果安装CentOS 8:在Mac上运行Linux系统的完整指南
    CentOS 8更新补丁:保持系统安全与稳定的完整指南
    CentOS数据库冲突:原因、影响及解决方案
    CentOS选择安装源:如何选择最佳镜像站点提升系统性能

    发布评论