Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #125850

Re: OOM-Killer konfigurieren

From Helmut Waitzmann <nn.throttle@xoxy.net>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: OOM-Killer konfigurieren
Date 2022-10-31 03:03 +0100
Organization Aioe.org NNTP Server
Message-ID <83sfj4lpg3.fsf@helmutwaitzmann.news.arcor.de> (permalink)
References <878rky6wh8.fsf@usenet.ankman.de> <tjl8ua$1se15$1@gwaiyur.mb-net.net>

Show all headers | View raw


 Marcel Mueller <news.5.maazl@spamgourmet.org>:
> Am 30.10.22 um 01:28 schrieb Andreas Kohlbach:
>> OOM scheint bei Mint schon länger Default deaktiviert zu sein. 
>>
>>
>> Es passiert mir trotz meiner üppigen *hüstel* 8 GB RAM, dass 
>> ein Programm (in der Regel einer der Browser, oder LibreOffice) 
>> Amok läuft, dass zeitweise auch die Uhr in der GUI stehen 
>> bleibt (zeigt hier auch Sekunden an, sodass das auffällt), oft 
>> auch die Maus einfriert. Ich warte dann, um auf eine TTY zu 
>> wechseln, top aufzurufen (was mitunter Minuten dauert, bis top 
>> startet), und den Speicher-Hog abzuschießen.
>
> Interessant. Ich habe hier auch 8GB, sogar auf mehreren Kisten 
> in der VM sogar nur 6GB, aber das ist noch nicht passiert. Außer 
> in der VM bekomme ich den Speicher nicht annäherungsweise voll. 
> Allerdings hatte ich an der Arbeit unter Win kürzlich mehrfach 
> so ein Problem. Da waren innerhalb von 2 Tagen 38GB 
> Speicherlast. Ich konnte den Schuldigen nicht identifizieren, 
> aber Firefox war zumindest auf Verdächtigen-Liste. Sollte da 
> eine matschige Version im Umlauf gewesen sein?
>
>
>> Da ich diesen Hog eh abschieße, könnte das eh gleich OOM machen. Das 
>> Programm dazu heißt vermutlich choom (lese mich gerade ein).
>
> Ich glaube, das ist nur, um das Verhalten bei /laufenden/ 
> Prozessen zu ändern.
>

 [OOM‐Killer]

> Außerdem ist das auch ein Kernel-Feature. Ich glaube gar nicht, 
> dass man das abschalten kann, außer indem man Overcommit 
> komplett deaktiviert, was unter x64 keine gute Idee ist.


 Inwiefern ist, Overcommit abzuschalten, also 


   printf '%s\n' 'vm.overcommit_memory=2' | sysctl -p -

 oder ein vergleichbares Kommando laufen zu lassen, bei X64 keine 
 gute Idee?  Wenn Overcommit abgeschaltet ist, kann kein Prozess 
 mehr virtuellen Speicher anfordern, als das System noch frei 
 hat.  Für Speicherfresser bedeutet das, dass gleich der 
 Systemaufruf, der den Speicher reserviert, scheitert und das 
 System gar nicht erst in einen Zustand gerät, in dem es den den 
 Prozessen versprochenen virtuellen Speicher nicht liefern kann, 
 weil es zuvor geschwindelt hat.

 Ich halte das für besser als den Fall, dass der OOM‐Killer die 
 Runde machen muss und schauen, wen er per KILL‐Signal umbringt: 

 Ein Prozess kann auf einen scheiternden Systemaufruf zur 
 Speicherreservierung reagieren und Maßnahmen ergreifen: seine von 
 ihm angelegten Dateien in einen konsistenten Zustand bringen und 
 sich beenden.

 Wenn ein Prozess hingegen ein KILL‐Signal erhält, kann er nicht 
 mehr reagieren.  Sind seine Zustandsdateien zum Zeitpunkt des 
 Signalerhalts in inkonsistentem Zustand, bleiben sie es auch, 
 wenn der Prozess abgeschossen ist.

> Aber ich denke die mit Abstand sinnvollste Methode ist, die 
> Größe des Swap auf sinnvolle Werte zu begrenzen. Bei Linux ist 
> ein bisschen blöd, dass Swap auch für Hibernate herhalten muss. 
> Dadurch kann man es nicht beliebig klein machen.

 Mach den Swap so groß, wie du virtuellen Speicher brauchst 
 (beispielsweise genau so groß wie Hauptspeicher verbaut ist, 
 falls du willst, dass keine Swap‐Orgien auftreten können), und 
 stell dann das memory overcommit ratio auf 0:

   printf '%s\n' 'vm.overcommit_ratio=0' | sysctl -p -

 Dann zählt das System den Hauptspeicher nicht zum verfügbaren 
 Speicher dazu (verwendet ihn aber natürlich trotzdem) und gibt 
 deshalb nicht mehr Virtuellspeicher heraus als Swap vorhanden 
 ist.  Auf diese Weise passt dann auch beim Winterschlaf 
 (hibernation) der ganze Virtuellspeicherinhalt in den Swap rein.

Back to de.comp.os.unix.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

OOM-Killer konfigurieren Andreas Kohlbach <ank@spamfence.net> - 2022-10-29 19:28 -0400
  Re: OOM-Killer konfigurieren Marcel Mueller <news.5.maazl@spamgourmet.org> - 2022-10-30 08:26 +0100
    Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-30 11:13 +0100
      Re: OOM-Killer konfigurieren Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2022-10-30 20:42 +0100
        Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-30 23:02 +0100
          Re: OOM-Killer konfigurieren Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2022-10-31 21:27 +0100
      Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-31 07:54 +0100
        Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-31 13:14 +0100
          Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-31 16:20 +0100
            Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-31 18:50 +0100
              Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 08:07 +0100
            Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-10-31 23:56 +0100
              Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 08:09 +0100
              Re: OOM-Killer konfigurieren Thomas Dorner <de.comp.os.unix.linux.misc.221101.dorner@spamgourmet.com> - 2022-11-01 19:38 +0100
                Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-11-02 01:32 +0100
    Re: OOM-Killer konfigurieren Friedhelm Waitzmann <usenetf2022.fwnsp@spamgourmet.com> - 2022-10-30 15:53 +0000
      Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-10-30 16:56 +0100
      Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-30 20:16 +0100
        Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-31 07:56 +0100
          Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-31 13:15 +0100
            Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-31 16:14 +0100
              Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-31 18:47 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 08:04 +0100
                Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 10:20 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 11:16 +0100
        Re: OOM-Killer konfigurieren Friedhelm Waitzmann <usenetf2022.fwnsp@spamgourmet.com> - 2022-10-31 13:16 +0000
      Re: OOM-Killer konfigurieren Marcel Mueller <news.5.maazl@spamgourmet.org> - 2022-10-30 21:52 +0100
    Re: OOM-Killer konfigurieren Andreas Kohlbach <ank@spamfence.net> - 2022-10-30 18:20 -0400
      Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-31 08:00 +0100
    Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-10-31 03:03 +0100
      Re: OOM-Killer konfigurieren Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-11-01 09:40 +0000
        Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-11-01 12:19 +0100
          Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-11-01 18:23 +0100
            Re: OOM-Killer konfigurieren Jens Schüßler <j.schuess@nurfuerspam.de> - 2022-11-01 23:50 +0100
        Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-11-01 17:39 +0100
          Re: OOM-Killer konfigurieren Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-11-01 22:59 +0000
            Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-11-02 01:43 +0100
              Re: OOM-Killer konfigurieren Claus Reibenstein <creibens@gmail.com> - 2022-11-02 16:31 +0100
                Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-11-02 18:29 +0100
                Re: OOM-Killer konfigurieren Claus Reibenstein <creibens@gmail.com> - 2022-11-03 14:38 +0100
                Re: OOM-Killer konfigurieren Thomas Dorner <de.comp.os.unix.linux.misc.221103.dorner@spamgourmet.com> - 2022-11-03 20:10 +0100
                Re: OOM-Killer konfigurieren Claus Reibenstein <creibens@gmail.com> - 2022-11-04 16:52 +0100
                Re: OOM-Killer konfigurieren Thomas Dorner <de.comp.os.unix.linux.misc.221104.dorner@spamgourmet.com> - 2022-11-04 21:12 +0100
    Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 08:12 +0100
  Re: OOM-Killer konfigurieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-10-30 09:15 +0000
    Re: OOM-Killer konfigurieren Marcel Mueller <news.5.maazl@spamgourmet.org> - 2022-10-30 10:44 +0100
      Re: OOM-Killer konfigurieren Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2022-10-30 12:16 +0000
        Re: OOM-Killer konfigurieren Marcel Mueller <news.5.maazl@spamgourmet.org> - 2022-10-30 15:31 +0100
    Re: OOM-Killer konfigurieren Christian Schumacher <cs.spam@nurfuerspam.de> - 2022-10-30 09:45 +0000
      Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-30 11:14 +0100
  Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-30 10:56 +0100
    Re: OOM-Killer konfigurieren Andreas Kohlbach <ank@spamfence.net> - 2022-10-30 18:24 -0400
      Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-10-31 07:48 +0100
      Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-11-01 00:02 +0100
  Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-10-30 12:06 +0100
    Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-10-30 12:53 +0100
    Re: OOM-Killer konfigurieren Andreas Kohlbach <ank@spamfence.net> - 2022-10-30 18:27 -0400
      Re: OOM-Killer konfigurieren "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-11-01 00:09 +0100
        Re: OOM-Killer konfigurieren Andreas Kohlbach <ank@spamfence.net> - 2022-10-31 19:57 -0400
          Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 08:22 +0100
      Re: OOM-Killer konfigurieren Bernd Mayer <beambamboom@yahoo.com> - 2022-11-01 14:25 +0100
        Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 14:32 +0100
          Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-11-01 18:30 +0100
            Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 19:25 +0100
            Re: OOM-Killer konfigurieren Bernd Mayer <beambamboom@yahoo.com> - 2022-11-01 19:33 +0100
              Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-02 03:54 +0100
                Re: OOM-Killer konfigurieren Bernd Mayer <beambamboom@yahoo.com> - 2022-11-02 18:57 +0100
        Re: OOM-Killer konfigurieren Andreas Kohlbach <ank@spamfence.net> - 2022-11-01 13:17 -0400
    Re: OOM-Killer konfigurieren Friedemann Stoyan <usenet@ip6-mail.de> - 2022-10-31 18:14 +0100
      Re: OOM-Killer konfigurieren Rolf Buenning <r.buenning@gmx.de> - 2022-11-01 06:33 +0000
        Re: OOM-Killer konfigurieren Friedemann Stoyan <usenet@ip6-mail.de> - 2022-11-01 10:47 +0100
          Re: OOM-Killer konfigurieren Rolf Buenning <r.buenning@gmx.de> - 2022-11-01 10:18 +0000
          Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 11:23 +0100
            Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 11:28 +0100
              Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 11:51 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 13:25 +0100
                Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 13:28 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 14:22 +0100
                Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 15:20 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 15:41 +0100
                Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 15:48 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 16:03 +0100
                Re: OOM-Killer konfigurieren Laurenz Trossel <me@example.invalid> - 2022-11-01 15:00 +0000
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 16:04 +0100
                Re: OOM-Killer konfigurieren Enrik Berkhan <Enrik.Berkhan@inka.de> - 2022-11-01 15:08 +0000
                Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-01 16:39 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-01 17:01 +0100
                Re: OOM-Killer konfigurieren Helmut Waitzmann <nn.throttle@xoxy.net> - 2022-11-02 01:59 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-02 03:57 +0100
                Re: OOM-Killer konfigurieren Tim Ritberg <tim@server.invalid> - 2022-11-02 09:17 +0100
                Re: OOM-Killer konfigurieren Bonita Montero <Bonita.Montero@gmail.com> - 2022-11-02 10:30 +0100

csiph-web