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
评论 (0)