VPS常用測試腳本合集
平時測試VPS的時候,總是要找各種各樣的腳本,所以就想做個合集,方便一下自己……
綜合測試腳本
※這類腳本是綜合測試VPS基礎信息、硬盤IO、帶寬和網絡延遲等項目的一鍵式腳本,主要有以下幾個
1、秋水逸冰大佬的Bench.sh腳本
特點:
- 顯示當前測試的各種系統信息;
- 取自世界多處的知名數據中心的測試點,下載測試比較全面;
- 支持IPv6 下載測速;
- IO 測試三次,並顯示平均值。
使用:
1234567 | wget -qO- bench.sh | bash#或者curl -Lso- bench.sh | bash#或者wget -qO- 86.re/bench.sh | bash#或者curl -so- 86.re/bench.sh | bash |
Github地址:https://github.com/teddysun/across/blob/master/bench.sh
Demo示例:
2、老鬼大佬的SuperBench測試腳本
這個腳本是在基於秋水大佬腳本的基礎上,加入了獨服通電時間,服務器虛擬化架構等內容
特點:
- 改進了顯示的模式,基本參數添加了顏色,方面區分與查找。
- I/O測試,更改了原來默認的測試的內容,採用小文件,中等文件,大文件,分別測試IO性能,然後取平均值。
- 速度測試替換成了Superspeed 裡面的測試,第一個默認節點是,Speedtest 默認,其他分別測試到中國電信,聯通,移動,各三個不同地區的速度。
使用方法
123 | 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/superbench.sh | bash |
演示圖
Github:https://github.com/oooldking/script/blob/master/superbench.sh
3、Zbench
腳本由漏水和kirito,基於Oldking大佬的SuperBench,然後加入Ping以及路由測試的功能,還能生成測評報告,分享給其他人查看測評數據
使用方法
1234 | #中文版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 |
Demo
演示地址:https://www.zhujiboke.com/zbench-example.html
4、LemonBench
LemonBench工具(別名LBench、檸檬Bench),是一款針對Linux服務器設計的服務器性能測試工具。通過綜合測試,可以快速評估服務器的綜合性能,為使用者提供服務器硬件配置信息。
使用方法
123 | curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash#或者wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash |
『腳本』LemonBench – Linux服務器綜合測試工具
LemonBench工具(別名LBench、檸檬Bench),是一款針對Linux服務器設計的服務器性能測試工具。通過綜…
內存檢測腳本
檢測VPS真實可分配內存的小工具,適用於檢測VPS超售情況。本程序檢測的可分配內存指的是用戶使用時最大能佔用的內存量。
使用方法
123456789101112 | #CentOS / RHELyum install wget -yyum groupinstall “Development Tools” -ywget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cppgcc -l stdc++ memtester.cpp./a.out#Ubuntu / Debianapt-get updateapt-get install wget build-essential -ywget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cppgcc -l stdc++ memtester.cpp./a.out |
UnixBench測試腳本
UnixBench是一個類unix系(Unix,BSD,Linux)統下的性能測試工具,一個開源工具,被廣泛用與測試linux系統主機的性能。Unixbench的主要測試項目有:系統調用、讀寫、進程、圖形化測試、2D、3D、管道、運算、C庫等系統基準性能提供測試數據。
使用方法
123 | wget –no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.shchmod +x unixbench.sh./unixbench.sh |
帶寬測試
詳情請參考
『工具』Liunx下使用SpeedTest測速
腳本從互聯網上收集SpeedTest是用來測試網絡上傳/下載速率的一款工具,在Windows上能很方便的測試本地網絡的…
Ping值測試
uPing-一個24小時監測VPS延遲的工具
依賴安裝
12345 | #Debian / Ubuntuapt-get updateapt-get install python wget screen -y#CentOS / RHELyum install screen wget python -y |
使用方法
123 | screen -S upingwget -N –no-check-certificate https://raw.githubusercontent.com/FunctionClub/uPing/master/uping.pypython uping.py |
Demo
回程路由測試
從你的Linux(X86/ARM)/Mac/BSD 系統環境下發起traceroute 請求,附帶鏈路可視化,兼容性更好,支持JSON 格式
123456 | #下载https://cdn.ipip.net/17mon/besttrace4linux.zip#解压unzip besttrace4linux.zip#使用./besttrace -q 1 这里是目标IP |
最後感謝各個腳本的製作者!