.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH OOMD\&.CONF 5 "" "systemd 260.2" oomd.conf .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG oomd.conf, oomd.conf.d \- Globale Konfigurationsdateien von \fBsystemd\-oomd\fP .SH ÜBERSICHT .PP .RS 4 /etc/systemd/oomd\&.conf .RE .RS 4 /run/systemd/oomd\&.conf .RE .RS 4 /usr/local/lib/systemd/oomd\&.conf .RE .RS 4 /usr/lib/systemd/oomd\&.conf .RE .RS 4 /etc/systemd/oomd\&.conf\&.d/*\&.conf .RE .RS 4 /run/systemd/oomd\&.conf\&.d/*\&.conf .RE .RS 4 /usr/local/lib/systemd/oomd\&.conf\&.d/*\&.conf .RE .RS 4 /usr/lib/systemd/oomd\&.conf\&.d/*\&.conf .RE .SH BESCHREIBUNG .PP Diese Dateien konfigurieren verschiedene Parameter von \fBsystemd\-oomd.service\fP(8), dem Speichererknappheits\- (OOM\-)Killer im Anwendungsraum von \fBsystemd\fP(1)\&. Siehe \fBsystemd.syntax\fP(7) für eine allgemeine Beschreibung der Syntax\&. .SH "KONFIGURATIONSVERZEICHNISSE UND RANGFOLGE" .PP Die Standardkonfiguration wird während der Kompilierung gesetzt\&. Daher wird eine Konfiguration nur benötigt, wenn von diesen Vorgaben abgewichen werden muss\&. Die Hauptkonfigurationsdatei wird aus einem der aufgeführten Verzeichnisse in der Prioritätsreihenfolge geladen; nur die zuerst gefundene Datei wird verwandt: /etc/systemd/, /run/systemd/, /usr/local/lib/systemd/ \&\s-2\u[1]\d\s+2, /usr/lib/systemd/\&. Die Lieferantenversion der Datei enthält die Vorgaben als auskommentierte Hinweise für den Administrator\&. Lokal können diese Einstellungen durch die Erstellung von Ergänzungen, wie nachfolgend beschrieben, außer Kraft gesetzt werden\&. Zu diesem Zweck kann die Hauptkonfigurationsdatei (oder eine Kopie in /etc/, falls sie in /usr/ ausgeliefert wird) auch bearbeitet werden, allerdings wird empfohlen, Ergänzungen für die lokale Konfiguration zu verwenden, statt die Hauptkonfigurationsdatei zu verändern\&. .PP Zusätzlich zu der Hauptkonfigurationsdatei werden Ergänzungs\-Konfigurationsschnipsel aus /usr/lib/systemd/*\&.conf\&.d/, /usr/local/lib/systemd/*\&.conf\&.d/ und /etc/systemd/*\&.conf\&.d/ gelesen\&. Diese Ergänzungen haben Vorrang vor der Hauptkonfigurationsdatei und setzen diese außer Kraft\&. Dateien in den Konfigurationsunterverzeichnissen *\&.conf\&.d/ werden in lexikographischer Reihenfolge nach ihrem Dateinamen sortiert, unabhängig davon, in welchem Unterverzeichnis sie sich befinden\&. Bei Optionen, die nur einen einzelnen Wert akzeptieren, hat der Eintrag in der Datei, die als letztes in der Sortierung folgt, Vorrang, falls mehrere Dateien die gleiche Option angeben\&. Bei Optionen, die eine Liste von Werten akzeptieren, werden Einträge gesammelt, wie sie in den sortierten Dateien auftauchen\&. .PP Wenn Pakete die Konfiguration anpassen müssen, können sie Ergänzungen unter /usr/ installieren\&. Dateien in /etc/ sind für den lokalen Administrator reserviert, der diese Logik verwenden kann, um die durch die Lieferantenpakete bereitgestellten Konfigurationsdateien außer Kraft zu setzen\&. Um Ergänzungen der Pakete außer Kraft zu setzen, müssen Ergänzungen verwandt werden, da die Hauptkonfigurationsdatei die niedrigste Priorität hat\&. Es wird empfohlen, allen Dateinamen in diesen Unterverzeichnissen eine zweistellige Zahl und einen Bindestrich voranzustellen, um die Sortierung zu vereinfachen\&. Dies definiert auch ein Konzept von Ergänzungsprioritäten, um es Betriebssystemlieferanten zu ermöglichen, Ergänzungen in einem bestimmten Bereich auszuliefern, der unterhalb des von Benutzern verwandten Bereichs liegt\&. Dies sollte das Risiko reduzieren, dass eine Paketergänzung versehentlich durch Benutzer definierte Ergänzungen außer Kraft setzt\&. Es wird empfohlen, den Bereich 10\-40 für Ergänzungen in /usr/ und den Bereich 60\-90 für Ergänzungen in /etc/ und /run/ zu verwenden um sicherzustellen, dass lokale und flüchtige Ergänzungen Priorität gegenüber Ergänzungen haben, die vom Betriebssystemlieferanten geliefert werden\&. .PP Um eine vom Lieferanten bereitgestellte Konfigurationsdatei zu deaktivieren, wird empfohlen, einen Symlink nach /dev/null in dem Konfigurationsverzeichnis in /etc/ mit dem gleichen Dateinamen wie die Konfigurationsdatei des Lieferanten abzulegen\&. .SH VORBEENDIGUNGSEREIGNIS .PP \fBsystemd\-oomd\fP unterstützt die Benachrichtigung externer Komponenten vor dem Beenden einer Control\-Gruppe\&. Dies erfolgt durch Senden einer Benachrichtigung über Varlink an alle im Verzeichnis /run/systemd/oomd\&.prekill\&.hook/ gefundenen Sockets\&. Jeder Socket sollte die Schnittstelle \fBio\&.systemd\&.oom\&.Prekill\fP implementieren\&. Die Benachrichtigung enthält den Control\-Gruppenpfad, um dem Hook die Bestimmung zu erlauben, welche Control\-Gruppe beendet wird\&. Dies ermöglicht es externen Komponenten, alle notwendigen Bereinigungen oder Protokollierungen durchzuführen, bevor die Control\-Gruppe beendet wird\&. Der Hook ist nicht als Möglichkeit gedacht, die Beendigung zu vermeiden, sondern als Benachrichtigungsmechanismus\&. Beachten Sie, dass dies eine privilegierte Aktion ist, obwohl sie eine Zeitüberschreitung enthält, synchron ist und die Beendigung verzögert, verwenden Sie sie daher vorsichtig\&. Normalerweise ist der in \m[blue]\fBSPEICHERDRUCK\fP\m[]\&\s-2\u[2]\d\s+2 beschriebene Prozess zur Verarbeitung von Speicherdruck zu bevorzugen, der nicht privilegiert und asynchron ist und der das Beenden nicht verzögert\&. .SH [OOM]\-ABSCHNITT\-OPTIONEN .PP Die folgenden Optionen sind im Abschnit »[OOM]« verfügbar: .PP \fISwapUsedLimit=\fP .RS 4 Setzt die Begrenzung für die Verwendung des Speichers und Auslagerungsspeichers des Systems, bevor \fBsystemd\-oomd\fP in Aktion tritt\&. Falls der Anteil an Speicherbenutzung und der Anteil an Auslagerungsbenutzung des Systems größer als der hier definierte Wert ist, wird \fBsystemd\-oomd\fP auf geeignete Nachkommens\-Steuergruppe agieren, bei denen die Verwendung von Auslagerungsspeicher mehr als 5% des gesamten Auslagerungsspeichers beträgt, beginnend mit derjenigen, die die höchste Benutzung des Auslagerungsspeichers hat\&. Welche Steuergruppen überwacht und welche Aktionen vorgenommen werden, hängt davon ab, was die Unit für \fIManagedOOMSwap=\fP konfiguriert hat\&. Akzeptiert einen Wert, der als Prozent (wenn ihm »%« angehängt wird), als Promille (»‰«) oder als Prozehntausendstel (»◈«) zwischen (einschließlich) 0% und 100% angegeben werden kann\&. Standardmäßig 90%\&. .sp Hinzugefügt in Version 247\&. .RE .PP \fIDefaultMemoryPressureLimit=\fP .RS 4 Setzt die Begrenzung für den Speicherdruck auf die Steuergruppe der Unit, bevor \fBsystemd\-oomd\fP in Aktion tritt\&. Eine Unit kann diesen Wert mit \fIManagedOOMMemoryPressureLimit=\fP außer Kraft setzen\&. Der Speicherdruck für diese Eigenschaft stellt den Bruchteil der Zeit in einem 10\-Sekunden\-Zeitfenster dar, um den alle Prozesse in der Steuergruppe verzögert wurden\&. Für jede überwachte Steuergruppe wird \fBsystemd\-oomd\fP auf geeignete Nachkommen\-Steuergruppen agieren, falls der Speicherdruck für diese Steuergruppe die gesetzte Begrenzung für mehr als die durch \fIDefaultMemoryPressureDurationSec=\fP gesetzte Dauer überschreitet. Dabei beginnt es mit denen, die über die meisten zurückgewinnbaren Aktivitäten verfügen bis hin zu denen mit den geringsten zurückgewinnbaren Aktivitäten\&. Welche Steuergruppen überwacht und welche Aktionen vorgenommen werden, hängt davon ab, was die Unit für \fIManagedOOMMemoryPressure=\fP konfiguriert hat\&. Akzeptiert einen Anteil, der wie beim vorher beschriebenen \fISwapUsedLimit=\fP angegeben wird\&. Standardmäßig 60%\&. .sp Hinzugefügt in Version 247\&. .RE .PP \fIDefaultMemoryPressureDurationSec=\fP .RS 4 Setzt die Zeitdauer, die eine Steuergruppe der Unit die Speicherdruckbeschränkung überschritten haben muss, bevor \fBsystemd\-oomd\fP Aktionen ergreift\&. Eine Unit kann diesen Wert mit \fIManagedOOMMemoryPressureDurationSec=\fP außer Kraft setzen\&. Speicherdruckbeschränkungen werden durch \fIDefaultMemoryPressureLimit=\fP und \fIManagedOOMMemoryPressureLimit=\fP festgelegt\&. Muss auf 0 oder mindestens eine 1 Sekunde gesetzt werden\&. Standardmäßig 30 Sekunden, wenn nicht gesetzt oder 0\&. .sp Hinzugefügt in Version 248\&. .RE .PP \fIPrekillHookTimeoutSec=\fP .RS 4 Setzt die Zeitdauer, die \fBsystemd\-oomd\fP darauf warten wird, dass die Vorbeendigungs\-Hooks abgeschlossen sind, bevor es mit der Beendigung der Control\-Gruppe fortfährt\&. Vorbeendigungs\-Hooks funktionieren durch Anlegen von Varlink\-Sockets in dem Verzeichnis /run/systemd/oomd\&.prekill\&.hook/\&. Jedes Socket sollte die Benachrichtigungsschnittstelle implementieren\&. \fBsystemd\-oomd\fP sendet an jedes erkannte Socket bevor Beendigung einer Control\-Gruppe eine Benachrichtigung\&. Die Zeitüberschreitung ist als globaler Wert und nicht pro Hook gedacht\&. Falls alle Hooks vorher zurückkehren, wird die Beendigung so früh wie möglich durchgeführt\&. Die Zeitüberschreitung muss mindestens 1s sein\&. Standardmäßig 0, was bedeutet, dass \fBsystemd\-oomd\fP nicht warten und keine Benachrichtigung gesandt wird\&. .sp Hinzugefügt in Version 260\&. .RE .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBsystemd.resource\-control\fP(5), \fBsystemd\-oomd.service\fP(8), \fBoomctl\fP(1) .SH ANMERKUNGEN .IP " 1." 4 💣💥🧨💥💥💣 Bitte beachten Sie, dass diese Konfigurationsdateien zu allen Zeiten verfügbar sein müssen. Falls /usr/local/ eine separate Partition ist, könnte diese während des frühen Systemstarts nicht verfügbar sein und darf dann nicht für Konfiguration verwandt werden. .IP " 2." 4 SPEICHERDRUCK .RS 4 \%https://systemd.io/MEMORY_PRESSURE/ .RE .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .