在当今数字化的世界中,虚拟私人服务器(VPS)已经成为许多企业和个人的首选。 因为它们提供了成本效益高、可定制且可扩展的服务。但是,购买VPS后,如何快速有效地评估其性能呢?一个可行的解决方案是使用一系列的测试脚本。以下是最新VPS性能测试脚本汇总,它们将确保你能够准确评估你的服务器性能。

Bench.sh:系统性能全面诊断

可以显示当前测试的各种系统信息,并从全球多个著名数据中心下载数据来测试速度,还支持IPv6下载速度测试,并且会进行三次IO测试以确保结果的准确性。

要使用Bench.sh,可以通过以下命令来执行:

wget -qO- bench.sh | bash
#或者
curl -Lso- bench.sh | bash
#或者
wget -qO- 86.re/bench.sh | bash
#或者
curl -so- 86.re/bench.sh | bash

SuperBench:性能与速度测试加强版

SuperBench不仅包括了I/O性能测试,还替换了速度测试为Superspeed,这样可以更详细地测试到不同地区的速度,如中国电信、联通、移动。

要使用SuperBench,可以通过以下命令来执行:

wget -qO- git.io/superbench.sh | bash
#或者
curl -Lso- git.io/superbench.sh | bash
#或者
wget -qO- oldking.net/superbench.sh | bash

SuperTrace.sh:回程路由测试脚本

可以通过SuperTrace.sh检测到电信、联通、移动、教育网四网的回程路由,命令如下:

wget -qO- oldking.net/supertrace.sh | bash

UnixBench.sh:Unix系统性能测试

这是一款用于Unix系统性能的测试脚本,包括系统调用、读写、进程等多个方面。

使用UnixBench.sh,首先需要下载并赋予执行权限,然后运行:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

LemonBench.sh:服务器综合性能测试

LemonBench工具也称为LBench,是一款针对Linux服务器的性能测试工具。它可以提供服务器的硬件配置信息并进行网速测试、磁盘测试和路由追踪性能测试。

运行LemonBench的全面测试,可以使用以下命令:

wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full

或者,如果你想要一个更快速的服务器测试,可以选择精简版:

wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast

GeekBench:跨平台性能基准测试

Geekbench是一款评估处理器基准性能的程序,它不仅适用于多种操作系统,如macOS、Windows、Linux、Android和iOS,还能测试GPU性能包括图像处理和计算机视觉。Geekbench的结果分为单核和多核性能,可用于模拟真实场景下工作负载的能力:

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

Besttrace4Linux:traceroute工具

适用于Linux(X86/ARM)、Mac和BSD系统环境的traceroute工具,带有链路可视化功能,兼容性强,支持JSON格式输出。

下载

wget http://cdn.ipip.net/17mon/besttrace4linux.zip

解压

unzip besttrace4linux.zip

授权

chmod +x besttrace

使用

/besttrace -q1 目标IP

如果是64位系统则直接besttrace替换besttrace32

Speedtest-Cli:测试网络的上传/下载速率

用于测试网络的上传/下载速率,能够在Python 2.4至3.4环境下运行。

下载

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py

添加权限

chmod a+rx speedtest.py

执行

python speedtest.py

PrettyPing.sh:ping命令

基本功能类似于ping命令,但添加了美观精细的彩色图示。

下载和安装

wget https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping
mv prettyping /usr/local/bin
chmod +x /usr/local/bin/prettyping
prettyping 目标IP

mPing.sh:测试回程Ping值

方便测试回程的Ping值,支持多个区域和各大运营商。

wget https://raw.githubusercontent.com/helloxz/mping/master/mping.sh
bash mping.sh

Ping.pe:丢包测试

可以显示多个运营商的丢包数据,也可以看到去程路由。