服务器/VPS一键shell脚本大全
0、Superspeed.sh
使用全国各地三大运营商的 speedtest 测速节点进行全面测速。
bash <(curl -Lso- https://git.io/superspeed)
1、VPS测试
wget -qO- bench.sh | bash
#测试VPS基础信息,以及下载速度,来自官网(https://bench.sh/)
2、国内测试
wget -qO- git.io/superbench.sh | bash
#主要包括VPS硬件信息,国内节点测试,电信、联通、移动,来自老鬼
3、基础测试
wget -N --no-check-certificate https://raw.githubusercontent.com/moranchenxi/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
英文版:
wget -N --no-check-certificate https://raw.githubusercontent.com/moranchenxi/ZBench/master/ZBench.sh && bash ZBench.sh
#基于superbench脚本,增加了路由和ping测试,区别中英文
4、网速测试
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh &&
./superspeed.sh
#主要包括国内的一些节点进行专项测试,电信、联通、移动,来自老鬼
5、Ping测试
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/uPing/master/uping.py<br />python uping.py
#一款长时间ping测试py脚本
6、SuperSpeed 全面测速版
bash <(curl -Lso- https://git.io/superspeed)
7、秋水逸冰一键测试脚本bench.sh
wget -qO- bench.sh | bash
或者
curl -Lso- bench.sh | bash
命令2:
wget -qO- 86.re/bench.sh | bash
或者
curl -so- 86.re/bench.sh | bash
8、html5网速程序
https://github.com/adolfintel/speedtest
#需要php环境,下载后解压即可运行,无须安装
9、锐速/BBR集成一键包
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
#一键安装锐速/bbr,以及魔改等,支持卸载、升级等操作。
10、锐速一键包
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
#一键安装锐速破解全功能版,不支持openvz架构,来自91yun(https://www.91yun.co/archives/683)
11、GoogleBBR一键脚本
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh&& chmod + x bbr.sh && ./bbr.sh
#一键安装并开启bbr功能,google出品的一种TCP拥塞算法,不支持openvz虚拟架构。
12、锐速一键包
wget --no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh && chmod +x appex.sh && bash appex.sh install
#另一位爱好者开发的锐速一键安装脚本,开发:https://github.com/0oVicero0/serverSpeeder_Install(看了下是萌卡大佬的)
13、FS一键包
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh
#一键安装finalspeed功能,支持全系架构
14、自动备份脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/Himly/vps-shell/master/AutoBackupToFtp.sh<br />chmod +x AutoBackupToFtp.sh<br />bash AutoBackupToFtp.sh
#每天自动备份MYSQL及打包网站目录
15、VPS跑分测试
<p>wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh<br />chmod +x unixbench.sh<br />./unixbench.sh</p><p> </p>
16、Linux中使用路由追踪测试VPS回程路由
浏览器访问 谷歌网站 Shadowsocks客户端 通知 Shadowsocks服务端 Shadowsocks服务端 获取 谷歌网站数据 Shadowsocks服务端(VPS)通过上行把 谷歌网站数据 传回给 Shadowsocks客户端 浏览器显示 收到的 谷歌网站数据 # 除非你是上传文件,否则大部分情况下,都是VPS把文件传回给你,经过的是回程路由。
17、vps一键测速整合脚本
使用方法:
wget vpstest.cn/it && bash it
或
wget git.io/vpstest && bash vpstest
或
wget -O it vpstest.cn && bash it
整合了
1. bench.sh
2. LemonBench
3. superspeed
4. superbench修复版
5. 91yuntest
6. ZBench
7. superbench修复+多节点版
8. UnixBench
9. GeekBench5
10.kos回程测试
11.超内存测试
12.路由测试
18、跑分测试
VPS硬件配置 AES指令集是/否
硬盘读写:4k 64k 512k 1m文件读写 (IOPS测试)
国外节点测速 GB5 benchmark
curl -sL yabs.sh | bash
或者
curl -fsSL http://ilemonra.in/LemonBenchIntl | bash -s fast wget -qO- http://ilemonra.in/LemonBenchIntl | bash -s fast
输出形式
LemonBench Server Test Tookit 20201005 Intl BetaVersion (C)iLemonrain. All Rights Reserved. ========================================================================================== [Info] Bench Start Time: 2021-03-22 15:52:37 [Info] Test Mode: Fast Mode -> System Information OS Release: CentOS Linux 7.8.2003 (x86_64) CPU Model: Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 2.60 GHz CPU Cache Size: 16384 KB CPU Number: 4 vCPU VirtReady: Yes (Nested Virtualization) Virt Type: KVM Memory Usage: 779.73 MB / 5.67 GB Swap Usage: [ No Swapfile/Swap Partition ] Boot Device: /dev/vda1 Disk Usage: 6.24 GB / 82.54 GB CPU Usage: 1.5% used, 0.0% iowait, 0.0% steal Load (1/5/15min): 0.38 0.11 0.14 Uptime: 0 Days, 2 Hours, 17 Minutes, 12 Seconds Kernel Version: 3.10.0-1127.el7.x86_64 Network CC Method: cubic + pfifo_fast -> Network Infomation IPV4 - IP Address: [US] 107.150.4.35 IPV4 - ASN Info: AS8100 (ASN-QUADRANET-GLOBAL - QuadraNet Enterprises LLC, US) IPV4 - Region: United States California Los Angeles -> Media Unlock Test HBO Now: Yes Bahamut Anime: No Abema.TV: No Princess Connect Re:Dive Japan: No BBC: No BiliBili China Mainland Only: No BiliBili Hongkong/Macau/Taiwan: No Bilibili Taiwan Only: No -> CPU Performance Test (Fast Mode, 1-Pass @ 5sec) 1 Thread Test: 766 Scores 4 Threads Test: 2704 Scores -> Memory Performance Test (Fast Mode, 1-Pass @ 5sec) 1 Thread - Read Test : 16648.80 MB/s 1 Thread - Write Test: 12412.51 MB/s -> Disk Speed Test (4K Block/1M Block, Direct Mode) Test Name Write Speed Read Speed 100MB-4K Block 20.9 MB/s (5107 IOPS, 5.01s) 23.5 MB/s (5727 IOPS, 4.47s) 1GB-1M Block 337 MB/s (321 IOPS, 3.11s) 396 MB/s (377 IOPS, 2.65s) -> Speedtest.net Network Speed Test Node Name Upload Speed Download Speed Ping Latency Server Name Speedtest Default 90.38 MB/s 101.28 MB/s 0.46 ms Wiline Networks (United States Los Angeles, CA) China, Beijing CU 25.60 MB/s 36.56 MB/s 214.15 ms Beijing Unicom (China Beijing) China, Shanghai CT 0.18 MB/s 48.73 MB/s 144.15 ms China Telecom (China Shanghai) China, Hangzhou CM Fail: Timeout Exceeded after 60 seconds -> Traceroute Test (IPV4) Traceroute to China, Beijing CU (TCP Mode, Max 30 Hop) ============================================================ traceroute to 123.125.99.1 (123.125.99.1), 30 hops max, 32 byte packets 1 10.4.41.1 0.45 ms * LAN Address 2 66.212.28.1 0.67 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34 1.61 ms AS8100 United States, California, Los Angeles, quadranet.com 4 204.152.204.2 1.71 ms AS8100 United States, California, Los Angeles, quadranet.com 5 207.254.191.42 3.19 ms AS19174 United States, California, Los Angeles, ChinaUnicom 6 219.158.98.49 163.21 ms AS4837 China, ChinaUnicom 7 219.158.3.29 180.39 ms AS4837 China, ChinaUnicom 8 219.158.4.169 176.57 ms AS4837 China, ChinaUnicom 9 202.96.12.82 149.16 ms AS4808 China, Beijing, ChinaUnicom 10 219.158.15.33 172.97 ms AS4837 China, ChinaUnicom 11 124.65.194.138 173.80 ms AS4808 China, Beijing, ChinaUnicom 12 124.65.194.138 182.28 ms AS4808 China, Beijing, ChinaUnicom 13 124.65.194.134 175.97 ms AS4808 China, Beijing, ChinaUnicom 14 * 15 * 16 123.125.99.1 185.19 ms AS4808 China, Beijing, ChinaUnicom Traceroute to China, Beijing CT (TCP Mode, Max 30 Hop) ============================================================ traceroute to 180.149.128.9 (180.149.128.9), 30 hops max, 32 byte packets 1 10.4.41.1 0.31 ms * LAN Address 2 66.212.28.1 0.89 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34 1.88 ms AS8100 United States, California, Los Angeles, quadranet.com 4 * 5 218.30.48.145 1.01 ms AS4134 United States, California, Los Angeles, ChinaTelecom 6 59.43.182.81 132.81 ms * China, ChinaTelecom 7 59.43.247.125 155.16 ms * China, ChinaTelecom 8 202.97.12.129 161.62 ms AS4134 China, ChinaTelecom 9 180.149.128.9 175.34 ms AS23724 China, Beijing, ChinaTelecom Traceroute to China, Beijing CM (TCP Mode, Max 30 Hop) ============================================================ traceroute to 211.136.25.153 (211.136.25.153), 30 hops max, 32 byte packets 1 10.4.41.1 0.37 ms * LAN Address 2 66.212.28.1 4.71 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34 0.60 ms AS8100 United States, California, Los Angeles, quadranet.com 4 64.124.85.221 0.68 ms AS6461 United States, California, Los Angeles, zayo.com 5 * 6 * 7 206.223.123.137 2.62 ms * United States, California, Los Angeles, equinix.com 8 *
19、一键回程测试脚本
目前共有 8 个测试节点,分别是:广州电信,上海电信,厦门电信,重庆联通,四川联通,上海移动,成都移动,成都教育网。
wget -qO- git.io/besttrace | bash
广州电信 traceroute to 14.215.116.1 (14.215.116.1), 30 hops max, 32 byte packets 1 10.4.41.1 0.31 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 1.72 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.32.static.quadranet.com (96.44.175.32) 0.53 ms AS8100 United States, California, Los Angeles, quadranet.com 4 218.30.48.145 1.08 ms AS4134 United States, California, Los Angeles, ChinaTelecom 5 59.43.189.41 153.89 ms * China, ChinaTelecom 6 59.43.244.130 151.73 ms * China, ChinaTelecom 7 202.97.38.94 154.78 ms AS4134 China, ChinaTelecom 8 202.97.66.153 154.97 ms * China, ChinaTelecom 9 113.96.4.142 155.11 ms AS58466 China, Guangdong, Guangzhou, ChinaTelecom 10 121.14.50.210 156.06 ms AS58466 China, Guangdong, Guangzhou, ChinaTelecom 11 183.56.128.10 155.48 ms AS58466 China, Guangdong, Guangzhou, ChinaTelecom 12 14.215.116.1 156.43 ms AS58466 China, Guangdong, Guangzhou, ChinaTelecom ---------------------------------------------------------------------- 上海电信 traceroute to 101.95.120.109 (101.95.120.109), 30 hops max, 32 byte packets 1 10.4.41.1 0.21 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 5.36 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.32.static.quadranet.com (96.44.175.32) 7.71 ms AS8100 United States, California, Los Angeles, quadranet.com 4 218.30.48.145 23.50 ms AS4134 United States, California, Los Angeles, ChinaTelecom 5 59.43.189.33 163.14 ms * China, ChinaTelecom 6 59.43.244.114 180.16 ms * China, ChinaTelecom 7 202.97.90.30 159.92 ms AS4134 China, ChinaTelecom 8 202.97.61.85 176.11 ms AS4134 China, ChinaTelecom 9 101.95.120.109 191.61 ms AS4812 China, Shanghai, ChinaTelecom ---------------------------------------------------------------------- 厦门电信 traceroute to 117.28.254.129 (117.28.254.129), 30 hops max, 32 byte packets 1 10.4.41.1 0.16 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 0.60 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.32.static.quadranet.com (96.44.175.32) 0.42 ms AS8100 United States, California, Los Angeles, quadranet.com 4 218.30.48.145 68.95 ms AS4134 United States, California, Los Angeles, ChinaTelecom 5 59.43.182.78 213.09 ms * China, ChinaTelecom 6 * 7 59.43.130.113 223.60 ms * China, ChinaTelecom 8 59.43.143.2 245.73 ms * China, ChinaTelecom 9 * 10 27.159.81.198 250.21 ms AS133775 China, Fujian, Xiamen, ChinaTelecom 11 117.25.141.106 251.81 ms AS133775 China, Fujian, Xiamen, ChinaTelecom 12 117.28.254.129 256.90 ms AS133775 China, Fujian, Xiamen, ChinaTelecom ---------------------------------------------------------------------- 重庆联通 traceroute to 113.207.25.138 (113.207.25.138), 30 hops max, 32 byte packets 1 10.4.41.1 0.23 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 4.66 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34.static.quadranet.com (96.44.175.34) 0.42 ms AS8100 United States, California, Los Angeles, quadranet.com 4 china.unicom (204.152.204.2) 1.29 ms AS8100 United States, California, Los Angeles, quadranet.com 5 207.254.191.102 2.62 ms AS19174 United States, California, Los Angeles, ChinaUnicom 6 219.158.96.33 149.51 ms AS4837 China, ChinaUnicom 7 219.158.97.26 149.48 ms AS4837 China, ChinaUnicom 8 219.158.24.125 167.90 ms AS4837 China, ChinaUnicom 9 219.158.22.74 192.04 ms AS4837 China, ChinaUnicom 10 113.207.25.138 191.20 ms AS4837 China, Chongqing, ChinaUnicom ---------------------------------------------------------------------- 成都联通 traceroute to 119.6.6.6 (119.6.6.6), 30 hops max, 32 byte packets 1 10.4.41.1 0.25 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 11.55 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34.static.quadranet.com (96.44.175.34) 0.42 ms AS8100 United States, California, Los Angeles, quadranet.com 4 china.unicom (204.152.204.2) 1.30 ms AS8100 United States, California, Los Angeles, quadranet.com 5 207.254.191.125 1.49 ms AS19174 United States, California, Los Angeles, ChinaUnicom 6 219.158.16.93 150.75 ms AS4837 China, ChinaUnicom 7 219.158.16.69 151.38 ms AS4837 China, ChinaUnicom 8 219.158.5.149 165.05 ms AS4837 China, ChinaUnicom 9 219.158.98.42 195.14 ms AS4837 China, ChinaUnicom 10 119.6.197.174 202.23 ms AS4837 China, Sichuan, Chengdu, ChinaUnicom 11 119.7.220.226 190.40 ms AS4837 China, Sichuan, Chengdu, ChinaUnicom 12 119.6.6.6 187.07 ms AS4837 China, Sichuan, Chengdu, ChinaUnicom ---------------------------------------------------------------------- 上海移动 traceroute to 120.204.197.126 (120.204.197.126), 30 hops max, 32 byte packets 1 10.4.41.1 0.23 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 0.54 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34.static.quadranet.com (96.44.175.34) 0.41 ms AS8100 United States, California, Los Angeles, quadranet.com 4 223.119.64.245 1.05 ms AS58453 China, Hong Kong, ChinaMobile 5 223.120.6.17 1.01 ms AS58453 China, ChinaMobile 6 223.120.13.46 181.43 ms AS58453 China, ChinaMobile 7 221.183.55.26 182.75 ms AS9808 China, ChinaMobile 8 221.176.22.205 182.47 ms AS9808 China, ChinaMobile 9 221.183.23.37 185.96 ms AS9808 China, ChinaMobile 10 221.183.62.214 177.89 ms AS9808 China, ChinaMobile 11 117.143.13.202 186.53 ms AS24400 China, Shanghai, ChinaMobile 12 120.204.194.14 180.13 ms AS24400 China, Shanghai, ChinaMobile 13 120.204.197.126 178.30 ms AS24400 China, Shanghai, ChinaMobile ---------------------------------------------------------------------- 成都移动 traceroute to 183.221.253.100 (183.221.253.100), 30 hops max, 32 byte packets 1 10.4.41.1 0.26 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 0.67 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.34.static.quadranet.com (96.44.175.34) 0.40 ms AS8100 United States, California, Los Angeles, quadranet.com 4 223.119.64.245 1.15 ms AS58453 China, Hong Kong, ChinaMobile 5 223.120.6.17 0.84 ms AS58453 China, ChinaMobile 6 223.120.6.86 3.82 ms AS58453 China, ChinaMobile 7 221.183.30.193 151.13 ms AS9808 China, ChinaMobile 8 221.183.52.85 155.33 ms AS9808 China, ChinaMobile 9 221.183.68.142 262.94 ms AS9808 China, ChinaMobile 10 221.176.20.126 183.17 ms AS9808 China, ChinaMobile 11 111.24.8.58 183.16 ms AS9808 China, ChinaMobile 12 183.221.32.30 182.11 ms AS9808 China, Sichuan, Chengdu, ChinaMobile 13 223.87.85.54 182.19 ms AS9808 China, Sichuan, Chengdu, ChinaMobile 14 183.221.253.100 183.63 ms AS9808 China, Sichuan, Chengdu, ChinaMobile ---------------------------------------------------------------------- 成都教育网 traceroute to 202.112.14.151 (202.112.14.151), 30 hops max, 32 byte packets 1 10.4.41.1 0.22 ms * LAN Address 2 66.212.28.1.static.quadranet.com (66.212.28.1) 0.84 ms AS8100 United States, California, Los Angeles, quadranet.com 3 96.44.175.32.static.quadranet.com (96.44.175.32) 0.32 ms AS8100 United States, California, Los Angeles, quadranet.com 4 218.30.48.145 1.02 ms AS4134 United States, California, Los Angeles, ChinaTelecom 5 59.43.246.237 127.61 ms * China, ChinaTelecom 6 59.43.247.57 128.24 ms * China, ChinaTelecom 7 * 8 59.43.80.14 131.44 ms * China, ChinaTelecom 9 202.97.46.70 130.37 ms AS4134 China, ChinaTelecom 10 * 11 101.4.118.114 130.48 ms AS4538 China, CHINAEDU 12 101.4.112.41 136.43 ms AS4538 China, CHINAEDU 13 101.4.117.25 141.66 ms AS4538 China, CHINAEDU 14 * 15 101.4.112.29 171.36 ms AS4538 China, CHINAEDU 16 101.4.117.53 169.36 ms AS4538 China, CHINAEDU 17 * 18 * 19 202.115.254.238 169.23 ms AS4538 China, Sichuan, Chengdu, CHINAEDU 20 * 21 * 22 202.112.14.151 167.94 ms AS24355 China, Sichuan, Chengdu, CHINAEDU
20、一键测试四网回程脚本
测试服务器到我们指定节点IP的路由回程,或者脚本自带的四个节点回程,包括电信、联通、移动、教育网四网。
wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh bash testrace.sh
21、LemonBench
LemonBench 工具(别名LBench、柠檬Bench),是一款针对Linux服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。
#LemonBench 国内版: curl -fsL https://ilemonra.in/LemonBench | sudo bash -s fast #LemonBench 国际版: curl -fsL https://ilemonra.in/LemonBenchIntl | sudo bash -s fast
UnixBench.sh
秋水逸冰大佬的作品,UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试Linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
特点
- 自动安装UnixBench和测试脚本
- 系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能
使用
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh
22、内存测试
Memtester是一个检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。
使用
Github地址:https://github.com/FunctionClub/Memtester
运行命令:
#CentOS/RHEL系统 yum install wget -y yum groupinstall "Development Tools" -y wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #Ubuntu/Debian系统 apt-get update apt-get install wget build-essential -y wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #脚本备份 https://www.moerats.com/usr/shell/memtester.cpp
在进程被杀死前可以测出当时最大的内存占用。
收集于网络
共有 0 条评论