bench.sh script 簡介
本文將介紹如何使用 bench.sh
腳本來分析主機的資源和網路速度。bench.sh
是一個 Linux 命令集的腳本,能夠提供主機的硬體資訊、磁碟讀寫性能及網路測速結果,讓使用者能夠快速了解系統運行狀況。以單字 bench 來解釋若有在看球賽的朋友應該不難理解它是指板凳,也就一支球隊的實力,所以在這裡它可以幫你表列出你主機的硬體資源、網路速度等資訊,幫助使用者了解主機的性能狀況。
bench.sh 是什麼?
bench.sh
不僅是一個 Shell 腳本檔案的名稱,同時也是一個域名,官方資訊如下:
此工具可用來快速測試主機的基本性能,包括 CPU、磁碟 I/O 速度及網路上下載速率。
如何執行 bench.sh
在 Linux 系統上執行 bench.sh
,可以使用以下命令之一:
wget -qO- bench.sh | bash
或使用 curl
:
curl -Lso- bench.sh | bash
測試環境與 Demo
本次測試環境:
- 主機類型:VMware 虛擬機
- 網路環境:中華電信光世代浮動 ADSL 300M/300M
執行 bench.sh
後,將獲得以下測試結果。
測試結果解析
bench.sh 的版本資訊
- Version : v2024-11-11
- Usage : wget -qO- bench.sh | bash
主機硬體與作業系統資訊
- CPU Model : Intel(R) Core(TM) i5-14500
- CPU Cores : 2 @ 2611.199 MHz
- CPU Cache : 24576 KB
- AES-NI : ✓ Enabled
- VM-x/AMD-V : ✗ Disabled
- Total Disk : 101.8 GB (7.7 GB Used)
- Total Mem : 1.9 GB (638.1 MB Used)
- Total Swap : 2.0 GB (0 Used)
- System uptime : 0 days, 1 hour 5 min
- Load average : 0.02, 0.01, 0.00
- OS : Ubuntu 22.04.5 LTS
- Arch : x86_64 (64 Bit)
- Kernel : 5.15.0-130-generic
- TCP CC : cubic
- Virtualization : Dedicated
- IPv4/IPv6 : ✓ Online / ✗ Offline
- Organization : AS3462 Data Communication Business Group
- Location : Banqiao / TW
- Region : Taipei
磁碟 I/O 讀寫效能
- I/O Speed(1st run) : 918 MB/s
- I/O Speed(2nd run) : 1.9 GB/s
- I/O Speed(3rd run) : 1.9 GB/s
- I/O Speed(average) : 1603.1 MB/s
網路速度測試上傳速率、下載速率、延遲狀態
bench.sh 執行時間與時間戳記
- Finished in : 5 min 47 sec
- Timestamp : 2025-01-12 11:12:52 CST
透過 bench.sh
,用戶可以快速獲取主機的性能數據,幫助進行網路分析與資源評估,是一款簡單易用的測試工具。