現在位置: 首頁 > CentOS篇, 工具 > 正文

dstat 監控你的 Linux 系統效能

前陣子在爬文看到一個好用的系統監視工具 dstat,實際使用過後根本超級好用,號稱可取代 vmstat , iostat .. 等效能監視工具

 

dstat 是基於 python 開發並且提供原始碼,提供各式各樣的監視訊息,並且擁有顏色顯示不同的單位,還可以 out file 之後再查看

 

在 CentOS 你可以直接 yum 安裝

 

 

基本用法:dstat

  • cpu:當 usr 和 sys 加起來超過 80 代表你的 CPU 很忙碌,若是 wai 數值升高,代表 CPU 一直在等待,可能你的 disk I/O 不足或是出了問題。
  • dsk:硬碟的讀寫資料量/速度
  • net:網路的收/發狀況
  • paging:這個代表 swap,通常是 0,若產生數值則代表你的記憶體可能不足,必須採用 swap 來進行交換
  • system:int 代表中斷次數,csw 代表 context switch,這項數值越高則代表整體系統 work 大量且緩慢。

 

 

顯示 Load average:dstat -l

 

顯示記憶體使用率:dstat -m

 

顯示 I/O:dstat -r

 

顯示網路統計 socket:dstat –socket

 

顯示 tcp 統計:dstat -tcp

 

更有效的系統分析參數

  • dstat –proc-count 統計所有工作程式數量
  • dstat –top-bio 指出目前 I/O 讀寫最大的程式
  • dstat –top-cpu 指出目前 CPU 佔用最大的程式
  • dstat –top-mem 指出目前 mem 佔用最多的程式

 

對於系統分析你也可以輸出 CSV

 

 

所有的指令參數你都可以配合使用

 

文章連結: https://shazi.info/dstat-%e7%9b%a3%e6%8e%a7%e4%bd%a0%e7%9a%84-linux-%e7%b3%bb%e7%b5%b1%e6%95%88%e8%83%bd/ | Mr. 沙先生

該文章由 shazi7804 於2016年04月30日發表在 CentOS篇, 工具 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: dstat 監控你的 Linux 系統效能 | Mr. 沙先生
標籤: , ,

dstat 監控你的 Linux 系統效能:給Mr.沙先生一點建議

發表回文