Webサービスが遅い時、サーバでチェックするコマンドメモ

投稿者: | 2020-03-01

参考にしたサイト

Linuxサーバの負荷や使用率を調査するコマンドと手順 | EasyRamble
インフラ – サーバが重い時、sar(sysstat)で簡易なボトルネック特定 – Qiita
IO Accounting 機能で I/O 負荷の高いプロセスを特定 – drk7jp

時間のあるときにまとめたいところ。

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/vda3       18475932 8305368   9232016  48% /
tmpfs             961260       0    961260   0% /dev/shm
/dev/vda1          99521   75571     18811  81% /boot
$ free
             total       used       free     shared    buffers     cached
Mem:       1922524    1848108      74416          0       5348      11348
-/+ buffers/cache:    1831412      91112
Swap:      2097644    1199652     897992
$ w
 13:17:47 up 109 days, 21:59,  1 user,  load average: 0.36, 0.34, 0.30
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
aoiyuki      pts/0    183.189.128.101. 13:12    0.00s  0.01s  0.00s w
$ sar -u
13時00分01秒     CPU     %user     %nice   %system   %iowait    %steal     %idle
13時10分01秒     all     11.21      0.00      3.11      2.67      3.84     79.17
13時20分01秒     all     11.09      0.00      3.57      5.78      4.40     75.17
平均値:      all     11.39      0.00      3.48      5.63      4.09     75.40
$ sar -b
11時30分01秒       tps      rtps      wtps   bread/s   bwrtn/s
11時40分01秒    211.76     79.20    132.57   4793.73   1575.78
11時50分01秒    101.18     41.46     59.72   1916.32    811.16
12時00分01秒    105.13     44.85     60.28   2183.18    787.62
12時10分01秒     50.45     23.77     26.68   1223.08    331.35
12時20分01秒    115.26     45.38     69.88   2744.84    961.30
12時30分01秒    120.96     50.33     70.63   2608.98    984.56
12時40分01秒    181.62     73.85    107.77   4081.06   1398.53
12時50分01秒    145.90     55.47     90.42   3396.84   1185.25
13時00分01秒     40.15     19.87     20.29   1217.81    256.94
13時10分01秒     70.31     28.45     41.86   1036.22    492.66
13時20分01秒    147.01     66.45     80.56   2693.37   1068.23
平均値:     126.70     51.53     75.17   2682.98   1023.63
$ sar -r
11時30分01秒 kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit
11時40分01秒     74012   1848512     96.15      4408     15116   3686496     91.70
11時50分01秒     67668   1854856     96.48      5728     15376   3689528     91.78
12時00分01秒     74308   1848216     96.13      5816     17132   3689272     91.77
12時10分01秒     67728   1854796     96.48      5656     16880   3686240     91.69
12時20分01秒     74644   1847880     96.12      4768     15568   3684972     91.66
12時30分01秒     71984   1850540     96.26      4844     15788   3686496     91.70
12時40分01秒     71932   1850592     96.26      3744     16748   3718008     92.48
12時50分01秒     74024   1848500     96.15      5684     14988   3720044     92.53
13時00分01秒     69020   1853504     96.41      4736     15056   3723216     92.61
13時10分01秒     74744   1847780     96.11      4112     12896   3732312     92.84
13時20分01秒     72220   1850304     96.24      4868     14904   3726288     92.69
平均値:      70246   1852278     96.35      5875     15765   3686268     91.69
$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0 1264896  71472   5076  16508  864  302   890   312    4    3  8  3 83  4  3	
$ pidstat -d
Linux 2.6.32-431.29.2.el6.x86_64  2019年12月15日  _x86_64_ (1 CPU)
13時30分11秒       PID   kB_rd/s   kB_wr/s kB_ccwr/s  Command
13時30分11秒      2015      9.75      0.00      0.00  ruby
13時30分11秒      2631      0.00      0.00      0.00  bash
13時30分11秒      2725      0.00      0.00      0.00  pidstat

カテゴリー: Tips

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA