Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
88 lines (68 sloc) 2.71 KB

統計情報をみるコマンド集。ずっと流しておくべし

  • iostat / iotop
  • vmstat
  • top
  • free
  • dstat

iostat -dkxt 1

rkB/s, wkB/s がベンチとった値に近づいてしまっていないか(I/Oつまってないか)

$ iostat -dkxt 1
09/30/2013 02:47:10 AM
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.22     7.99    0.02    5.37     0.71    53.57    20.13     0.00    0.38   0.11   0.06

iotop

$ sudo iptop
Total DISK READ :       0.00 B/s | Total DISK WRITE :      15.49 K/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:      38.71 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
  379 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.06 % [jbd2/vda1-8]
12056 be/4 mysql       0.00 B/s    0.00 B/s  0.00 %  0.03 % mysqld --basedir=/usr --datadir=/data/mysql

vmstat 1

i/oもメモリもcpuもみたい場合

$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 13665620 299304 8190076    0    0     0     2    0    1  5  2 94  0  0

top -c

CPUが有効に使われているか。%wa がでかくないか(I/O待ちになってないか) メモリが空いているか、特にスワップが発生していないか # メモリについては free で見てもよい

$ top -c # 1 押す
top - 02:49:30 up 19 days,  5:06,  1 user,  load average: 0.19, 0.20, 0.24
Tasks: 1008 total,   1 running, 908 sleeping,   0 stopped,  99 zombie
Cpu0  :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  24566292k total, 10903152k used, 13663140k free,   299304k buffers
Swap:  4192956k total,        0k used,  4192956k free,  8190068k cached

free

top でも見れるけど. スワップしてないか。メモリ空いてるか。下の例だと Swap - Used があるので Swap してる。

$ free
             total       used       free     shared    buffers     cached
Mem:      24566292   14090916   10475376          0     273764    5216856
-/+ buffers/cache:    8600296   15965996
Swap:      4192956      19224    4173732

スワップ開放

$ sudo /sbin/swapoff -a
$ sudo /sbin/swapon -a

dstat

cf. http://d.hatena.ne.jp/hirose31/20120229/1330501968

alias 定義

alias dstat-full='dstat -Tclmdrn'
alias dstat-mem='dstat -Tclm'
alias dstat-cpu='dstat -Tclr'
alias dstat-net='dstat -Tclnd'
alias dstat-disk='dstat -Tcldr'

dstat