Skip to content
/ ecs Public
forked from spiritLHLS/ecs

VPS融合怪服务器测评脚本(VPS Fusion Monster Server Test Script)(尽量做最全能测试服务器的脚本)

License

Notifications You must be signed in to change notification settings

amylei13/ecs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecs

Hits

前言

支持系统:

Ubuntu 18+, Debian 8+, Centos 7+, Fedora 33+, Almalinux 8.5+, OracleLinux 8+, RockyLinux 8+, AstraLinux CE, Arch

半支持系统:

FreeBSD(前提已执行pkg install -y curl bash),Armbian

部分问题:

Armbian系统部分检测和测试暂不支持,部分会编码错误

FreeBSD系统的CPU测试目前是残废的,有些东西显示有问题

FreeBSD系统的sed命令类似alpine而不是debian,很多命令的sed需要修改,有大问题

支持架构:

基本都支持,无论是本地服务器还是云端服务器

支持地域:

能连得上网都支持

目录

融合怪测评脚本

部分服务器运行测试有各类bug一键修复后再测试

一键修复各种系统原生bug的仓库:

https://github.com/spiritLHLS/one-click-installation-script

如若还有系统bug请到上面仓库的issues反馈,脚本原生BUG该仓库issues反馈

更新

2023.11.22

  • 修复可能检测私网IPV6失灵的情况,完善检测逻辑
  • 修复可能宿主机内可能绑定不止一个IPV6地址的情况,只测试地址最长的公网IPV6地址

历史更新日志:跳转

返回顶部

融合怪命令

交互形式

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

bash <(wget -qO- bash.spiritlhl.net/ecs)

无交互形式-参数模式

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh 1 0 0

curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh 1 0 0

bash ecs.sh 1 0 0

上述命令默认执行融合怪全体,输入的三个参数数字是对应的选项序号。

参数1 参数2 参数3对应有交互模式中你依次输入的选项序号,如果有参数没用到留空或者写0即可。

参数2可传入你本地的IPV4地址,将使用你本地IPV4作为回程路由测试的目标地址。

本地的IPV4地址可使用 ip.sb ipinfo.io nstool.netease.com cip.cc 之类的网站查询

IP质量检测

  • IP质量检测,含多家数据库查询,含黑名单查询
  • IPV4IPV6 检测,含ASN和地址查询
  • 含25端口的邮箱可达性检测,如果某个邮箱可达,则可搭建邮局
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/qzcheck.sh)

bash <(wget -qO- bash.spiritlhl.net/ecs-ipcheck)

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/ecs/main/qzcheck.sh)

融合怪说明

融合怪脚本最好在 /root 路径下执行,避免各种奇奇怪怪的问题

融合怪的执行结果保存在当前路径下的test_result.txt中,可先退出SSH登录后续再查看文件

融合怪的完整版和精简版运行完毕会自动上传结果到pastebin并回传分享链接,如果测一半想要退出,那么按Ctrl+C同时按下可终止测试,此时会自动退出删除残余文件

有时候想要测一些配置极其拉跨的机器时,推荐使用screen命令挂起执行选项1的融合怪,然后你可以关闭SSH连接,等待一段时间后使用cat test_result.txt查看运行的实时状况,这样可以避免IO或者CPU过于垃圾导致的测试过程中的SSH连接中断,就不会测一半啥都没了,假如screen中显示乱码,也没问题,结果是不带乱码的

最烂机器测试的例子(跑了47分钟一样测完):跳转

使用CDN加速已支持国内国外服务器测试,但国内受CDN连通性或国内机器带宽大小的限制加载可能会慢很多

融合怪测试说明以及部分测试结果的内容解释(初次使用推荐查看):

除了已标注的原创内容,其余所有分区均为借鉴并进行优化修改后的版本,与原始对应的脚本不一样

所有检测都有考虑过使用并行测试,并在部分环节使用了该技术,比正常的顺序执行优化了2~3分钟,属于是独有的,暂无哪家的测试有同类技术

系统基础信息测试融合了多家还有我自己修补的部分检测(systl、NAT类型检测,并发ASN检测等),应该是目前最全面最通用的了

CPU测试使用sysbench测试得分,不是yabs的gb4或gb5,前者只是简单的计算质数测试速度快,后者geekbench是综合测试系统算加权得分,不是同一种东西,别互相比较了,没有可比性

CPU测试单核得分在5000以上的可以算第一梯队,4000到5000分算第二梯队,每1000分算一档,自己看看自己在哪个档位吧

AMD的7950x单核满血性能得分在6500左右,AMD的5950x单核满血性能得分5700左右,Intel普通的CPU(E5之类的)在1000~800左右,低于500的单核CPU可以算是比较烂的了

IO测试收录了两种,来源于lemonbench的dd磁盘测试和yabs的fio磁盘测试,综合来看会比较好,前者可能误差偏大但测试速度快无硬盘大小限制,后者真实一点但测试速度慢有硬盘以及内存大小限制

流媒体测试收录了两种,一个是go编译的二进制文件和一个shell脚本版本,二者各有优劣,互相对比看即可

tiktok测试有superbench和lmc999两种版本,哪个失效了随时可能更新为其中一种版本,以最新的脚本为准

回程路由测试选用的GO编译的二进制版本和朋友PR的版本,本人做了优化适配多个IP列表以及融合部分查询

IP质量检测纯原创,如有bug或者更多数据库来源可在issues中提出,日常看IP2Location数据库的IP类型即可,其中的25端口邮箱可达,则可搭建邮局

融合怪的IP质量检测是简化过的,没有查询Cloudflare的威胁得分,个人原创区的IP质量检测才是完整版(或者仓库说明中列出的那个IP质量检测的命令也是完整版)

三网测速使用自写的测速脚本,尽量使用最新节点最新组件进行测速,且有备用go版本测速,做到自更新测速节点列表,自适应系统环境测速

其他第三方脚本归纳到了第三方脚本区,里面有同类型脚本不同作者的各种竞品脚本,如果融合怪不能使你满意或者有错误,可以看看那部分

原创脚本区是个人原创的部分,有事没事也可以看看,可能会更新某些偏门或者独到的脚本

VPS测试,VPS测速,VPS综合性能测试,VPS回程线路测试,VPS流媒体测试等所有测试融合的脚本,本脚本能融合的都融合了

返回顶部

融合怪功能

  • 自由组合测试方向和单项测试以及合集收录第三方脚本,融合怪各项测试均自优化修复过,与原始脚本均不同
  • 基础信息查询--感谢bench.shsuperbench.shyabslemonbench开源,本人整理修改优化,同原版均不一致
  • CPU测试--感谢lemonbench开源,本人整理修改优化
  • 内存测试--感谢lemonbench开源,本人整理修改优化
  • 磁盘dd读写测试--感谢lemonbench开源,本人整理修改优化
  • 硬盘fio读写测试--感谢yabs开源,本人整理修改优化
  • 御三家流媒体解锁测试--感谢sjlleo的二进制文件,本人修改整理优化
  • 常用流媒体解锁测试--感谢RegionRestrictionCheck开源,本人整理修改优化
  • Tiktok解锁--感谢TikTokCheck开源,本人整理修改优化
  • 三网回程以及路由延迟--感谢zhanghanyun/backtrace开源,本人整理修改
  • 回程路由以及带宽类型检测(商宽/家宽/数据中心)--由fscarmen的PR以及本人的技术思路提供,本人后续修改优化
  • IP质量与25端口检测(含IPV4和IPV6)--本脚本独创,感谢互联网提供的查询资源
  • speedtest测速--使用自写ecsspeed仓库,自动更新测速服务器ID,一劳永逸解决老是要手动更新测速ID的问题

友链

测评频道

自动更新测速服务器节点列表的网络基准测试脚本

返回顶部

脚本概况

主界面:

图片

选项1融合怪完全体:

图片 图片 图片 图片 图片 图片 图片

选项6原创区:

图片

返回顶部

Stargazers over time

Stargazers over time

致谢

感谢 ipinfo.io ip.sb cheervision.co ipip.net cip.cc scamalytics.com abuseipdb.com virustotal.com ip2location.com ip-api.com ipregistry.co ipdata.co ipgeolocation.io ipwhois.io 等网站提供的API进行检测,感谢互联网各网站提供的查询资源

感谢所有开源项目提供的原始测试脚本

同时感谢以下平台提供编辑和测试支持

PyCharm logo

返回顶部

About

VPS融合怪服务器测评脚本(VPS Fusion Monster Server Test Script)(尽量做最全能测试服务器的脚本)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.5%
  • Python 4.5%