歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

CentOS下dstat監控詳解

   dstat

  如果系統沒有些工具 yum -y install dstat安裝下即妥,此軟件小巧玲珑,軟件包大小只有144k,安裝大小660k。

  此工具默認情況下會動態顯示CPU,disk,net,page,system負載情況,如下所示,當然會有顏色不同標示的,還是比較直觀的,暫且直接復制湊合一看,還望各位看官海涵,千萬莫拍磚。

  [root@aaa]# dstat

  ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--

  usr sys idl wai hiq siq| read writ| recv send| in out | int csw

  10 1 89 0 0 0| 76k 339k| 0 0 | 0 0 | 208 686

  16 3 82 0 0 0| 0 280k| 126k 125k| 0 0 |1058 500

  12 2 86 0 0 0| 0 192k|4600B 6204B| 0 0 |1037 338

  14 2 83 0 0 0| 0 0 |5042B 2648B| 0 0 |1029 277

  常用參數

  -c cpu是也,顯示CPU系統占用,用戶占用,空閒,等待,中斷,軟件中斷等信息

  -C 當有多個CPU時候,此參數可按需分別顯示cpu狀態

  e.g -C 0,1 顯示cpu0和cpu1的信息

  -d disk是也,顯示磁盤讀寫數據大小

  -D hda and total

  -n net 顯示網絡狀態

  -N net 有多塊網卡時,指定要顯示的網卡

  -l load average 顯示系統負載情況

  -m memory 顯示內存使用情況

  -g page 顯示頁面使用情況

  -p process 顯示進程狀態

  -s swap 顯示交換分區使用情況

  -S 類似D/N

  -r I/O請求情況

  -y system status

  --ipc 顯示ipc消息隊列,信號等信息

  --socket 用來顯示tcp udp端口狀態

  -a all 此為默認選項 等同於 -cdngy

  -v vmstat 等同於 -pmgdsc -D total

  --output 文件 此選項也比較有用,可以把狀態信息以csv的格式重定向到指定的文件中,以便日後查看。e.g dstat --output /root/dstat.csv & 此時讓程序默默的在後台運行並把結果輸出到/root/dstat.csv文件中

  1. cpu:hiq,siq分別為硬中斷和軟中斷次數。

  2. system:int,csw分別為系統的中斷次數(interrupt)和上下文切換(context switch)

Copyright © Linux教程網 All Rights Reserved