ダッシュボードのメモリ食いの解決方法は?
-
サーバーのメモリ不足が頻繁に発生するようになったので、
vmstat 1
で監視しながら検証を行ってみました。
その結果、ダッシュボードを開いた瞬間が一番消費量が多いことが分かりました。
(※下記参照)今朝初ログインでダッシュボードを開いた瞬間が一番消費量が多く、100MB前後消費していました。
どうやらダッシュボード内のボックスそれぞれ(もしくはどれか)がメモリを消費して、合計されて大量のメモリ消費になるようでした。
2回目以降はPC側のキャッシュ等が利いているのか、それほど消費量はありませんでしたが、複数人で同時ログインするとさらに大きく消費し、freeが最大で200MBくらい一気に減りました。
一段落すると700MBくらいまでそんなにかからずに戻るので、ダッシュボードを開いた瞬間だけの突発的なもののようです。もしログインした人数分だけメモリ消費されてしまうとしたら、3.0で複数人同時利用を想定するとかなり危険な状態だと思います。
何か対処方法(もしくはシステムサイドでの改善)があればと思い投稿しました。まだ手元の1環境でしか試せてないので、他の方もご確認頂ければと思います。
[root ~]# 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
0 0 0 711316 0 0 0 0 1348 277 0 66 22 2 70 6 0
0 0 0 710788 0 0 0 0 512 4 0 4242 1 0 99 0 0
2 0 0 710672 0 0 0 0 256 0 0 4020 26 1 19 54 0
0 4 0 710468 0 0 0 0 384 32 0 3681 55 5 6 34 0
2 0 0 711820 0 0 0 0 412 4 0 3560 60 10 3 26 0
0 0 0 711596 0 0 0 0 676 0 0 2894 64 5 9 22 0
1 0 0 711396 0 0 0 0 688 0 0 3966 6 11 34 48 0
0 0 0 710020 0 0 0 0 876 0 0 3632 13 27 31 29 0
3 0 0 708828 0 0 0 0 432 56 0 3904 17 4 70 9 0 ←このあたりでログイン
6 1 0 696964 0 0 0 0 516 0 0 4031 85 15 0 0 0
4 7 0 694864 0 0 0 0 304 0 0 4069 75 25 0 0 0
8 2 0 689804 0 0 0 0 216 0 0 4170 64 18 0 18 0
7 1 0 686832 0 0 0 0 64 0 0 5761 82 14 5 0 0
7 0 0 679692 0 0 0 0 16 0 0 3521 81 19 0 0 0
9 1 0 670036 0 0 0 0 4 0 0 3105 79 21 0 0 0
10 0 0 646788 0 0 0 0 20 0 0 2809 84 16 0 0 0
7 0 0 633500 0 0 0 0 4 0 0 3587 87 13 0 0 0
9 0 0 612376 0 0 0 0 16 0 0 3760 84 16 0 0 0
9 1 0 586772 0 0 0 0 4 24 0 3154 86 14 0 0 0
8 1 0 565240 0 0 0 0 64 4 0 2714 78 13 0 9 0
10 2 0 544652 0 0 0 0 16 0 0 3569 91 9 0 0 0
8 1 0 531932 0 0 0 0 400 0 0 4000 80 16 0 4 0
3 1 0 526928 0 0 0 0 120 0 0 4073 84 11 0 6 0
4 2 0 517220 0 0 0 0 4 4 0 3580 89 11 0 0 0
0 1 0 553416 0 0 0 0 92 0 0 3926 55 9 0 36 0
0 0 0 585108 0 0 0 0 760 4 0 3701 8 9 19 64 0
0 0 0 625480 0 0 0 0 60 64 0 4172 3 4 86 7 0
0 1 0 660068 0 0 0 0 10084 16 0 4187 4 6 20 69 0
4 0 0 702472 0 0 0 0 4056 24 0 4124 36 6 0 57 0
4 1 0 702584 0 0 0 0 400 12 0 3831 88 7 3 1 0
0 1 0 702736 0 0 0 0 10588 28 0 4615 30 9 0 61 0
0 1 0 702484 0 0 0 0 8908 0 0 4540 1 1 0 98 0
- トピック「ダッシュボードのメモリ食いの解決方法は?」には新たに返信することはできません。