Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 系統監控新選擇:dstat 安裝與欄位解讀完整指南

編輯:關於 Linux

dstat 整合 vmstat、iostat、netstat、ifstat 功能,以彩色欄位即時顯示 CPU、磁碟、網路、分頁、系統中斷等指標,支援 CSV 匯出、模組化擴充、精確時間戳記,是效能分析利器。

安裝 dstat

# Ubuntu / Debian / Mint
sudo apt-get install dstat

# RHEL / CentOS / Fedora (需 EPEL)
yum install dstat

# Arch Linux
pacman -S dstat

預設輸出欄位解讀

dstat 預設輸出

  • CPU:usr 使用者空間、sys 核心空間、idl 閒置、wai 等待 I/O (高表磁碟/網路瓶頸)、hiq/siq 硬/軟中斷。
  • Disk:read/writ 每秒讀寫 KB 數。
  • Net:recv/send 每秒收發 KB 數。
  • Paging:in/out 換入/換出頁數 (非零表記憶體壓力)。
  • System: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 繪圖。
Copyright © Windows教程網 All Rights Reserved