LemonBench – Linux服務器綜合測試工具
LemonBench工具(別名LBench、檸檬Bench),是一款針對Linux服務器設計的服務器性能測試工具。通過綜合測試,可以快速評估服務器的綜合性能,為使用者提供服務器硬件配置信息。
LemonBench目前涵蓋瞭如下測試:
服務器基礎信息(CPU信息/內存信息/Swap信息/磁盤空間信息等)
Speedtest網速測試(本地到最近源及國內各地域不同線路的網速)
磁盤測試(4K塊/1M塊直接寫入測試)
路由追踪測試(追踪到國內和海外不同線路的路由信息)
Spoofer測試(獲取詳細網絡信息,快速判斷服務器接入線路)
LemonBench使用起來非常簡單,只需要復制粘貼再來個回車就可以輕鬆啟動測試。
由於LemonBench還在開發中,程序的功能可能會做適當添加與刪除。所以目前的版本品質僅供參考!也歡迎隨時反饋BUG!
使用方法
如果你的服務器上安裝有curl工具,請使用以下命令執行腳本:
curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash
1
curl -fsSL https://ilemonrain.com/download/shell/LemonBench.sh | bash
如果你的服務器上安裝有wget工具,請使用以下命令執行腳本:
wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash
1
wget -qO- https://ilemonrain.com/download/shell/LemonBench.sh | bash
由於測試用時較長,為防止發生SSH斷線意外,推薦放在screen中運行!
測試項目
以下測試項目列表,為20190102版本的項目列表!測試內容隨時可能發生變化,以實際版本為準!
系統信息收集
系統名稱(包括版本號、系統位數)
CPU信息(型號、緩存大小)
CPU數量檢測(自適應識別區分虛擬機(即VPS)與獨立服務器)
內存使用率
Swap使用率
引導設備(開機磁盤)
系統負載(1分鐘/5分鐘/15分鐘,測試結果取啟動測試時的實時結果)
Speedtest網速測試
最近測速點
美國洛杉磯
中國東北地區(聯通/移動)
中國華北地區(聯通/移動)
中國華中地區(聯通/電信)
中國華東地區(聯通/移動)
中國華南地區(電信/移動)
中國西南地區(聯通/移動)
中國西北地區(聯通/電信/移動)
磁盤性能測試(4K測試結果適用於SSD介質磁盤,1M測試結果適用於SSD介質與HDD介質磁盤)
10MB測試-4K塊(2560次寫入)
10MB測試-1M塊(10次寫入)
100MB測試-4K塊(25600次寫入)
100MB測試-1M塊(100次寫入)
1000MB測試-4K塊(256000次寫入)
1000MB測試-1M塊(1000次寫入)
5000MB測試-4K塊(1280000次寫入)
5000MB測試-1M塊(5000次寫入)
路由追踪測試
北京聯通/電信/移動
上海聯通/電信/移動
廣州聯通/電信/移動
美國俄勒岡-MivoCloud
美國新澤西-Vultr
美國洛杉磯-CeraNetworks
德國法蘭克福-acclerated.de
法國OVH
捷克FinalTek
日本東京IDCF
日本大阪XTOM
日本東京Vultr
香港HKT
香港HKBN
香港HGC
台灣CHT
台灣APTG
台灣TWMBroadBand
台灣Chief
Spoofer測試(使用Caida的Spoofer)
注意事項
在CentOS 6上,可能會導致Spoofer無法正常測試,請盡量使用Debian8、Debian9系統。