fehlercode-suche.de

Fehlercode OOM KILLER — Linux

Der OOM Killer ist ein Prozess in Linux, der aktiviert wird, wenn das System keinen verfügbaren Arbeitsspeicher mehr hat. Er wählt dann einen oder mehrere Prozesse aus, die beendet werden, um Speicher freizugeben und das System vor dem Absturz zu bewahren. Die Auswahl der Prozesse erfolgt anhand einer Heuristik, die versucht, den Prozess zu wählen, dessen Beendigung die geringsten Auswirkungen auf das System hat.

Von Felix Wilhelm · Geprüft von Felix Wilhelm, Editorial Lead & Founder · Zuletzt überprüft: 24. Mai 2026
Software & Betriebssysteme – Symbolbild zur Diagnose und Reparatur bei Fehlercode OOM KILLER (Linux)
Schwierigkeit
Schwierig
Reparaturzeit
DIY möglich?
Ja, mit Vorsicht
Kosten

Linux OOM Killer

Bedeutung: Out-Of-Memory — System hat keinen RAM mehr, Kernel hat Prozess beendet.

Erste Hilfe

  1. RAM-Verbrauch prüfen: free -h
  2. Top-Prozesse: htop oder top
  3. OOM-Killer-Log: dmesg | grep -i oom
  4. Swap-Space prüfen / vergrößern

Dauerhafte Lösung

  • RAM aufrüsten
  • Swap-Partition vergrößern
  • Memory-hungrige Apps optimieren
  • Bei VPS: Hosting-Paket upgraden

Häufigste Ursachen

Sortiert nach Wahrscheinlichkeit — die häufigste Ursache zuerst.

  1. 1

    Speicherleck in einer Anwendung

    Speicherleck in einer Anwendung

  2. 2

    Zu viele gleichzeitig laufende Anwendungen

    Zu viele gleichzeitig laufende Anwendungen

  3. 3

    Unzureichend dimensionierter Arbeitsspeicher (RAM)

    Unzureichend dimensionierter Arbeitsspeicher (RAM)

  4. 4

    Hohe Speichernutzung durch virtuelle Maschinen oder Container

    Hohe Speichernutzung durch virtuelle Maschinen oder Container

  5. 5

    Fehlkonfiguration des Swap-Space

    Fehlkonfiguration des Swap-Space

Schritt-für-Schritt-Lösung

  1. 1

    Identifizieren und beheben Sie Speicherlecks in Anwendungen (z.B. mit Memory-Profilern).

    Identifizieren und beheben Sie Speicherlecks in Anwendungen (z.B. mit Memory-Profilern).

  2. 2

    Reduzieren Sie die Anzahl gleichzeitig laufender Anwendungen oder Dienste.

    Reduzieren Sie die Anzahl gleichzeitig laufender Anwendungen oder Dienste.

  3. 3

    Erweitern Sie den Arbeitsspeicher (RAM) des Systems.

    Erweitern Sie den Arbeitsspeicher (RAM) des Systems.

  4. 4

    Optimieren Sie die Speichernutzung von virtuellen Maschinen oder Containern (z.B. durch Limitierung des Speicherbedarfs).

    Optimieren Sie die Speichernutzung von virtuellen Maschinen oder Containern (z.B. durch Limitierung des Speicherbedarfs).

  5. 5

    Konfigurieren Sie den Swap-Space korrekt oder erhöhen Sie dessen Größe.

    Konfigurieren Sie den Swap-Space korrekt oder erhöhen Sie dessen Größe.

Wann zur Werkstatt / zum Techniker?

Wenn Sie die Ursache des OOM Killer nicht identifizieren können oder das Problem trotz der oben genannten Lösungen weiterhin besteht, sollten Sie einen Linux-Experten konsultieren.

Betroffene Modelle

ModellBaujahreHäufigkeit
Alle Linux-SystemeAlle Linux-SystemeAlle Linux-Systeme

Benötigtes Werkzeug

  • Terminal
  • Systemüberwachungstools (z.B. top, htop, vmstat)
  • Memory-Profiler (z.B. Valgrind, perf)

So vermeiden Sie OOM KILLER künftig

  • Überwachen Sie regelmäßig die Speichernutzung des Systems.
  • Optimieren Sie Anwendungen und Dienste für einen geringeren Speicherbedarf.
  • Konfigurieren Sie Warnmeldungen bei hoher Speichernutzung.
  • Achten Sie auf ausreichenden Swap-Space.

Ähnliche Fehlercodes

Andere Linux-Codes

Weitere Software & Betriebssysteme-Codes

Häufige Fragen zu OOM KILLER

Was ist Linux OOM Killer?

OOM (Out-Of-Memory) Killer ist ein Linux-Kernel-Mechanismus, der bei RAM-Mangel automatisch Prozesse beendet, um das System vor Absturz zu schützen.

Symptome.

Prozesse werden ohne Vorwarnung beendet, in /var/log/messages oder dmesg erscheinen 'Out of memory: Kill process X'-Einträge.

Lösung.

RAM aufrüsten, Swap-Datei erstellen (sudo dd if=/dev/zero of=/swapfile bs=1G count=4), Memory-intensive Prozesse identifizieren (htop, top). Bei Cron-Jobs: Memory-Limits konfigurieren.