搜索

Yabs.sh
此脚本已在以下 Linux 分布上进行了测试:CentOS 6+、Debian 8+、Fedora 30 和 Ubuntu 16.04+。它旨在不要求安装任何外部依赖项,也不需要提升特权来运行。

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

高带宽使用通知:默认情况下,此脚本将执行许多 iperf 网络测试,这些测试将尝试将网络端口最大化为每个位置 20 英镑(每个方向为 10 秒)。低带宽服务器(如 NAT VPS)应考虑使用标记(用于减少 iperf 位置)或标记(完全禁用网络测试)运行此脚本。-r-i
fio - 可用的最全面的 I/O 测试软件,fio 授予以各种方法评估磁盘性能的能力,并具有多种选项。作为此脚本的一部分,将进行四个随机读写 fio 磁盘测试,其大小为 4k、64k、512k 和 1m 块大小。测试旨在评估近现实世界中的磁盘吞吐量(使用随机)场景,分为 50/50(每次测试 50% 读取和书写 50%)。
iperf3 - 测试下载和上传速度到不同地点的行业标准。此脚本使用 iperf3 与 8 个平行线程,并测试下载和上传速度。如果 iperf 服务器在 10 次尝试后很忙,则跳过该位置/方向的速度测试。
极客表- 极客台是衡量系统性能的基准计划,在技术界广泛使用。显示 Web URL 能够看到完整的测试和个人基准结果,并允许与其他极客表系统进行比较。将极客台结果添加到极客台配置文件的索赔 URL 已写入此脚本执行的目录中的文件。默认情况下,极客台 5 是唯一执行的极客台测试,但是,极客台 4 也可以通过传递相应的标志来切换。
此脚本不是成为黄金标准的尝试。包括几个测试

如何运行

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

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

curl -sL yabs.sh | bash -s -- -{fdighr49}
-f/-d此选项禁用fio(磁盘性能)测试
-i此选项禁用iperf(网络性能)测试
-g此选项禁用极客表(系统性能)测试
-h此选项打印使用、检测到的标记和本地包 (fio/iperf) 状态的帮助消息
-r此选项可减少 iperf 位置(Online.net/Clouvider LON+NYC)的数量,以减少带宽使用
-4此选项覆盖极客座 5 性能测试,而是运行极客表 4 测试
-9此选项运行极客支座 4 测试以及极客座 5 测试
选项可以组合在一起跳过多个测试,即 跳过磁盘和系统性能测试(实际上仅测试网络性能)。-fg

演示

root@pr2:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2020-12-29                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Thu Mar 25 04:19:18 CST 2021

Basic System Information:
---------------------------------
Processor  : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
CPU cores  : 1 @ 2599.998 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 989.9 MiB
Swap       : 1024.0 MiB
Disk       : 19.6 GiB

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 103.53 MB/s  (25.8k) | 479.95 MB/s   (7.4k)
Write      | 103.81 MB/s  (25.9k) | 482.48 MB/s   (7.5k)
Total      | 207.35 MB/s  (51.8k) | 962.43 MB/s  (15.0k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 672.00 MB/s   (1.3k) | 709.39 MB/s    (692)
Write      | 707.70 MB/s   (1.3k) | 756.63 MB/s    (738)
Total      | 1.37 GB/s     (2.6k) | 1.46 GB/s     (1.4k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed     
                |                           |                 |                
Clouvider       | London, UK (10G)          | 429 Mbits/sec   | 134 Mbits/sec  
Online.net      | Paris, FR (10G)           | 396 Mbits/sec   | 32.6 Mbits/sec 
WorldStream     | The Netherlands (10G)     | busy            | 260 Mbits/sec  
Biznet          | Jakarta, Indonesia (1G)   | 503 Mbits/sec   | 75.0 Mbits/sec 
Clouvider       | NYC, NY, US (10G)         | 467 Mbits/sec   | 168 Mbits/sec  
Velocity Online | Tallahassee, FL, US (10G) | 501 Mbits/sec   | 223 Mbits/sec  
Clouvider       | Los Angeles, CA, US (10G) | 458 Mbits/sec   | 518 Mbits/sec  
Iveloz Telecom  | Sao Paulo, BR (2G)        | 307 Mbits/sec   | 31.0 Mbits/sec 

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value                         
                |                               
Single Core     | 468                           
Multi Core      | 493                           
Full Test       | https://browser.geekbench.com/v5/cpu/7105747

bench yabs

版权属于:BetaNET
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0
查看目录

目录

来自 《评测脚本之Yabs.sh》
评论

博主很懒,啥都没有