VPS常用測試腳本
前言
經常買VPS的人一般買來個新VPS都會跑一遍腳本,這裡整理出來方便自己也方便看官。
Bench.sh
秋水逸冰大佬的寫的Bench.sh腳本
特點
- 顯示當前測試的各種系統信息;
- 取自世界多處的知名數據中心的測試點,下載測試比較全面;
- 支持IPv6 下載測速;
- IO 測試三次,並顯示平均值。
使用
wget -qO- bench.sh | bash
#或者
curl -Lso- bench.sh | bash
#或者
wget -qO- 86.re/bench.sh | bash
#或者
curl -so- 86.re/bench.sh | bash
演示
SuperBench.sh
老鬼大佬的SuperBench測試腳本
特點
- 改進了顯示的模式,基本參數添加了顏色,方面區分與查找。
- I/O測試,更改了原來默認的測試的內容,採用小文件,中等文件,大文件,分別測試IO性能,然後取平均值。
- 速度測試替換成了Superspeed 裡面的測試,第一個默認節點是,Speedtest 默認,其他分別測試到中國電信,聯通,移動,各三個不同地區的速度。
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
#或者
curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superb
演示
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
演示
LemonBench.sh
LemonBench工具(別名LBench、檸檬Bench),是一款針對Linux服務器設計的服務器性能測試工具。通過綜合測試,可以快速評估服務器的綜合性能,為使用者提供服務器硬件配置信息。
特點
- 服務器基礎信息(CPU信息/內存信息/Swap信息/磁盤空間信息等)
- Speedtest網速測試(本地到最近源及國內各地域不同線路的網速)
- 磁盤測試(4K塊/1M塊直接寫入測試)
- 路由追踪測試(追踪到國內和海外不同線路的路由信息)
- Spoofer測試(獲取詳細網絡信息,快速判斷服務器接入線路)
使用
curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast
演示
內存檢測腳本
FunctionClub大佬作品,本程序檢測的可分配內存指的是用戶使用時最大能佔用的內存量。
特點
- 檢測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
演示
uPing
FunctionClub大佬作品,測試階段,請勿用於生產環境!
特點
- 一個24小時監測VPS延遲的工具
使用
依賴安裝
#Debian / Ubuntu
apt-get update
apt-get install python wget screen -y
#CentOS / RHEL
yum install screen wget python -y
執行
screen -S uping
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/uPing/master/uping.py
python uping.py
演示
Besttrace4Linux
回程路由測試http:// -IPIP.net出品
特點
- Linux(X86/ARM)/Mac/BSD 系統環境下發起traceroute 請求
- 附帶鏈路可視化
- 兼容性強
- 支持JSON 格式
使用
#下载
wget http://cdn.ipip.net/17mon/besttrace4linux.zip
#解压
unzip besttrace4linux.zip
#授权
chmod +x besttrace
#使用
./besttrace -q 1 这里是目标IP
如果是64位系統則直接besttrace替換besttrace32
演示
Speedtest-Cli
國外大佬Sivel作品
特點
- 測試網絡上傳/下載速率的一款工具
- Python2.4至3.4版本下均可運行
使用
#下载
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
#添加权限
chmod a+rx speedtest.py
#执行
python speedtest.py
如果是64位系統則直接besttrace替換besttrace32
演示
PrettyPing.sh
Denilsonsa大佬寫的Ping腳本
特點
- 基本用途相當於ping 命令
- 附帶了更美觀精細地彩色圖示
使用
wget https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping
mv prettyping /usr/local/bin
chmod +x /usr/local/bin/prettyping
prettyping 目标IP
演示
mPing.sh
Mr.zou大佬寫的腳本
特點
- 方便測試回程Ping值
- 目前支持眾多區域和各大運營商
使用
wget https://raw.githubusercontent.com/helloxz/mping/master/mping.sh
bash mping.sh
演示
Superspeed.sh
老鬼大佬的Superspeed測試腳本
特點
- 一鍵全面測速功能
- 測試服務器到全國北方南方,電信,聯通,移動的速度
使用
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh
演示
Ping.pe
這個是瓦工出品的丟包測試,可以看到各運營商的丟包數據
來源:https://zhuanlan.zhihu.com/p/117547388