VPS 测试脚本融合怪 ecs.sh

编辑于:2023年12月02日

VPS 测试脚本融合怪 ecs.sh

GitHub 有比较多的VPS服务器性能测试脚本,融合怪脚本则是集众家之长,一次性尽可能的完成多种功能和性能测试。使用方法非常简单,在终端执行如下命令中的一个即可。

脚本命令

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

融合怪脚本功能

  • ⭕自由组合测试方向和单项测试以及合集收录第三方脚本,融合怪各项测试均自优化修复过,与原始脚本均不同
  • ⭕基础信息查询--感谢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的问题

测试示例

---------------------基础信息查询--感谢所有开源项目---------------------
 CPU 型号          : Intel(R) Xeon(R) Gold 5220R CPU @ 2.20GHz
 CPU 核心数        : 3
 CPU 频率          : 2200.000 MHz
 CPU 缓存          : L1: 64.00 KB / L2: 1.00 MB / L3: 35.75 MB
 硬盘空间          : 1.91 GiB / 54.52 GiB
 启动盘路径        : /dev/vda1
 内存              : 113.80 MiB / 3.83 GiB
 Swap              : 0 KiB / 4.50 GiB
 系统在线时间      : 4 days, 22 hour 25 min
 负载              : 0.13, 0.03, 0.01
 系统              : Debian GNU/Linux 11 (bullseye) (x86_64)
 AES-NI指令集      : ✔ Enabled
 VM-x/AMD-V支持    : ✔ Enabled
 架构              : x86_64 (64 Bit)
 内核              : 5.10.0-26-amd64
 TCP加速方式       : cubic
 虚拟化架构        : KVM
 NAT类型           : 开放型
 IPV4 ASN          : AS36352 ColoCrossing
 IPV4 位置         : Buffalo / New York / US
---------------------CPU测试--感谢lemonbench开源------------------------
 -> CPU 测试中 (Fast Mode, 1-Pass @ 5sec)
 1 线程测试(1核)得分: 		898 Scores
 3 线程测试(多核)得分: 		2634 Scores
---------------------内存测试--感谢lemonbench开源-----------------------
 -> 内存测试 Test (Fast Mode, 1-Pass @ 5sec)
 单线程读测试:		17148.50 MB/s
 单线程写测试:		10269.00 MB/s
------------------磁盘dd读写测试--感谢lemonbench开源--------------------
 -> 磁盘IO测试中 (4K Block/1M Block, Direct Mode)
 测试操作		写速度					读速度
 100MB-4K Block		22.1 MB/s (5402 IOPS, 4.74s)		40.1 MB/s (9778 IOPS, 2.62s)
 1GB-1M Block		342 MB/s (326 IOPS, 3.06s)		910 MB/s (867 IOPS, 1.15s)
---------------------磁盘fio读写测试--感谢yabs开源----------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 61.79 MB/s   (15.4k) | 252.37 MB/s   (3.9k)
Write      | 61.90 MB/s   (15.4k) | 253.69 MB/s   (3.9k)
Total      | 123.69 MB/s  (30.9k) | 506.06 MB/s   (7.9k)           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 482.49 MB/s    (942) | 528.12 MB/s    (515)
Write      | 508.13 MB/s    (992) | 563.29 MB/s    (550)
Total      | 990.62 MB/s   (1.9k) | 1.09 GB/s     (1.0k)
---------------------流媒体解锁--感谢sjlleo开源-------------------------
以下测试的解锁地区是准确的,但是不是完整解锁的判断可能有误,这方面仅作参考使用
----------------Youtube----------------
[IPv4]
连接方式: Youtube Video Server
视频缓存节点地域: YYZ(YYZ10S23)
Youtube识别地域: 无信息(null)
----------------Netflix----------------
[IPv4]
Netflix在您的出口IP所在的国家不提供服务
[IPv6]
您的网络可能没有正常配置IPv6,或者没有IPv6网络接入
---------------DisneyPlus---------------
[IPv4]
当前IPv4出口解锁DisneyPlus
区域:美国区
解锁Youtube,Netflix,DisneyPlus上面和下面进行比较,不同之处自行判断
----------------流媒体解锁--感谢RegionRestrictionCheck开源--------------
 以下为IPV4网络测试,若无IPV4网络则无输出
============[ Multination ]============
 Dazn:					Yes (Region: US)
 HotStar:				No
 Disney+:				No
 Netflix:				No
 YouTube Premium:			Yes
 Amazon Prime Video:			Yes (Region: US)
 TVBAnywhere+:				Yes
 iQyi Oversea Region:			US
 Viu.com:				No
 YouTube CDN:				Toronto, ON 
 Netflix Preferred CDN:			Failed
 Spotify Registration:			No
 Steam Currency:			USD
 ChatGPT:				Yes
 Bing Region:				TR
=======================================
 以下为IPV6网络测试,若无IPV6网络则无输出
---------------TikTok解锁--感谢lmc999的源脚本及fscarmen PR--------------
 Tiktok Region:		【US】
-------------------欺诈分数以及IP质量检测--本脚本原创-------------------
数据仅作参考,不代表100%准确,如果和实际情况不一致请手动查询多个数据库比对
以下为各数据库编号,输出结果后将自带数据库来源对应的编号
ipinfo数据库 ①  | scamalytics数据库 ②  | virustotal数据库 ③  | abuseipdb数据库 ④  | ip2location数据库   ⑤
ip-api数据库 ⑥  | ipwhois数据库     ⑦  | ipregistry数据库 ⑧  | ipdata数据库    ⑨  | ipgeolocation数据库 ⑩
欺诈分数(越低越好): 0②
abuse得分(越低越好): 0④
IP类型: 
  使用类型(usage_type):hosting①  Data Center/Web Hosting/Transit⑤  hosting⑧  hosting
spam⑨  
  公司类型(company_type):hosting①  
  云服务提供商(cloud_provider):  Yes⑧ 
  数据中心(datacenter):  Yes⑥ ⑨ 
  移动网络(mobile):  No⑥ 
  代理(proxy):  No① ② ⑥ ⑦ ⑧ ⑨ ⑩ 
  VPN(vpn):  No① ② ⑦ ⑧ 
  TOR(tor):  No① ② ⑦ ⑧ ⑨ 
  TOR出口(tor_exit):  No⑧ 
  搜索引擎机器人(search_engine_robot):② 
  匿名代理(anonymous):  No⑦ ⑧ ⑨ 
  攻击方(attacker):  No⑧ ⑨ 
  滥用者(abuser):  No⑧   Yes⑨ 
  威胁(threat):  No⑧   Yes⑨ 
  iCloud中继(icloud_relay):  No① ⑧ ⑨ 
  未分配IP(bogon):  No⑧ ⑨ 
Google搜索可行性:YES
端口25检测:
  本地: No
  163邮箱: Yes
  gmail邮箱: Yes
  outlook邮箱: Yes
  yandex邮箱: Yes
  qq邮箱: Yes
----------------三网回程--感谢zhanghanyun/backtrace开源-----------------
国家: US 城市: Buffalo 服务商: AS36352 ColoCrossing
北京电信 219.141.136.12  电信163 [普通线路]           
北京联通 202.106.50.1    联通4837[普通线路]           
北京移动 221.179.155.161 移动CMI [普通线路]           
上海电信 202.96.209.133  电信163 [普通线路]           
上海联通 210.22.97.1     联通4837[普通线路]           
上海移动 211.136.112.200 移动CMI [普通线路]           
广州电信 58.60.188.222   电信163 [普通线路]           
广州联通 210.21.196.6    联通4837[普通线路]           
广州移动 120.196.165.24  移动CMI [普通线路]           
成都电信 61.139.2.69     电信163 [普通线路]           
成都联通 119.6.6.6       联通4837[普通线路]           
成都移动 211.137.96.205  移动CMI [普通线路]           
---------------------回程路由--感谢fscarmen开源及PR---------------------
依次测试电信/联通/移动经过的地区及线路,核心程序来自ipip.net或nexttrace,请知悉!
广州电信 58.60.188.222
0.95 ms 	AS36352 美国 纽约州 布法罗 virmach.com
0.71 ms 	* RFC1918
0.36 ms 	* RFC1918
0.75 ms 	* RFC1918
1.30 ms 	AS1299 [ARELION-NET] 美国 纽约州 水牛城 arelion.com
10.91 ms 	AS1299 [ARELION-NET] 美国 纽约州 纽约 arelion.com
10.02 ms 	AS1299 [ARELION-NET] 美国 纽约州 纽约 arelion.com
14.83 ms 	AS4134 [CHINANET-US] 美国 新泽西州 纽瓦克 CT-POP chinatelecom.com.cn 电信
73.63 ms 	AS4134 [CHINANET-BB] 美国 加利福尼亚州 洛杉矶 chinatelecom.com.cn 电信
323.06 ms 	AS4134 [CHINANET-BB] 中国 广东省 广州市 chinatelecom.com.cn 电信
436.33 ms 	AS4134 [CHINANET-GD] 中国 广东省 深圳市 chinatelecom.com.cn 电信
226.06 ms 	AS4134 中国 广东省 深圳市 福田区 chinatelecom.com.cn 电信
广州联通 210.21.196.6
1.34 ms 	AS36352 美国 纽约州 布法罗 virmach.com
2.13 ms 	* RFC1918
2.15 ms 	* RFC1918
0.52 ms 	* RFC1918
0.72 ms 	AS1299 [ARELION-NET] 美国 纽约州 水牛城 arelion.com
11.32 ms 	AS1299 [ARELION-NET] 美国 纽约州 纽约 arelion.com
17.60 ms 	AS1299 [ARELION-NET] 美国 纽约州 纽约 arelion.com
75.91 ms 	AS1299 [ARELION-NET] 美国 加利福尼亚州 洛杉矶 arelion.com
71.28 ms 	AS1299 [ARELION-NET] 美国 加利福尼亚州 洛杉矶 arelion.com
282.55 ms 	AS1299 荷兰 北荷兰省 阿姆斯特丹 arelion.com
289.19 ms 	AS4837 [CU169-BACKBONE] 中国 北京市 chinaunicom.cn 联通
283.02 ms 	AS4837 [CU169-BACKBONE] 中国 广东省 广州市 chinaunicom.cn 联通
286.96 ms 	AS4837 [CU169-BACKBONE] 中国 广东省 广州市 chinaunicom.cn 联通
286.24 ms 	AS4837 [CU169-BACKBONE] 中国 广东省 广州市 chinaunicom.cn 联通
751.56 ms 	AS17816 [UNICOM-GD] 中国 广东省 深圳市 chinaunicom.cn 联通
289.62 ms 	AS17623 [APNIC-AP] 中国 广东省 深圳市 chinaunicom.cn 联通
286.63 ms 	AS17623 [APNIC-AP] 中国 广东省 深圳市 宝安区 chinaunicom.cn 联通
广州移动 120.196.165.24
1.10 ms 	AS36352 美国 纽约州 布法罗 virmach.com
0.91 ms 	* RFC1918
0.44 ms 	* RFC1918
0.70 ms 	* RFC1918
1.94 ms 	AS1299 [ARELION-NET] 美国 纽约州 水牛城 arelion.com
10.90 ms 	AS1299 [ARELION-NET] 美国 纽约州 纽约 arelion.com
79.92 ms 	AS1299 [ARELION-NET] 美国 加利福尼亚州 圣何塞 arelion.com
70.23 ms 	AS1299 [ARELION-NET] 美国 加利福尼亚州 圣何塞 Telia-CMI-Peer arelion.com
70.68 ms 	AS58453 [CMI-INT] 美国 加利福尼亚州 圣何塞 cmi.chinamobile.com 移动
237.01 ms 	AS58453 [CMI-INT] 美国 加利福尼亚州 旧金山 cmi.chinamobile.com 移动
231.68 ms 	AS9808 [CMNET] 中国 广东省 广州市 chinamobile.com 移动
230.80 ms 	AS9808 [CMNET] 中国 广东省 广州市 chinamobile.com 移动
238.01 ms 	AS9808 [CMNET] 中国 广东省 广州市 chinamobile.com 移动
235.52 ms 	AS9808 [CMNET] 中国 北京市 chinamobile.com 移动
236.49 ms 	AS9808 [CMNET] 中国 广东省 广州市 chinamobile.com 移动
233.84 ms 	AS56040 [APNIC-AP] 中国 广东省 深圳市 chinamobile.com 移动
--------------------自动更新测速节点列表--本脚本原创--------------------
位置		 上传速度	 下载速度	 延迟	  丢包率
Speedtest.net	 303.94 Mbps	 438.68 Mbps	 31.32	  0.0%
洛杉矶		 319.16 Mbps	 424.24 Mbps	 72.98	  0.4%
法兰克福	 276.83 Mbps	 1516.39 Mbps	 126.02	  0.0%
联通沈阳	 10.60 Mbps	 34.94 Mbps	 284.22	  2.7%
电信江苏5G	 2.71 Mbps	 1365.89 Mbps	 208.54	  4.0%
电信Suzhou5G	 388.98 Mbps	 1281.93 Mbps	 209.54	  NULL
移动硬核通信	 2.04 Mbps	 72.48 Mbps	 245.20	  NULL
------------------------------------------------------------------------
 总共花费      : 6 分 23 秒
 时间          : Sat Dec  2 08:32:06 EST 2023
------------------------------------------------------------------------

融合怪脚本说明

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

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

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

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

相关推荐

暂无评论