网络服务中,确保服务器网络速度的快速与精准测试极为关键。Superspeed.sh这款一键测速脚本及其各个修订版,为Linux系统的网络速度检测带来了极大的便捷。其中,有许多值得注意的亮点。
Superspeed.sh脚本基本情况
这个脚本针对Linux系统设计,能够检测国内电信、联通、移动网络节点的上传和下载速率。脚本覆盖了众多节点,从而能更全面地展现服务器在不同网络运营商下的速度情况。比如,在某个数据中心的Linux服务器上运行此脚本,就能获得较为准确的速度数据。这些数据有助于网络管理员评估服务器网络是否满足使用需求。
Superspeed.sh脚本源自Oldking的脚本,经过调整。增加了更多国内测速点。对企业网络测试和个人服务器测速都更加合适。
基于Superspeed.sh的网络修改版
这个版本的一大好处是中文显示清晰。对于不熟悉英文的国内运维人员来说,使用起来没有语言上的障碍。使用者可以按需灵活地单独检测电信、联通、移动的网络速度,或者一键完成三网的综合速度测试。有用户反馈,在那些拥有多种网络接入的小型企业里,这个脚本能够迅速找出每个网络的具体问题。
bash <(curl -Lso- https://git.io/superspeed) #蜗牛备份脚本 bash <(curl -Lso- https://raw.githubusercontent.com/wn789/ernisnsuperspeed/master/superspeed.sh)
它的测速节点很全面,这样的设计使得测试结果更加精确。与旧版本相比,它的全面性表现在涵盖了不同地区和不同级别的节点,能够满足不同位置和不同需求的Linux服务器测速需求。
————————————————————————SuperSpeed 全面测速版————————————————————————— 使用方法: bash <(curl -Lso- https://git.io/superspeed) 查看全部节点: https://git.io/superspeedList 节点更新日期: 2019/12/23 脚本更新日期: 2020/01/28 —————————————————————————————————————————————————————————————————————— 选择测速类型: 1. 三网测速 (各取部分节点) 2. 取消本次测速 3. 电信节点测速 4. 联通节点测速 5. 移动节点测速 请输入数字选择: 1 —————————————————————————————————————————————————————————————————————— ID 测速服务器信息 上传速度 下载速度 延迟 3633 电信|上海 2.09 Mbit/s 2.71 Mbit/s 128.033 ms 24012 电信|内蒙古呼和浩特 2.09 Mbit/s 4.94 Mbit/s > 1 s 27377 电信|北京5G 4.31 Mbit/s 1.60 Mbit/s 159.878 ms 17145 电信|安徽安徽合肥 1.67 Mbit/s 9.40 Mbit/s 137.001 ms 27594 电信|广东广州5G 2.09 Mbit/s 3.65 Mbit/s 157.333 ms 27810 电信|广西南宁 2.51 Mbit/s 3.58 Mbit/s > 1 s 27575 电信|新疆乌鲁木齐 2.51 Mbit/s 2.29 Mbit/s > 1 s 26352 电信|江苏南京5G 5.22 Mbit/s 2.30 Mbit/s 133.788 ms 5396 电信|江苏苏州 2.44 Mbit/s 5.16 Mbit/s > 1 s 5317 电信|江苏连云港 2.93 Mbit/s 7.80 Mbit/s 133.468 ms 7509 电信|浙江杭州 2.51 Mbit/s 1.41 Mbit/s > 1 s 23844 电信|湖北武汉 2.17 Mbit/s 2.36 Mbit/s > 1 s 28225 电信|湖南长沙 1.94 Mbit/s 3.95 Mbit/s > 1 s 3973 电信|甘肃兰州 3.35 Mbit/s 8.47 Mbit/s 180.38 ms 19076 电信|重庆 2.79 Mbit/s 4.92 Mbit/s 695.482 ms 24447 联通|上海5G 6.74 Mbit/s 2.45 Mbit/s > 1 s 5103 联通|云南昆明 2.51 Mbit/s 3.08 Mbit/s > 1 s 5145 联通|北京 2.09 Mbit/s 3.99 Mbit/s > 1 s 9484 联通|吉林长春 2.93 Mbit/s 1.20 Mbit/s > 1 s 2461 联通|四川成都 5.93 Mbit/s 0.81 Mbit/s > 1 s 27154 联通|天津5G 3.38 Mbit/s 2.49 Mbit/s > 1 s 5509 联通|宁夏 1.67 Mbit/s 1.37 Mbit/s > 1 s 5724 联通|安徽合肥 2.09 Mbit/s 1.28 Mbit/s > 1 s 26180 联通|山东济南5G 1.62 Mbit/s 2.85 Mbit/s 294.384 ms 26678 联通|广东广州5G 2.36 Mbit/s 1.41 Mbit/s 154.264 ms 6144 联通|新疆乌鲁木齐 3.76 Mbit/s 1.75 Mbit/s > 1 s 13704 联通|江苏南京 4.18 Mbit/s 3.18 Mbit/s > 1 s 5485 联通|湖北武汉 2.51 Mbit/s 1.81 Mbit/s 182.568 ms 4690 联通|甘肃兰州 2.89 Mbit/s 2.03 Mbit/s 280.759 ms 4884 联通|福建福州 2.44 Mbit/s 3.22 Mbit/s > 1 s 25637 移动|上海5G 3.58 Mbit/s 8.40 Mbit/s 693.932 ms 16375 移动|吉林长春 0.32 Mbit/s 3.96 Mbit/s 651.079 ms 24337 移动|四川成都 5.14 Mbit/s 7.19 Mbit/s 501.889 ms 17184 移动|天津 0.20 Mbit/s 1.28 Mbit/s > 1 s 25881 移动|山东济南 2.15 Mbit/s 5.40 Mbit/s > 1 s 4515 移动|广东深圳 5.24 Mbit/s 8.71 Mbit/s 318.032 ms 15863 移动|广西南宁 0.35 Mbit/s 1.16 Mbit/s > 1 s 26938 移动|新疆乌鲁木齐5G 1.53 Mbit/s 1.39 Mbit/s > 1 s 27249 移动|江苏南京5G 0.18 Mbit/s 5.57 Mbit/s > 1 s 6715 移动|浙江宁波 0.38 Mbit/s 1.98 Mbit/s > 1 s 16503 移动|海南海口 0.85 Mbit/s 1.34 Mbit/s > 1 s 28491 移动|湖南长沙5G 0.27 Mbit/s 0.94 Mbit/s > 1 s 16145 移动|甘肃兰州 0.97 Mbit/s 6.29 Mbit/s 484.163 ms 16398 移动|贵州贵阳 0.29 Mbit/s 1.36 Mbit/s > 1 s 17584 移动|重庆 3.10 Mbit/s 7.84 Mbit/s 321.767 ms 29083 移动|青海西宁5G 10.22 Mbit/s 7.93 Mbit/s 441.591 ms 26656 移动|黑龙江哈尔滨5G 0.28 Mbit/s 3.57 Mbit/s > 1 s —————————————————————————————————————————————————————————————————————— 测试完成, 本次测速耗时: 27 分 20 秒 当前时间: 2020-02-15 13:51:47 # 三网测速中为避免节点数不均及测试过久,每部分未使用所有节点, # 如果需要使用全部节点,可分别选择三网节点检测。
蜗牛修改版本
蜗牛的此版本修改后,包含了针对国内和国外节点的测试脚本。针对国内节点的脚本,主要是为了配合我国网络环境而进行了调整。在特定的国内网络结构中,使用这个脚本可以明显地测出速度数据。比如在一些地区的教育网内,因为网络结构较为复杂,这个脚本就能派上用场。
国际节点测试脚本主要针对那些需要跨境网络服务的场合,比如外贸企业访问海外服务器。此脚本能评估国际网络的连通性和传输速度。
wget -qO- --no-check-certificate https://raw.githubusercontent.com/wn789/Superspeed/master/superbench.sh | bash #或 curl -Lso- -no-check-certificate https://raw.githubusercontent.com/wn789/Superspeed/master/superbench.sh | bash
与其他测速工具对比
Linux系统里,网络测速工具种类繁多。Superspeed.sh及其变种工具,相较于其他同类工具,最显著的特点是针对国内运营商网络的测速功能。其他测速工具可能更侧重于国际通用的节点,而这套脚本则特别关注国内电信、联通、移动等常见网络架构。
---------------------------------------------------------------------- Superbench.sh -- https://www.oldking.net/350.html Mode : [0;32mStandard[0m Version : [0;32m1.1.4 Usage : wget -qO- git.io/superbench.sh | bash ---------------------------------------------------------------------- CPU Model : Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz CPU Cores : 1 Cores @ 2699.988 MHz x86_64 CPU Cache : 16384 KB OS : CentOS 7.7.1908 (64 Bit) KVM Kernel : 4.11.8-1.el7.elrepo.x86_64 Total Space : 2.1 GB / 8.0 GB Total RAM : 53 MB / 487 MB (63 MB Buff) Total SWAP : 67 MB / 255 MB Uptime : 0 days 3 hour 50 min Load Average : 0.00, 0.04, 0.08 TCP CC : bbr ASN & ISP : AS41378, Kirino LLC Organization : CL Online network Technology Co., Ltd Location : Frankfurt am Main, Germany / DE Region : Hesse ---------------------------------------------------------------------- I/O Speed( 1.0GB ) : 665 MB/s I/O Speed( 1.0GB ) : 875 MB/s I/O Speed( 1.0GB ) : 977 MB/s Average I/O Speed : 839.0 MB/s ---------------------------------------------------------------------- Node Name Upload Speed Download Speed Latency Speedtest.net 192.33 Mbit/s 46.03 Mbit/s 10.721 ms Fast.com 0.00 Mbit/s 37.4 Mbit/s - Nanning CT 44.98 Mbit/s 30.39 Mbit/s - Guangzhou 5G CT 11.91 Mbit/s 19.63 Mbit/s - Chengdu CT 46.93 Mbit/s 23.16 Mbit/s - Chongqing CT 4.76 Mbit/s 11.10 Mbit/s - Changsha CT 48.56 Mbit/s 16.82 Mbit/s - Wuhan CT 46.72 Mbit/s 32.35 Mbit/s - Hefei 5G CT 60.69 Mbit/s 36.59 Mbit/s - Hangzhou CT 55.29 Mbit/s 0.95 Mbit/s - Nanjing 5G CT 43.50 Mbit/s 21.85 Mbit/s - Shanghai CT 56.95 Mbit/s 34.71 Mbit/s - Suzhou 5G CT 9.40 Mbit/s 7.66 Mbit/s - Lianyungang5G CT 6.10 Mbit/s 27.81 Mbit/s - Beijing 5G CT 48.55 Mbit/s 27.16 Mbit/s - Guangzhou 5G CU 22.17 Mbit/s 13.40 Mbit/s - Changsha CU 8.31 Mbit/s 23.70 Mbit/s - Fuzhou CU 13.25 Mbit/s 11.72 Mbit/s - Tianjin 5G CU 36.04 Mbit/s 26.56 Mbit/s - Jinan 5G CU 7.25 Mbit/s 10.21 Mbit/s - Chengdu CU 24.93 Mbit/s 25.78 Mbit/s - Wuhan CU 36.79 Mbit/s 21.75 Mbit/s - Hefei CU 18.76 Mbit/s 24.58 Mbit/s - Beijing CU 34.44 Mbit/s 22.63 Mbit/s - Nanjing CU 14.36 Mbit/s 20.33 Mbit/s - ShangHai 5G CU 12.58 Mbit/s 20.50 Mbit/s - Changchun CU 17.62 Mbit/s 9.86 Mbit/s - Xi an CU 7.12 Mbit/s 19.54 Mbit/s - Harbin CM 55.11 Mbit/s 32.30 Mbit/s - Shenyang CM 61.32 Mbit/s 27.01 Mbit/s - Dalian CM 52.81 Mbit/s 35.00 Mbit/s - Beijing CM 39.68 Mbit/s 38.89 Mbit/s - Tianjin 5G CM 13.53 Mbit/s 37.10 Mbit/s - Shanghai 5G CM 62.71 Mbit/s 36.90 Mbit/s - ZhenJiang CM 62.11 Mbit/s 24.67 Mbit/s - Wuxi 5G CM 60.61 Mbit/s 28.67 Mbit/s - Nanjing 5G CM 13.52 Mbit/s 16.19 Mbit/s - Ningbo 5G CM 62.66 Mbit/s 38.29 Mbit/s - Hefei 5G CM 51.71 Mbit/s 28.84 Mbit/s - ChangSha 5G CM 55.61 Mbit/s 35.27 Mbit/s - Guangzhou CM 53.17 Mbit/s 37.12 Mbit/s - Fuzhou CM 57.48 Mbit/s 32.19 Mbit/s - Hangzhou CM 32.19 Mbit/s 37.01 Mbit/s - ---------------------------------------------------------------------- Finished in : 19 min 37 sec Timestamp : 2020-02-15 14:14:37 GMT+8 Results : /root/superbench.log ----------------------------------------------------------------------
某些通用工具在国内虽设有节点,但数量普遍不多。举个例子,在相同的国内电商平台服务器上,其他工具检测出的数据并不全面。相较之下,Superspeed.sh系列脚本则能展示出不同运营商线路下服务器的真实速度情况。
脚本的实际应用
wget -qO- --no-check-certificate https://raw.githubusercontent.com/wn789/Superspeed/master/superbench_hw.sh | bash #或 curl -Lso- -no-check-certificate https://raw.githubusercontent.com/wn789/Superspeed/master/superbench_hw.sh | bash
站长在建立网站时,服务器网络的速率极为关键。若服务器网络速度不佳,页面可能无法顺利打开或加载速度极慢。这些脚本能预先检测并优化服务器网络。科研工作者在数据共享和云计算过程中,对网络稳定性与速度有较高要求,此脚本恰能评估网络性能。
外贸工作人员在利用海外服务器时,能够通过国际节点进行脚本测试,迅速发现网络问题,并据此采取相应措施,以防止网络故障导致业务受损。
---------------------------------------------------------------------- Superbench.sh -- https://www.oldking.net/350.html Mode : [0;32mStandard[0m Version : [0;32m1.1.4 Usage : wget -qO- git.io/superbench.sh | bash ---------------------------------------------------------------------- CPU Model : Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz CPU Cores : 2 Cores @ 2200.131 MHz x86_64 CPU Cache : 25600 KB OS : CentOS 7.7.1908 (64 Bit) Xen Kernel : 4.11.8-1.el7.elrepo.x86_64 Total Space : 2.4 GB / 29.0 GB Total RAM : 150 MB / 988 MB (819 MB Buff) Total SWAP : 0 MB / 1023 MB Uptime : 30 days 17 hour 58 min Load Average : 0.15, 0.05, 0.01 TCP CC : bbr ASN & ISP : AS40065, Cnservers LLC Organization : Newcloud Location : Tsuen Wan, Hong Kong / HK Region : Tsuen Wan District ---------------------------------------------------------------------- I/O Speed( 1.0GB ) : 662 MB/s I/O Speed( 1.0GB ) : 590 MB/s I/O Speed( 1.0GB ) : 731 MB/s Average I/O Speed : 661.0 MB/s ---------------------------------------------------------------------- Node Name Upload Speed Download Speed Latency Speedtest.net 5.41 Mbit/s 21.12 Mbit/s 8.516 ms Fast.com 0.00 Mbit/s 41.8 Mbit/s - Singapore, SG 27.59 Mbit/s 31.45 Mbit/s - Singapore, SG 4.56 Mbit/s 27.56 Mbit/s - London, UK 17.52 Mbit/s 28.85 Mbit/s - Frankfurt, DE 6.58 Mbit/s 7.89 Mbit/s - Frankfurt, DE 15.63 Mbit/s 29.18 Mbit/s - Fremont, CA 11.46 Mbit/s 10.31 Mbit/s - Dallas, TX 12.63 Mbit/s 41.28 Mbit/s - Seattle, WA 10.87 Mbit/s 6.83 Mbit/s - Seattle, WA 12.69 Mbit/s 17.73 Mbit/s - HongKong, CN 9.97 Mbit/s 51.52 Mbit/s - HongKong, CN 4.51 Mbit/s 0.81 Mbit/s - Atlanta, GA 41.02 Mbit/s 40.51 Mbit/s - San Jose, CA 6.16 Mbit/s 21.36 Mbit/s - Washington, WA 3.96 Mbit/s 23.53 Mbit/s - Paris, FR, WA 17.19 Mbit/s 38.33 Mbit/s - Paris, FR, WA 16.24 Mbit/s 2.97 Mbit/s - ---------------------------------------------------------------------- Finished in : 12 min 1 sec Timestamp : 2020-02-15 14:07:07 GMT+8 Results : /root/superbench.log ----------------------------------------------------------------------
合法合规使用
这些脚本,和所有网络工具一样,必须遵循法律法规。虽然脚本本身并无违法功能,但绝不能被用于非法活动。若有人企图用这些脚本攻击他人服务器以谋取非法利益,这种行为是绝对不可接受的。
这里提供的内容和资源均源自网络,大家在使用时需严格遵循法律法规,确保在合法范围内,用于提升工作效率等。那么,在使用这些脚本时,你是否完全明白了所有的使用规则?