如何查看vps信息和速度?vps(服务器)测试\测速脚本解军忧愁,脚本集合贴

简介

如何查看vps信息和速度?vps(服务器)测试\测速脚本解军忧愁,脚本集合贴

综合测试VPS基础信息、CPU,核cores,CPU性能跑分,内存,硬盘大小,硬盘I/O speed、speedtest,国内国外下载速度Download Speed和网络延迟,一键开启BBR等等的测试脚本

这样就可以大概知道这只鸡的大概底细,来,来,今晚我们一起测个鸡(vps)吧。

代码跑起来!

声明:脚本均收集于网络,请自行检查脚本内容,建议生产主力切勿使用。

使用Xshell通过SSH连接上VPS后,先要安装 wget

Centos:  (centos8 可以将yum该dnf)

yum install wget -y

Ubuntu / Debian:

apt install -y wget

Bench.sh脚本

你可以使用以下命令来查看您的 Linux 系统信息,还可以测试网络带宽及硬盘读写速率

wget -qO- bench.sh | bash

或者

curl -Lso- bench.sh | bash

节点主要在海外,所以海外vps用这个还是不错的。

效果截图:

如何查看vps信息和速度?vps(服务器)测试\测速脚本解军忧愁,脚本集合贴

这个ssh软件,是苹果mac上的。

修复版 Speedtest测速 -- 测速不虚高 -- 推荐

由于Speedtest的节点列表现在仅显示离客户端最近的1000个节点,导致Speedtest脚本全部暴毙,特制作修复版。

修复版V0.2使用方法:

wget -qO- msoayu56.com/files/speedtest/superbench.sh | bash

老鬼的SuperBench.sh

2020年04月,老鬼已经更新了1.1.7版本,但是测速会虚高,一键测试服务器的基本参数。

wget -qO- sb.oldking.net | bash

Zbench

基于Oldking大佬 的 SuperBench,然后加入Ping以及路由测试的功能,还能生成测评报告,分享给其他人查看测评数据.加入了中国节点。

GIT点击查看

ps:如果中文版出现乱码等情况,请换成英文版。

中文版

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

superbench脚本 (推荐使用)

基本信息与IO 三网下载测试脚本

wget -qO- git.io/superbench.sh | bash

回程测试脚本

wget -qO- git.io/besttrace | bash

三网测速脚本

bash <(curl -Lso- https://git.io/superspeed)

近日superbench.sh国内下载测试节点被墙,测速可能暂时无法使用。

含IPV4 IPV6节点下载测试

#下载
https://cdn.ipip.net/17mon/besttrace4linux.zip
#解压
unzip besttrace4linux.zip
#使用
./besttrace -q 1 这里是目标IP

LemonBench

LemonBench,是一款针对Linux服务器设计的服务器性能测试工具。可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。

curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash

 

UnixBench测试脚本

一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。

ps:简单的对CPU进行运算测试,需要跑的时间很长,请耐心等好最后测试出来的跑分。

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

 

BBR

bbr/bbrplus/bbr2/锐速内核安装脚本更新测试版

方便国内使用

不卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
或
wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

卸载内核

wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
或 
wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

其他说明

展开

bbr内核更新为5.5/5.4

bbrplus降级到4.14.129 安装方法和安装的内核均和原作者一致 彻底甩锅

不支持32位系统

锐速内核稍微更新

去掉魔改版 增加xanmod 5.5.1版本

xanmod 只添加了centos7,8 debian9,10

5.5内核支持cake队列 5.4未测试

测试版本,建议先用不卸载内核版本测试,然后再用正常版本

不卸载内核表示不会去卸载现有的内核

测试分支

https://github.com/ylx2016/Linux-NetSpeed/tree/2020.2.3

https://github.com/ylx2016/Linux-NetSpeed/releases

原作者

https://github.com/cx9208/Linux-NetSpeed

https://github.com/chiakge/Linux-NetSpeed

Linux Centos 一键更换内核 开启BBR脚本。

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

 

简单的几个Linux命令

新手需要知道的Linux基本操作命令:

uname -r 查看LINUX版本

cat /etc/redhat-release 查看centos版本

rpm -qa |grep kernel 查看内核列表

VPS重启:reboot

df -h 查看VPS剩余空间

free -m 查看内存SWA使用情况

top查看程序的CPU 内存使用情况 ctrl+c退出

ps -aux 进程状态查询命令 kill 100 杀死PID为100的进程 killall nginx 杀死所有nginx的进程

ps -aux | grep nginx 查找nginx的进程

netstat -anon | grep 80 80端口 连接情况

fuser -k 80/tcp 将进程杀死后,重新启动nginx

sudo lsof -i tcp:80 查看80端口占用情况

kill -9 3274 杀死对应的PID

df -sh /www/wwwroot/* 查看wwwroot目录下文件的占用大小

netstat -ntl 查看端口占用情况

crontab -l 列出任务列表

在线编辑文件:vi

进入目录:cd

返回目录上级:cd ..

列出目录文件及文件夹:ls

curl -I -A "BaiduSpider" https://www.pigji.com 模拟蜘蛛访问

cd mydir 进入mydir这个目录 cd - 进入上一步所在目录

cd /www/wwwroot 进入某个目录 cd ..返回上一级目录 cd 返回根目录 cd - 目录名 返回指定目录

ls 列出目录文件 ls ‐a 显示目录下的所有文件,包括隐藏文件

mv=move移动 剪切

mv test.txt new.txt 直接修改test.txt为new.txt

mv aaa bbb 把aaa目录改名为bbb 如果存在BBB 则将aaa移动到bbb目录下

mv aaa / 将aaa目录移到根目录

mv aaa ../ 将aaa目录移到上一层目录

mv * ../ 将所在目录文件全部移到上一级目录

mv aaa.txt ../android/ 把当前目录的文件aaa.txt剪切到上一级目录下的android目录里

rm=remove 移动消除

rm xxx.zip 删除xxx.zip

rm -r 删除目录

rm -rf dir 强制删除dir这个目录及文件

rmdir aaa 删除aaa的目录

cp=copy 复制拷贝粘贴

cp aaa.txt new.txt 复制aaa.txt并修改名称为new.txt

cp -a tool /home/www/wwwroot 把tool目录,复制到www/wwwroot目录下

cp -i 复制过去覆盖文件之前要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。安全

cp -r 递归复制文件及文件夹下子目录文件

touch 建立空文件

mkdir name 创建一个名叫name的目录

mkdir www/wwwroot/newdir 在wwwroot目录下创建newdir目录

mkdir -p www/wwwroot/abc/newdir 创建新目录层次大于1时需要 -p

ll查看目录权限

chmod 777 abc.txt 给文件777权限

chmod 777 /var/home/www/ 修改www目录权限777

chmod 755 wwwroot/ 修改wwwroot目录的权限为 755

chmod 777 -R wwwroot/ -R 注意要递归整个目录以下级文件 修改wwwroot目录及目录下所有文件为777

find xxx.php 查找xxx.php文件

tar xvf aaa.tar 解压aaa.tar文件

tar tvf aaa.tar 查看aaa.tar包含的文件

tar zcf aaa.tar.gz www 把www目录打包压缩成 aaa.tar.gz文件

unzip aaa.zip 解压zip文件

wget http://www.xxx.com/aa.zip

wget -c http://www.xxx.com/aa.zip -C代表断点继续上次传输 –limit-rate=300k 限速300K

-a:是指archive的意思,也说是指复制所有的目录

-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

-l:建立硬连接(hard link)的连接文件,而非复制文件本身

-p:与文件的属性一起复制,而非使用默认属性

-r:递归复制,用于目录的复制操作

-s:复制成符号连接文件(symbolic link),即“快捷方式”文件

-u:若目标文件比源文件旧,更新目标文件

宝塔nginx配置文件位置:/www/server/nginx/conf/nginx.conf;

一般nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf

Nginx 伪静态规则地址 /www/server/panel/vhost/rewrite

收集于:猪机博客