dstat 整合 vmstat、iostat、netstat、ifstat 功能,以彩色欄位即時顯示 CPU、磁碟、網路、分頁、系統中斷等指標,支援 CSV 匯出、模組化擴充、精確時間戳記,是效能分析利器。
# Ubuntu / Debian / Mint
sudo apt-get install dstat
# RHEL / CentOS / Fedora (需 EPEL)
yum install dstat
# Arch Linux
pacman -S dstat

usr 使用者空間、sys 核心空間、idl 閒置、wai 等待 I/O (高表磁碟/網路瓶頸)、hiq/siq 硬/軟中斷。read/writ 每秒讀寫 KB 數。recv/send 每秒收發 KB 數。in/out 換入/換出頁數 (非零表記憶體壓力)。int 中斷數、csw 上下文切換數 (高表進程搶佔頻繁)。# 顯示各核心 CPU
dstat -C 0,1,2,3
# 顯示各磁碟裝置
dstat -D sda,sdb
# 顯示各網卡介面
dstat -N eth0,eth1
# 監控特定進程 (PID 1234)
dstat --proc --pid 1234
# 輸出 CSV 供後續分析
dstat --output /tmp/dstat_log.csv 10 100
特色: 模組化設計、Python 實作易擴充、彩色終端輸出、支援叢集彙總、時間精度達毫秒級、CSV 直通 Excel/Gnumeric 繪圖。