支持系统:
Ubuntu 18+, Debian 8+, Centos 7+, Fedora 22+, Almalinux 8.5+, OracleLinux 8+, RockyLinux 8+, AstraLinux CE, Arch
半支持系统:
FreeBSD(前提已执行pkg install -y curl bash
),Armbian
FreeBSD系统的硬盘测试和CPU测试目前是半残的,有些东西显示有问题
FreeBSD系统的分享链接的预处理部分sed命令存在问题未删除部分无效内容
支持架构:
基本都支持,无论是本地服务器还是云端服务器
支持地域:
能连得上网都支持
一键修复各种系统原生bug的仓库:
https://github.com/spiritLHLS/one-click-installation-script
如若还有系统bug请到上面仓库的issues反映,脚本原生BUG该仓库issues反映
ARMV7l的机器测IO时会失效,yabs和lemonbench的测试均失效 - 待修复
个别(可能0.1%)的机器下载文件遇到CDN下载超时的问题,文件未下载完全就使用了,需要添加文件完整性校验 - 待添加
端口检测(检测是否被墙) - 待修复
2023.07.16
- 更新CPU性能检测的代码的核数判断部分,避免变量错配提示
- 更新CPU核数检测的主体代码,对接上游更新
历史更新日志:跳转
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)
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)
或
echo 1 | bash <(wget -qO- bash.spiritlhl.net/ecs)
- IP质量检测,含多家数据库查询,含黑名单查询
- 含
IPV4
和IPV6
检测 - 含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.sh、superbench.sh、yabs、lemonbench开源,本人整理修改优化,同原版均不一致
- CPU测试--感谢lemonbench开源,本人整理修改优化
- 内存测试--感谢lemonbench开源,本人整理修改优化
- 磁盘dd读写测试--感谢lemonbench开源,本人整理修改优化
- 硬盘fio读写测试--感谢yabs开源,本人整理修改优化
- 御三家流媒体解锁测试--感谢sjlleo的二进制文件,本人修改整理优化
- 常用流媒体解锁测试--感谢RegionRestrictionCheck开源,本人整理修改优化
- Tiktok解锁--感谢TikTokCheck开源,本人整理修改优化
- 三网回程以及路由延迟--感谢zhanghanyun/backtrace开源,本人整理修改
- 回程路由以及带宽类型检测(商宽/家宽/数据中心)--由fscarmen的PR以及本人的技术思路提供,本人后续修改优化
- IP质量与25端口检测(含IPV4和IPV6)--本脚本独创,感谢互联网提供的查询资源
- speedtest测速--使用自写ecsspeed仓库,自动更新测速服务器ID,一劳永逸解决老是要手动更新测速ID的问题
- 端口检测(检测是否被墙)--由fscarmen的PR以及本人的技术思路提供 - 待修复
主界面:
选项1融合怪完全体:
选项6原创区:
感谢 ipinfo.io ip.sb cheervision.co ipip.net cip.cc 等网站提供的检测API
感谢所有开源项目提供的原始测试脚本
同时感谢以下平台提供编辑和测试支持