当前位置:首页 > 网站制作 > 正文内容

yabs.sh:Linux VPS 测评脚本/一键测试硬盘速度/网络带宽/CPU 跑分等

admin4年前 (2022-09-14)网站制作1090

yabs.sh 是今天看到的又一个 Linux VPS 一键测评脚本,可以一键测试 VPS 硬盘的读写速度、网络带宽也就是下载速度、CPU 跑分(包括 Geekbench 4 和 Geekbench 5),以及各种性能测试等。yabs 是 yet another bench script 的简写,反正就是又一个测评脚本的意思。这个脚本目前是 GitHub 上一个开源项目,Star 已经 1.1K 多了。可以看到脚本的说明是这个脚本并不是试图成为一个黄金标准,这只是添加到您的武器库中的另一个测评脚本,包括几个作者认为对最终用户最有益的测试。

GitHub 地址:https://github.com/masonr/yet-another-bench-script

一、yabs.sh 使用教程

登录VPS ssh之后输入下面的命令就可以开始测评:

curl -sL yabs.sh | bash

或者:

wget -qO- yabs.sh | bash

该脚本已在以下 Linux 发行版上进行了测试:CentOS 6+、Debian 8+、Fedora 30 和 Ubuntu 16.04+。它旨在不需要安装任何外部依赖项,也不需要提升运行权限。

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

实验性 ARM 兼容性:引入了初始 ARM 兼容性,但由于在不同 ARM 设备上的测试有限,因此并不认为完全稳定。

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

二、yabs.sh 命令选项

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

curl -sL yabs.sh | bash -s -- -{bfdighr49}

具体选项说明如下:

  • -b 此选项强制使用来自 repo 的预编译二进制文件而不是本地包

  • -f/-d 此选项禁用 fio(磁盘性能)测试

  • -i 此选项禁用 iperf(网络性能)测试

  • -g 此选项禁用 Geekbench(系统性能)测试

  • -h 此选项打印带有用法、检测到的标志和本地包 (fio/iperf) 状态的帮助消息

  • -r 此选项减少 iperf 位置的数量 (Online.net/Clouvider LON+NYC) 以减少带宽使用

  • -4 此选项覆盖 Geekbench 5 性能测试并改为运行 Geekbench 4 测试

  • -9 此选项除了运行 Geekbench 5 测试外,还运行 Geekbench 4 测试

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

Geekbench 许可证密钥:可以在 Geekbench 测试期间使用 Geekbench 许可证密钥来解锁所有功能。 只需将许可证的电子邮件和密钥放在一个名为 geekbench.license 的文件中。 echo "[email protected] ABCDE-12345-FGHIJ-57890" > geekbench.license

三、yabs.sh 进行的测试

  • fio – 可用的最全面的 I/O 测试软件,fio 能够以多种方法和多种选项评估磁盘性能。作为该脚本的一部分,使用 4k、64k、512k 和 1m 块大小进行了四次随机读写 fio 磁盘测试。这些测试旨在以 50/50 分割(每次测试 50% 读取和 50% 写入)评估接近真实世界(使用随机)场景中的磁盘吞吐量。

  • iperf3 – 测试不同位置下载和上传速度的行业标准。此脚本使用具有 8 个并行线程的 iperf3 并测试下载和上传速度。如果 iperf 服务器在 5 次尝试后繁忙,则跳过该位置/方向的速度测试。

  • Geekbench – Geekbench 是一个衡量系统性能的基准测试程序,广泛用于技术社区。显示 Web URL 以便能够查看完整的测试和单独的基准测试结果,并允许与其他 geekbench 的系统进行比较。将 Geekbench 结果添加到您的 Geekbench 配置文件的声明 URL 将写入执行此脚本的目录中的文件。默认情况下,Geekbench 5 是唯一执行的 Geekbench 测试,但是,也可以通过传递适当的标志来切换 Geekbench 4。

四、yabs.sh 风险提示

此脚本依赖外部二进制文件来完成性能测试。网络(iperf3)和磁盘(fio)测试使用作者自己使用 Holy Build Box 编译环境编译的二进制文件,以确保二进制文件的可移植性。这样做的原因包括确保标准化(可解析)输出,允许支持 32 位和 64 位架构,绕过编译和/或安装先决条件的需要,以及其他原因。对于系统测试,下载、解压缩 Geekbench tarball,然后运行生成的二进制文件。使用此脚本需要您自担风险,就像使用网络上公开的任何脚本一样。有关二进制文件的其他信息,包括编译说明和步骤,可以在 bin 目录的 README 页面中找到。

五、yabs.sh 测试结果示例

下面是在搬瓦工 DC9 CN2 GIA BETA 套餐上跑的测试结果,大家可以参考一下这个脚本的输出是什么样子的。跑的是完整测试。

root@BWH-CN2GIA-BETA:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2022-05-06                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Thu Jun  9 00:56:32 CST 2022

Basic System Information:
---------------------------------
Uptime     : 225 days, 13 hours, 40 minutes
Processor  : QEMU Virtual CPU version (cpu64-rhel6)
CPU cores  : 3 @ 2599.998 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM        : 2.0 GiB
Swap       : 677.4 MiB
Disk       : 39.3 GiB
Distro     : Ubuntu 18.04 LTS
Kernel     : 4.15.0-20-generic

fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 22.31 MB/s    (5.5k) | 178.72 MB/s   (2.7k)
Write      | 22.32 MB/s    (5.5k) | 179.66 MB/s   (2.8k)
Total      | 44.64 MB/s   (11.1k) | 358.39 MB/s   (5.5k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 412.12 MB/s    (804) | 414.53 MB/s    (404)
Write      | 434.01 MB/s    (847) | 442.14 MB/s    (431)
Total      | 846.13 MB/s   (1.6k) | 856.67 MB/s    (835)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed     
                |                           |                 |                
Clouvider       | London, UK (10G)          | 772 Mbits/sec   | 90.6 Mbits/sec 
Online.net      | Paris, FR (10G)           | busy            | busy           
Hybula          | The Netherlands (40G)     | 758 Mbits/sec   | 802 Mbits/sec  
Clouvider       | NYC, NY, US (10G)         | 840 Mbits/sec   | 241 Mbits/sec  
Velocity Online | Tallahassee, FL, US (10G) | busy            | busy           
Clouvider       | Los Angeles, CA, US (10G) | 831 Mbits/sec   | 1.51 Gbits/sec 

Geekbench 5 Benchmark Test:
---------------------------------
Test            | Value                         
                |                               
Single Core     | 529                           
Multi Core      | 1314                          
Full Test       | https://browser.geekbench.com/v5/cpu/15362329


扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/9766.html

标签: VPS
分享给朋友:

相关文章

如何在z-blog中加入广告插件—JS广告管理系统

一、插件简介  “JS广告管理系统”是一款基于Z-Blog开发的广告管理插件。她的主要用途在于方便管理z-blog的广告,支持普通固定广告、全屏浮动广告、全屏渐隐消失、弹出窗口(URL)广告、对联式广告、联盟广告(如google adsense、阿里妈妈)。  所有广告都会自动生成JS文件,加快调用速度,相比流行的使用include文件替换广告功能有2大优势:1、Web管理...

Web2.0设计生成工具

Web2.0设计生成工具Stripe Designer  Web 2.0 Logo Creator...

恋吧推荐—CushyCMS超简易CMS 在线建设你的网站

   CushyCMS 是一套特别的内容管理系统(Content Management System, 简称 CMS),一般说到 CMS, 有经验的使用者大概会先想到可线上编辑的网站内容。没错,CushyCMS 让你可以轻松在浏览器内管理网站内容,不过与其他 CMS 软体比较不同的是 CushyCMS 採用 Web 为主架构,无须安装,使用者只要註册一个帐号、登入并新...

恋吧发现的一个很有趣的WEB2.0漫步网站—Walk2Web

Walk2Web http://walk2web.com 提供了一种形象有趣的方式来帮助用户获取任意一个网页的链接状态。  只需输入任意一个网址,Walk2Web就能将有关该网址的链接以分支的形式列举出来,包括指向该网址的链接和该网址的外部链接(使用不同颜色的色球表示),点击新的链接又可以获取新网址的链接状态,分支不断得到延伸,就如同我们正行走在网页链接搭造的高速公路上。 当点击每...

恋吧偶见URLfan—通过RSS Feeds 进行网站排名跟踪

URLfan是一个网站排名跟踪工具(URL tracking tool ),以url地址在他们所索引的 RSS feeds中的出现次数为主要依据。你也可以键入你的URL 看在URLfan's的数据库中是什么结果。URLfan 当前跟踪285,000多个feeds。网站url经常出现在在博客世界(blogosphere)一定程度上反映了该网站的流行度,而他们对这项反映实时跟踪的计划正在进展之中...

Blogs.mu:简单的Wordpress博客在线制作

Blogs.mu 提供简单的wordpress博客在线制作,没有下载、安装、复杂调试,就能轻松创建自己基于wordpress的博客。很多很多的朋友都会选择Wordpress 作为自己博客系统,Wordpress 却是由其不可比拟的优点:支持PHP和MySQL、注重美学、易用性和网络标准。然而,下载、安装、复杂调试、设置. . . . . .一系列繁琐的过程会让很多人往而兴叹,没有一定的专业知识,用...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。