1

jstat を使用して jvm メトリックを収集し、collectd を介してそれらをグラファイトにプッシュしています。数日前、Old Space に関するグラフに「スパイク」があることに気付きましたが、それらは完全な GC をトリガーしていないため、メトリックがオフであると考えるようになりました。だから私はjstatの出力を見始め、ポップするようなメトリックを探しました。ここにあります:

jstat -gccause 123456 1s

S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT    LGCC                 GCC
27,81   0,00  49,52  63,18  65,05  48,04   7146  703,497    20   10,564  714,061 Allocation Failure   No GC
27,81   0,00  63,65  63,18  65,05  48,04   7146  703,497    20   10,564  714,061 Allocation Failure   No GC
27,81  16,89 100,00  99,93  65,05  48,04   7147  703,497    20   10,564  714,061 Allocation Failure   Allocation Failure
0,00  23,40  10,34  63,19  65,05  48,04   7147  703,621    20   10,564  714,185 Allocation Failure   No GC
0,00  23,40  35,39  63,19  65,05  48,04   7147  703,621    20   10,564  714,185 Allocation Failure   No GC

ご覧のとおり、古いスペースは正常に増加しており、完全な GC をトリガーせずに 99.93% まで「ピーク」に達し、その後すぐに通常のメトリックに戻ります。

だから、何かがおかしいのか、それとも単に間違った繰り返しなのか疑問に思っています。

ありがとう !

4

0 に答える 0