常用的VPS服务器性能一键测试脚本，可以用来测试机器的配置和性能，测试 VPS 服务器的基本配置，网络速度，硬盘性能，运算能力等。测试脚本均来自于网络1、秋水逸冰 bench.shwget -qO- bench.sh | bash curl -Lso- bench.sh | bash wget -qO- 86.re/bench.sh | bash curl -so- 86.re/bench.sh | bash 以上四个任选一个使用。2、融合怪测评脚本最全能测试服务器的脚本,根据提示进行需要测试的项目交互形式命令：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 3、SuperSpeedSuperSpeed 测试 VPS 服务器到国内节点的网速wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh chmod +x superspeed.sh ./superspeed.sh 4、Serverreview-BenchmarkServerreview-Benchmark 测试 VPS 服务器配置信息、CPU / 内存 / 硬盘性能、全球节点测速执行脚本命令：yum install curl -y curl -LsO https://raw.githubusercontent.com/sayem314/serverreview-benchmark/master/bench.sh chmod +x bench.sh ./bench.sh -a share 5、Best TraceBest Trace 是 IPIPNET 开发的一款可视化路由跟踪工具### `Windows` 下载：[https://cdn.ipip.net/17mon/besttrace.exe] ### `MacOS` 下载：[https://itunes.apple.com/us/app/best-trace/id1037779758?l=zh&ls=1&mt=12] 6、ZBench本脚本作者为雨落大佬，将秋水的 Bench.sh 和 Oldking 的 SuperBench 结合了，然后加入 Ping 同路由测试，可以详细的测试出服务器系统信息，下载速度，到国内的带宽，Ping 值等等，还可以生成 html 网页进行查看，让你可以对你的机器有所了解，挺不错的执行脚本命令：中文版：wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh 英文版：wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench.sh 7、91Yuntest91YUN大佬的，测试包含：常规系统参数检测，带宽测试，IO 测试和全国 ping 测试、下载测试、路由测试、回程路由测试。下面代码直接复制到机器使用即可，默认会生成 html 页。执行脚本命令：wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/91yuntest/master/test.sh && bash test.sh -i "io,bandwidth,chinabw,download,traceroute,backtraceroute,allping,gotoping" 8、MemtesterMemtester 是一个检测 VPS 真实可分配内存的小工具，适用于检测 VPS 超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。执行脚本命令：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 9、yabs.sh服务器性能测试脚本命令一个比较全面测试Linux系统服务器CPU性能及硬盘性能的脚本，有兴趣的可以试试，特别是对CPU性能测试比较全面。此脚本支持在CentOS 6+、Debian 8+、Fedora 30、Ubuntu 16.04+系统中使用，并且无需安装其他依赖程序。测试命令如下：curl -sL yabs.sh | bash yabs.sh脚本比较全面的测试下面CPU、基本信息、硬盘、带宽等内容，如果需要排除一些不想测试的项目可以使用下面命令。如:跳过磁盘和网络性能测试，只测试CPU的Geekbench5性能测试curl -sL yabs.sh | bash -s -- -fi5 可以将选项组合在一起以跳过多个测试，即-fg跳过磁盘和系统性能测试（实际上仅测试网络性能）。-b 强制使用 repo 中的预编译二进制文件而不是本地包 -f/-d 禁用 fio（磁盘性能）测试 -i 禁用 iperf（网络性能）测试 -G 禁用 Geekbench（系统性能）测试 -n 跳过网络信息查找和打印 -h 打印包含使用情况、检测到的标志和本地包 (fio/iperf) 状态的帮助消息 -r 减少 iperf 位置（Scaleway/Clouvider LON+NYC）的数量以减少带宽使用 -4 运行 Geekbench 4 测试并禁用 Geekbench 6 测试 -5 运行 Geekbench 5 测试并禁用 Geekbench 6 测试 -9 同时运行 Geekbench 4 和 5 测试而不是 Geekbench 6 测试 -6 如果使用了以下任何一项，则重新启用 Geekbench 6 测试：-4、-5 或 -9（-6 标志必须在最后才能被覆盖） -j 将结果的 JSON 表示打印到屏幕 -w <filename> 使用提供的文件名将 JSON 结果写入文件 -s <url> 将结果的 JSON 表示形式发送到指定的 URL（请参阅下面的部分） 10、两个好用的Linux回程路由脚本，可自定义回程IP (1)、自动四网回程路由测试curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash （2）、自动四网回程路由测试wget -qO- git.io/autobesttrace | bash （3）、手动输入IP测试回程路由wget https://github.com/zhucaidan/BestTrace-Linux/raw/master/besttrace && chmod +x besttrace ./besttrace 测试的IP/域名 （3）、一键测试回国各地TCP路由脚本bash <(curl -sL mcnb.top/besttcp.sh)
Linux环境下---测试已禁ping服务器的端口延迟
Linux环境下---测试已禁ping服务器的端口延迟Linux下一个蛮好用的tcping工具先用apt或者yum安装tcptraceroute bc这两个工具，然后执行cd /usr/bin wget http://www.vdberg.org/~richard/tcpping chmod +x tcpping mv tcpping tcping 实际效果如下# tcping www.baidu.com 80 seq 0: tcp response from 119.75.216.20 [open] 28.308 ms seq 1: tcp response from 119.75.216.20 [open] 28.580 ms seq 2: tcp response from 119.75.216.20 [open] 28.289 ms seq 3: tcp response from 119.75.213.61 [open] 28.500 ms 本文转载自 Tech Trace
国内有很多Ubuntu的镜像源，包括网易的、阿里的，还有很多教育网的源 比如：清华源、中科大源。 以网易的源为例修改Ubuntu 18.04里面默认的源。 编辑/etc/apt/sources.list文件, (操作前请做好相应备份)：1、复制原文件备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、编辑源列表文件sudo vi /etc/apt/sources.list 3、将原来的列表内容删除，添加如下内容deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ precise-proposed universe main multiverse restricted deb http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ precise-backports universe main multiverse restricted deb-src http://mirrors.163.com/ubuntu/ precise-updates universe main multiverse restricted 4、运行sudo apt-get update5、运行sudo apt-get upgrade可以正常使用网易源安装软件了中科大源deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse 阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse 清华源deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
Ubuntu18.04 / Debian9 超简洁一键开启BBR代码由于 Debian9 / Ubuntu18.04默认的内核就是 4.9 的内核而且编译了 TCP BBR 的内容，所以可以直接通过参数开启。复制下面所有代码，一起粘贴进SSH工具，回车，完成。PS：理论上OpenVZ和LXC都可以开，即使提示错误，跑个测速脚本（wget -qO- git.io/superbench.sh | bash）就知道了。echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p sysctl net.ipv4.tcp_available_congestion_control 执行完显示：net.ipv4.tcp_available_congestion_control = bbr cubic reno 则表示成功。