Skip to main content
  1. Posts/

vps常用检测脚本

·1474 words
IDC vps
Table of Contents

前言
#

在使用vps的过程中,经常需要知道vps的各种性能,比如网络性能、处理器性能等相关性能。如果自己直接检测将费时费力,这里就汇总一些检测脚本,可以更快地对vps进行检测。

一、 基本操作
#

1.1 查看CPU信息
#

cat /proc/cpuinfo

1.2 查看当前内核信息
#

uname -a

1.3 Linux修改主机名
#

首先执行:

hostnamectl set-hostname wzfou.com

然后执行下面的命令:

vi /etc/hosts

在第二行增加一个 127.0.0.1 wzfou.com,同时将文件中的原主机名修改为刚设置的新主机名 。

二、磁盘IO测试
#

Bench测试脚本

wget -qO- bench.sh | bash

SuperBench测试脚本

wget -qO- git.io/superbench.sh | bash 
或 
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

三、开启Swap
#

一键开启/关闭Swap

wget --no-check-certificate https://dl.233.mba/d/sh/swap.sh && bash swap.sh

四、综合测评脚本
#

网站:

支持系统:Ubuntu 18+,Debian 8+,centos 7+,Fedora,Arch

融合怪测评脚本命令如下:

交互形式
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
或
bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)
无交互形式
echo 1 | bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
或
echo 1 | bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecs/raw/main/ecs.sh)

融合怪脚本的执行结果保存在/root下的test_result.txt中,运行完毕可用cat test_result.txt查看记录。有时候想要测一些配置极其拉跨的机器时,推荐使用screen挂起执行融合怪。

然后你可以关闭S-S-H连接,等待一段时间后使用cat test_result.txt查看运行的实时状况。这样可以避免IO或者CPU过于垃圾导致的测试过程中的S$S#H连接中断,就不会测一半啥都没了。

脚本主要功能有:

  • 自由组合测试方向和单项测试以及合集收录第三方脚本
  • 基础系统信息
  • CPU测试
  • 内存测试
  • 磁盘IO读写测试
  • 硬盘IO读写测试
  • 三家流媒体解锁
  • 常用流媒体解锁
  • Tiktok解锁
  • 三网回程以及路由延迟
  • 回程路由以及带宽类型检测(商宽/家宽/数据中心)
  • 端口检测(检测是否被QQ)
  • IP质量检测(检测IP是否有问题)(含IPV4和IPV6)
  • speedtest测速
  • 全国网络延迟测试

五、速度测试脚本
#

HyperSpeed,支持单线程、8线程测速,显示延迟与抖动

bash <(curl -Lso- https://bench.im/hyperspeed) 
或 
bash <(wget -qO- https://bench.im/hyperspeed)

六、路由线路测试
#

Besttrace直接显示回程线路

wget -qO- git.io/besttrace | bash

backtrace 三网回程路由测试

curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh

Nanqinlang回程测试脚本,支持选择节点测试,四网快速测试,手动输入IP测试三种模式:

wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh && bash testrace.sh

七、UnixBench跑分
#

秋水逸冰的 UnixBench.sh

UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试Linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。

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

八、流媒体解锁测试
#

Lmc999流媒体解锁测试脚本,项目地址:https://github.com/lmc999/RegionRestrictionCheck

本脚本基于CoiaPrant/MediaUnlock_Test代码进行修改,支持OS/Platform:CentOS 6+, Ubuntu 14.04+, Debian 8+, MacOS, Android with Termux。

bash <(curl -L -s check.unlock.media) 
尾部添加参数的释义:  
-M 4      只检测IPv4结果  
-M 6      只检测IPv6结果  
-I eth0   指定检测的网卡名称(例:eth0)  
-E        选择脚本语言为英文

TikTok检测:

bash <(curl -s https://raw.githubusercontent.com/lmc999/TikTokCheck/main/tiktok.sh)

LovelyHaochi 流媒体解锁测试脚本:支持多个流媒体的ipv4与ipv6解锁情况。

bash <(curl -sSL https://git.io/JswGm)

九、独立服务器检测
#

项目:

  • Github:https://github.com/Aniverse/A

支持查看硬件信息,硬盘通电时间,io等脚本,适合独立服务器使用,vps也能用。

wget -q https://github.com/Aniverse/A/raw/i/a && bash a

总结
#

有了以上脚本,就可以对相关vps做针对测试。我使用下来,还是融合怪的综合脚本最给力。

参考网址
#

收款码