サポート » バグ報告と提案 » ダッシュボードのメモリ食いの解決方法は?

  • djcomkato

    (@djcomkato)


    サーバーのメモリ不足が頻繁に発生するようになったので、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

  • トピック「ダッシュボードのメモリ食いの解決方法は?」には新たに返信することはできません。