综合脚本
SKY-BOX
说明:
该脚本由BlueSkyXN大佬编写。BlueSkyXN 综合工具箱内集成了许多的功能脚本,包括但不限于网络测速、性能测试、常用服务安装等。
项目地址:https://github.com/BlueSkyXN/SKY-BOX
特点:
- 脚本综合性强,功能覆盖范围广
- 操作方便,省时省力
使用:
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
效果:
功能脚本
网络测试
SuperBench.sh
说明:
该脚本由老鬼大佬编写。SuperBench是在bench的基础上发展而来的,也可以测试VPS系统基本信息和IO性能,不过将测速节点换成了国内节点。
项目地址:https://github.com/oooldking/script
特点:
- 改进了显示的模式,基本参数添加了颜色,方面区分与查找
- I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值
- 速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度
- 生成 Superspeed测速报告和 Ubuntu Paste 报告(需登录Ubuntu账户查看)
使用:
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
或
wget -qO- git.io/superbench.sh | bash
效果:
mtr_trace.sh
说明:
该脚本由主菜单大佬编写。mtr_trace可以一键检测VPS回程国内三网路由的骨干线路。
项目地址:https://github.com/zhucaidan/mtr_trace
特点:
- 检测TCP回程路由
- 支持 电信CN2 GT,电信CN2 GIA,联通169,电信163,联通9929,联通4837,移动CMI 线路
使用:
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash
效果:
AutoBestTrace.sh
说明:
该脚本由zq大佬编写。AutoBestTrace可以检测回程到国内网络的详细路由信息。
项目地址:https://github.com/zq/shell
特点:
- 检测TCP回程路由
- 显示更为详细的回程路由信息,如:国内各个节点一共有几跳,每一条的延迟,对应的 AS 号,以及归属地信息。
- 目前一共有 8 个测试节点,分别是:广州电信,上海电信,厦门电信,重庆联通,四川联通,上海移动,成都移动,成都教育网。
使用:
wget -qO- git.io/besttrace | bash
效果:
性能测试
UnixBench.sh
说明:
该脚本由kdlucas大佬编写,一键安装脚本由秋水逸冰大佬提供。UnixBench是一个用于测试Unix系统性能的开源工具,被广泛用与测试Linux系统主机的性能。
Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。
UnixBench通过各项的测试产生成一个测试结果与基线系统测试结果比较得到的得分,最后还有一个综合的得分,这样可以很方便的通过分数去比较。
基线系统这个概念源于1995 年,基线系统是“George”,一个工作站:SPARCstation 20‐61,128MB RAM,Solaris2.3,此系统的指数值被设定为10,所以,如果一个系统的最后结果分数为520,意思是指此系统比基线系统运行快52 倍。
项目地址:https://github.com/kdlucas/byte-unixbench
中文文档:https://blog.csdn.net/gatieme/article/details/50912910
特点:
- 包含一些非常简单的2D和3D图形测试
- 支持多CPU系统的测试
- 支持内存缓存测试
- 支持磁盘IO测试
使用:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh
效果:
Memtester
说明:
该脚本由FunctionClub大佬编写,Memtester是一款内存检测脚本,用于检测VPS真实可分配内存,也适用于检测VPS超售的情况。
程序检测的可分配内存指的是用户使用时最大能占用的内存量。
项目地址:https://github.com/FunctionClub/Memtester
特点:
- 检测VPS真实可分配内存
- 适用于检测VPS超售情况
使用:
CentOS / RHEL:
yum install wget -y
yum groupinstall "Development Tools" -y
wget 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 https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp
gcc -l stdc++ memtester.cpp
./a.out
P.S. 在进程被杀死前可以测出当时最大的内存占用
Comments NOTHING