不错的Linux性能监控工具--dstat

不错的Linux性能监控工具--dstat

OS实时监控工具dstat,整合了vmstat, iostat, ifstat, netstat等常见os监控工具的优点,输出的结果简单直观,并且结果可以保存到csv文件。
dokie@ubuntu: ~ $ dstat
---- total - cpu - usage ----   - dsk / total -   - net / total -   --- paging --   --- system --
usr sys idl wai hiq siq
|  read  writ |  recv  send |   in   out  |   int    csw 
 
14     5    78     3     0     0 |  553k  109k |     0       0   |   83B  989B |   983    2190  
  
8     2    90     0     0     0 |     0       0   | 2076B 1383B |     0       0   | 1076    1407  
  
9     3    89     0     0     0 |     0     72k | 7530B  420B |     0       0   |   721    1501  
  
9     4    87     0     0     0 |     0       0   | 9547B  564B |     0       0   |   750    1474  
  
8     2    89     0     0     0 |     0       0   |   12k  672B |     0       0   |   772    1681  
  
9     2    89     0     0     0 |     0       0   |   13k  792B |     0       0   |   677    1396  


dokie@ubuntu: ~ $ dstat  - h
Usage: dstat [
- afv] [options..] [delay [count]]
Versatile tool 
for  generating system resource statistics

Dstat options:
  
- c,  -- cpu              enable cpu stats
     
- 0 , 3 ,total           include cpu0, cpu3 and total
  
- d,  -- disk             enable disk stats
     
- D total,hda           include hda and total
  
- g,  -- page             enable page stats
  
- i,  -- int               enable interrupt stats
     
- 5 ,eth2              include int5 and interrupt used by eth2
  
- l,  -- load             enable load stats
  
- m,  -- mem              enable memory stats
  
- n,  -- net              enable network stats
     
- N eth1,total          include eth1 and total
  
- p,  -- proc             enable process stats
  
- r,  -- io               enable io stats (I / O requests completed)
  
- s,  -- swap             enable swap stats
     
- S swap1,total         include swap1 and total
  
- t,  -- time             enable time / date output
  
- T,  -- epoch            enable time counter (seconds since epoch)
  
- y,  -- sys              enable system stats

  
-- aio                  enable aio stats
  
-- fs                   enable fs stats
  
-- ipc                  enable ipc stats
  
-- lock                 enable lock stats
  
-- raw                  enable raw stats
  
-- socket               enable socket stats
  
-- tcp                  enable tcp stats
  
-- udp                  enable udp stats
  
-- unix                 enable unix stats
  
-- vm                   enable vm stats

  
- M stat1,stat2         enable external plugins
     
-- mods stat1,stat2

  
-- list                 list all internal and external plugins

  
- a,  -- all              equals  - cdngy ( default )
  
- f,  -- full             expand  - C,  - D,  - I,  - N and  - S discovery lists
  
- v,  -- vmstat           equals  - pmgdsc  - D total

  
-- integer              show integer values
  
-- nocolor              disable colors (implies  -- noupdate)
  
-- noheaders            disable repetitive headers
  
-- noupdate             disable intermediate updates
  
-- output file          write CSV output to file

  delay is the delay in seconds between each update
  count is the number of updates to display before exiting
  The 
default  delay is  1  and count is unspecified (unlimited)


常用的命令:dstat -cdlmnpsy
导出为CVS:
dstat -ta --output osstat.csv

你可能感兴趣的:(不错的Linux性能监控工具--dstat)