融合怪Linux服务器性能测试脚本
融合怪命令
交互形式
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 -m 1
或
curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh -m 1
或通过
curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh
下载文件后使用类似
bash ecs.sh -m 1
这样的参数命令指定选项执行
以下为参数说明:
指令 | 项目 | 说明 | 备注 |
---|---|---|---|
-m | 必填项 | 可指定原本menu中的对应选项,最多支持三层选择,例如执行bash ecs.sh -m 5 1 1 将选择主菜单第5选项下的第1选项下的子选项1的脚本执行 | 可缺省仅指定一个参数,如-m 1 仅指定执行融合怪完全体,执行-m 1 0 以及-m 1 0 0 都是指定执行融合怪完全体 |
-en | 可选项 | 可指定强制输出为英文 | 无该指令则默认使用中文输出 |
-i | 可选项 | 可指定回程路由测试中的目标IPV4地址 | 可通过ip.sb 、ipinfo.io 等网站获取本地IPV4地址后指定 |
-r | 可选项 | 可指定回程路由测试中的目标IPV4地址,可选b g s c 分别对应北京 、广州 、上海、 成都``` | 如-r b 指定测试北京回程(三网) |
-base | 可选项 | 可指定仅测试基础的系统信息 | 无该指令则默认按照menu选项的组合测试 |
-ctype | 可选项 | 可指定通过何种方式测试cpu,可选gb4 、gb5 、gb6 分别对应geekbench的4、5、6版本 | 无该指令则默认使用sysbench测试 |
-dtype | 可选项 | 可指定测试硬盘IO的程序,可选dd 、fio ,前者测试快后者测试慢 | 无该指令则默认都使用进行测试 |
-mdisk | 可选项 | 可指定测试多个挂载盘的IO | 注意本指令包含测试系统盘 |
-stype | 可选项 | 可指定使用.cn 还是.net 的数据进行测速 | 无该指令则默认使用.net 数据测速优先,不可用时才替换为.cn 数据 |
-bansp | 可选项 | 可指定强制不测试网速 | 无该指令则默认测试网速 |
-banup | 可选项 | 可指定强制不生成分享链接 | 无该指令则默认生成分享链接 |
IP质量检测
IP质量检测,含多家数据库查询,含黑名单查询
含
IPV4
和IPV6
检测,含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
中,可在screen
或tmux
中执行,先退出SSH登录过一段时间后再查看文件
有时候想要测一些配置极其拉跨的机器时,上面这样执行这样可以避免IO或者CPU过于垃圾导致的测试过程中的SSH连接中断,就不会测一半啥都没了,假如screen中显示乱码,也没问题,分享链接中的结果是不带乱码的
融合怪的完整版和精简版运行完毕会自动上传结果到pastebin并回传分享链接,如果测一半想要退出,那么按Ctrl+C
同时按下可终止测试,此时会自动退出删除残余文件
最烂机器测试的例子(跑了47分钟一样测完):跳转
使用CDN已支持国内和国外加速服务器环境安装和预制文件下载,但国内受CDN连通性或国内机器带宽大小的限制加载可能会慢很多