Inspectorによる負荷がどの程度か調べてみた。

先にまとめ

・起動、終了時には負荷はかかるので、ピーク時間帯は避けたほうが良い。
・動かしている間の負荷はほぼ無い。ので、時間は長めにとっても問題ない。

今回やりたいこと

Inspectorを動作させてセキュリティを強化したいが、ほんとうに問題なく動作できるのか。

Amazon Inspector と Amazon Inspector エージェントは、評価実行プロセス中のパフォーマンスへの影響を最小限に抑えるように設計されています。

最小限に抑えると言っても少しは負荷がかかる模様。

Inspectorの動作時間は15分~24時間まであります(推奨1時間)

ずっとかかるのであればピーク時間帯に動かすのは危険なような・・・。

なので負荷テストがてらvmstatで動作時にどれくらいの負荷がかかるのかを見てみます。

環境はt2microのインスタンスに。WordPressを入れてありますが、外部ネットワークからのアクセスは遮断してある状態ですので、アクセスによる負荷なしの状態で。

測定

15分診断

$ vmstat 2
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      0 232876   1072 469884    0    0    10     0   71  200  6  4 90  1  0
 0  0      0 232876   1072 469884    0    0     0     0   39  103  0  0 100  0  0
 0  0      0 232876   1072 469884    0    0     0     0   49  135  0  0 100  0  0
 0  0      0 232876   1072 469884    0    0     0     0   42  111  0  0 100  0  0←起動開始?
 1  0      0 223776   1072 470284    0    0    68     0  390  346 17  9 70  0  4
 1  1      0 214344   1072 472852    0    0  1348     0  337  480 84 13  1  2  0
 0  1      0 207680   1072 479648    0    0  3464     0  299  491 72 13  0 14  0
 1  0      0 189132   1072 494964    0    0  7612     0  670  416 54  9 31  7  0
 0  1      0  74708   1072 610784    0    0 88072    90  890  225 27  3  0 69  1
 0  0      0  64024   1072 622372    0    0 16730     0  357  194 21  3 57 19  0
 1  0      0  64024   1072 622372    0    0     0     1   33   86  0  0 100  0  0
 0  0      0  64024   1072 622372    0    0     0     0   31   79  0  0 100  0  0
 0  0      0  64024   1072 622372    0    0     0     0   36   95  1  0 100  0  0
 1  0      0  64024   1072 622372    0    0     0     0   34   89  0  0 100  0  0
 0  0      0  64024   1072 622372    0    0     0     0   31   80  0  0 100  0  0
 0  0      0  64056   1072 622340    0    0     0   598   61   85  0  0 100  0  0
 0  0      0  64056   1072 622340    0    0     0     0   28   75  0  0 100  0  0
 0  0      0  64056   1072 622340    0    0     0     0   34   88  0  1 100  0  0
 0  0      0  64056   1072 622340    0    0     0     0   36   97  0  0 100  0  0
 0  0      0  64024   1072 622340    0    0     0     0   53  123  0  0 100  0  0
~~~~~~~~~~~~~~~~~~~~~~5分後くらい~~~~~~~~~~~~~~~~~~~~~~~
 0  0      0 216068   1072 471792    0    0     0     0   46  117  0  0 100  0  0
 0  0      0 216068   1072 471792    0    0     0     0   48  123  0  0 100  0  0
 0  0      0 216068   1072 471792    0    0     0     0   52  136  0  0 100  0  0
 0  0      0 216040   1072 471696    0    0     0     0   48  132  0  1 100  0  0
 0  0      0 216040   1072 471696    0    0     0     0   50  124  0  0 100  0  0
 0  0      0 216040   1072 471696    0    0     0     0   66  135  1  0 100  0  0
 0  0      0 216040   1072 471696    0    0     0     0   48  124  0  1 100  0  0
 0  0      0 216040   1072 471696    0    0     0     0   46  117  0  0 100  0  0
~~~~~~~~~~~~~~~~~~~~~~15分後くらい~~~~~~~~~~~~~~~~~~~~~~~
 0  0      0 217792   1072 469936    0    0     0     0   51  126  0  0 100  0  0
 0  0      0 217792   1072 469936    0    0     0     0   49  119  1  0 100  0  0
 0  0      0 205256   1072 475940    0    0  4284    20  297  804 12  8 74  6  1
 1  0      0 198032   1072 478948    0    0  1800     0  262  539 14  3 83  0  0
 0  1      0 192908   1072 484388    0    0  1392  1662  462 2554 14 21 11 53  0
 0  0      0 189696   1072 487884    0    0  2648  1233  698 2622  9 14 36 40  0
 0  0      0 179980   1072 491460    0    0  3236     0  372 1039  2  1 97  0  0
 0  0      0 174456   1072 494056    0    0  1796     2  266  746  1  2 97  0  1
 0  0      0 174612   1072 494056    0    0     0     0   56  123  1  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   65  142  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   86  226  1  0 100  0  0
 1  0      0 174612   1072 494056    0    0     0     0   66  168  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   49  124  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   48  117  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   49  124  0  1 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   46  117  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   47  119  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0   596   76  125  1  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   45  116  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0   722   61  129  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0  106  137  1  1 99  0  0
 0  0      0 174612   1072 494056    0    0     0    24   53  130  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0   662   56  134  1  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   47  115  0  0 100  0  0
 0  0      0 174612   1072 494056    0    0     0     0   70  139  0  1 99  0  0
 9  0      0 107912   1072 448036    0    0     0   408  277  321 77  9 14  0  0←ここで終了?
 0  0      0 223272   1072 446768    0    0     0     0  783  380 67 19 15  0  0
 0  0      0 223272   1072 446768    0    0     0     0   51  120  0  0 100  0  0
 0  0      0 224084   1072 446036    0    0     0     0   55  133  0  1 100  0  0
 0  0      0 224084   1072 446036    0    0     0     0   53  127  0  0 100  0  0
 0  0      0 224180   1072 445944    0    0     0     0   54  133  0  0 100  0  0
 0  0      0 224180   1072 445944    0    0     0     0   50  119  0  0 100  0  0
 0  0      0 224056   1072 446008    0    0    14     0   88  254  5  5 90  0  0
 0  0      0 224024   1072 446008    0    0     0     0   51  128  0  1 100  0  0
 0  0      0 224024   1072 446008    0    0     0     0   53  136  0  0 100  0  0
 0  0      0 224024   1072 446008    0    0     0     0   50  129  0  0 100  0  0

1時間診断


$ vmstat 2 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 0 223660 1072 446464 0 0 0 56 49 120 0 0 100 0 0 0 0 0 223660 1072 446464 0 0 0 0 43 108 0 0 100 0 0 0 0 0 223660 1072 446464 0 0 0 0 44 111 0 0 100 0 0 0 0 0 223660 1072 446464 0 0 0 0 41 104 0 0 100 0 0 0 0 0 223660 1072 446464 0 0 0 0 46 115 0 0 100 0 0 1 0 0 211416 1072 454660 0 0 4050 98 462 447 34 12 48 4 3←ここで開始? 3 0 0 205828 1072 456224 0 0 728 0 280 422 87 13 0 0 0 1 0 0 205248 1072 460540 0 0 2180 830 257 416 60 11 24 7 0 0 1 0 136304 1072 526928 0 0 33194 0 913 343 54 6 25 15 1 0 0 0 89680 1072 573012 0 0 23032 0 582 234 43 4 36 17 0 0 0 0 89680 1072 573012 0 0 0 0 51 127 1 0 100 0 0 0 0 0 89680 1072 573012 0 0 0 0 50 130 0 1 100 0 0 0 0 0 88440 1072 574252 0 0 612 0 444 491 69 14 16 2 0 0 0 0 88440 1072 574252 0 0 0 0 49 119 0 0 100 0 0 0 0 0 88440 1072 574252 0 0 0 0 52 128 0 0 100 0 0 0 0 0 88440 1072 574252 0 0 0 0 54 128 0 0 100 0 0 0 0 0 88472 1072 574220 0 0 0 84 58 138 0 0 100 0 0 0 0 0 88472 1072 574220 0 0 0 0 54 126 1 0 100 0 0 0 0 0 88472 1072 574220 0 0 0 0 51 125 0 0 100 0 0 0 0 0 88472 1072 574220 0 0 0 0 51 124 0 0 99 0 0 0 0 0 88472 1072 574220 0 0 0 720 64 129 0 0 100 0 0 0 0 0 88348 1072 574220 0 0 0 0 53 134 0 1 99 0 0 0 0 0 88348 1072 574220 0 0 0 0 69 138 1 0 100 0 0 ~~~~~~~~~~~~~~~~~~~~~~5分後くらい~~~~~~~~~~~~~~~~~~~~~~~ 0 0 0 208256 0 451096 0 0 0 0 55 128 0 0 100 0 0 0 0 0 208288 0 451064 0 0 0 730 65 136 0 0 100 0 0 0 0 0 208288 0 451064 0 0 0 0 56 141 1 0 100 0 0 0 0 0 208224 0 451128 0 0 0 830 71 158 0 0 100 0 0 0 0 0 208256 0 451096 0 0 0 0 72 136 1 0 99 0 0 0 0 0 208256 0 451096 0 0 0 0 52 124 0 1 100 0 0 0 0 0 208256 0 451096 0 0 0 90 56 132 0 0 100 0 0 0 0 0 208256 0 451096 0 0 0 0 53 126 0 0 100 0 0 0 0 0 208256 0 451096 0 0 0 0 55 128 0 0 99 0 0 0 0 0 208256 0 451096 0 0 0 0 57 138 0 1 100 0 0 0 0 0 208256 0 451096 0 0 0 0 68 144 1 0 99 0 0 ~~~~~~~~~~~~~~~~~~~~~~60分後くらい~~~~~~~~~~~~~~~~~~~~~~~ 0 0 0 164552 0 491696 0 0 0 0 49 119 0 0 100 0 0 0 0 0 164552 0 491696 0 0 0 0 53 131 0 1 100 0 0 0 0 0 164552 0 491696 0 0 0 0 47 115 0 0 100 0 0 0 0 0 164552 0 491696 0 0 0 0 48 122 0 0 100 0 0 0 0 0 164552 0 491696 0 0 0 0 47 119 0 0 100 0 0 0 0 0 164660 0 491696 0 0 0 43 63 136 0 0 99 0 0 0 0 0 164676 0 491696 0 0 0 0 50 128 1 0 100 0 0 0 0 0 164676 0 491696 0 0 0 0 46 115 0 0 100 0 0 0 0 0 164676 0 491696 0 0 0 0 49 122 0 1 100 0 0 0 0 0 164644 0 491728 0 0 0 588 77 134 0 0 100 0 0 0 0 0 164644 0 491728 0 0 0 0 46 119 1 0 100 0 0 0 0 0 164644 0 491728 0 0 0 0 49 125 0 0 100 0 0 1 0 0 164552 0 491696 0 0 0 0 49 138 1 0 100 0 0 1 0 0 163652 0 491552 0 0 0 0 188 223 39 6 51 0 5←ここで終了? 1 0 0 160700 0 492752 0 0 590 0 140 252 3 1 93 3 0 0 0 0 153252 0 501292 0 0 4136 4062 234 304 4 2 86 8 0 0 0 0 153252 0 501292 0 0 0 0 53 132 0 1 100 0 0

開始、終了時に負荷はかかるものの、動作期間中の負荷は確かにほとんどない模様(メモリ少し食うくらい)

特に開始時は開始から2~3分くらいまでは処理を食っている模様。その後安定するっぽい。

とはいえ、動作中の分析などを動かさない限りは推奨の1時間の測定で十分。

開始終了がピーク時間帯を越えるくらい長くするか、アイドルタイムで完結するようにするのが無難ですかね。