1

さまざまな Kubernetes (GKE) ノードでモニタリングを構成しようとしています。具体的には、[ほぼ] メモリ不足の状態を特定しようとしています。状態のドキュメントnode/memory/allocatable_utilization:

使用量が割り当て可能なメモリ バイトを超えることはできないため、この値は 1 を超えることはできません。

ただし、non-evictable値 > 1 (1.015) が報告され、その制約に矛盾します。また、次のように、これがノードの実際の状態とどのように対応するかは明確ではありませんfree -m

$ free -m
              total        used        free      shared  buff/cache   available
Mem:          15038       10041         184          67        4812        4606
Swap:             0           0           0

このノードは、メモリ集約型のワークロード (Java) を実行するように設計されているため、ヒープ サイズの計画に従って私が期待するものと一致しています。

ノードのこれらの条件で Stackdriver がこの値を報告するのはなぜですか?

4

0 に答える 0