前言

这篇文章发一下我目前测评VPS的一些常用脚本,我个人认为每个类型的有一样就够用了,比如说测试硬件的话,你就没有必要整特别多个,一个就够用了。每个脚本我会发github仓库地址和一键脚本

1.综合脚本 融合怪

github: GitHub - spiritLHLS/ecs: VPS 融合怪服务器测评项目 更推荐使用无环境依赖的Go版本 VPS Fusion Monster Server Test Script – More recommended to use the Go version with no environment dependencies: https://github.com/oneclickvirt/ecs · GitHub
脚本:curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

正像它名字一样,是一个非常综合性的脚本,你可以测试许多内容。硬件,IP,网络,流媒体,等等

3.融合怪精简区
4.融合怪单项区
5.第三方脚本区
6.融合怪原创区

2.memoryCheck内存超售测试

github: GitHub - uselibrary/memoryCheck: Check if VPS's memory is oversold · GitHub

脚本: curl https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh | bash

主要检测 内存IO速度、是否存在气球驱动、以及是否使用KSM
内存IO方面如果小于10G那基本上就是用硬盘超开了,当然10几G的也可能存在超开的情况不过情况好一点。

气球驱动的话一般来说每个商家都有,但是只要你需要用满内存的时候他能分配上,那就没有问题。

KSM这个对母机CPU要求比较高,我好像就没见过哪个商家开这个的。


3.python代码测实际可占用内存

这个脚本网上好像没有,主要是Linux有一个memtester,不过我懒得装,所以让AI帮我写了一个python实现的,一般来说买的机器都自带python3

可以显示实际可占用的内存量,单位默认是MB

python3 -c "
import time

print('开始测试实际可用内存...')

print('如果 SSH 卡死或断开,说明内存已被榨干!')

dummy_data = []

mb = 1024 * 1024

allocated = 0

try:

    while True:

        # 生成随机且不可压缩的数据,防止母机作弊

        dummy_data.append(bytearray(10 * mb))

        allocated += 10

        print(f'已成功分配并写入: {allocated} MB', end='\r')

        time.sleep(0.05)

except MemoryError:

    print(f'\n[结束] 内存分配达到极限,最大实际可用: {allocated} MB')

"

4.IPQuality IP质量检测

github: GitHub - xykt/IPQuality: IP质量检测脚本 - IP Quality Check Script · GitHub
脚本:bash <(curl -Ls https://Check.Place) -I

非常全面好用的脚本,显示也是非常直观.

检测内容包括IP的基础信息(通常使用地注册地为同一国家/地区则认为是原生IP),多个IP数据库报的IP类型属性、风险评分和风险因子,流媒体及AI检测(目前只检测gpt),和邮局连通性检测,最后是黑名单检测。

5.NetQuality 网络质量检测

github: GitHub - xykt/NetQuality: 网络质量检测脚本 - Network Quality Check Script · GitHub
脚本: bash <(curl -Ls https://Check.Place) -N

也是一个非常直观的脚本,主要是对网络质量的一个检测。

检测内容包括BGP信息,接入信息,三网TCP延迟,三网回程路由(注意这个脚本检测出来nodata无数据),国内测速,国际互联。

需要注意的是国内测速节点容易挂,测不出来。

6.backtrace三网回程快速检测

github: GitHub - oneclickvirt/backtrace: 上游及回程路由线路检测模块 · GitHub
脚本: curl https://raw.githubusercontent.com/oneclickvirt/backtrace/main/backtrace_install.sh -sSf | bash && backtrace

这个脚本测的也还算比较准,有的时候上一个netquality测不出来,用这个就可以,而且这个检测速度非常快。

需要注意两点:
1.虽然脚本说除第一个线路外,后续信息可能无效,但是我发现移动CMIN2会被排到后面,实际上我看了详细路由它跨海确实是CMIN2,估计是这个机器移动在美国海关机房里第一跳的ip刚好是CMI,紧接着同机房内迅速切为CMIN2。大家参考的话可以看第一个或者着重留意看标精品线路的那一个就可以,那个基本上就是跨海线路。

2.最准的方法还是看详细路由,这只是一个快速参考。

结语

其实还有很多脚本,不过我第一个推荐的那个融合怪确实是很强大,基本上大部分功能都有,没必要推荐这么多重复的了。如果后续有其他不错的脚本,我会继续更新这篇文章