Docker und CI/CD · Senior · Frage 21 von 75
Warum kann die Speichernutzung eines Containers hoch wirken, obwohl der Heap der App klein ist?
- 1Docker reserviert für jeden Container das Doppelte des Limits
- 2Die cgroup zählt auch Page Cache, Puffer und nativen Speicher
- 3Heap-Metriken in Node werden immer halbiert gemeldet
Antwort zeigen
Richtige Antwort: Die cgroup zählt auch Page Cache, Puffer und nativen Speicher
Erklärung
Datei-Cache lässt sich zurückfordern, aber das Working Set (das OOM-Entscheidungen nutzen) umfasst mehr als den JS-Heap. Schau auf RSS und Working Set, nicht nur auf Heap-Statistiken.