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


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

Re: Swap auf einem Desktopsystem sinnvoll?

From Helmut Waitzmann <nn.throttle@xoxy.net>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: Swap auf einem Desktopsystem sinnvoll?
Date 2021-04-01 21:55 +0200
Organization Aioe.org NNTP Server
Message-ID <83ft09vkyk.fsf@helmutwaitzmann.news.arcor.de> (permalink)
References <1p6sxj8.7cim0c13pj02cN%georg.schwarz@freenet.de> <s421rt$tci$1@gwaiyur.mb-net.net> <83sg4bvxkk.fsf@helmutwaitzmann.news.arcor.de> <s44vhm$m0m$1@gwaiyur.mb-net.net>

Show all headers | View raw


Marcel Mueller <news.5.maazl@spamgourmet.org>:
>Am 31.03.21 um 23:10 schrieb Helmut Waitzmann:
>> Marcel Mueller <news.5.maazl@spamgourmet.org>:
>>
>>> Swap brauchst du immer. 
>>>
>>> 1. wegen Overcommitment 
>>>
>>
>> Wenn ich mir im Handbuch «proc(5)» die Abschnitte zu 
>> «/proc/sys/vm/overcommit_memory» einerseits und 
>> «/proc/sys/vm/overcommit_ratio» und «/proc/sys/vm/overcommit_kbytes» 
>> andererseits ansehe, erkenne ich da zwei verschiedene Bedeutungen 
>> von memory overcommitment:  In der ersten bedeutet es, das System 
>> sich über die Menge des freien virtuellen Speichers in die Tasche 
>> lügen zu lassen.  In der zweiten beantwortet es die Frage, ob zum 
>> für virtuellen Speicher verwendbaren Speicher zusätzlich zur Größe 
>> des Swapspaces auch Anteile der Größe des Hauptspeichers gerechnet 
>> werden sollen.
>
>Du meinst den physischen Speicher, oder? 
>
>Virtuellen gibt es nur pro Prozess. 
>

Ich meine den Speicher, den das System zur Verfügung hat, um ihn 
zuzuteilen.  Das Handbuch «proc(5)» nennt ihn «total virtual address 
space that can be allocated». 

>> Auf welche Bedeutung hebst Du mit 
>>
>
>AFAIK gehören die zwei Settings zusammen. Das erste ist ein 
>Schalter, das zweite eine Feineinstellung.
>

In «proc(5)» steht dazu (hier mit «|» am Zeilenanfang markiert), mit 
unmarkierten Zwischenfragen oder ‐kommentaren von mir: 

| /proc/sys/vm/overcommit_memory
|        This file contains the kernel virtual memory
|        accounting mode.  Values are:
|
|               0: heuristic overcommit (this is the default)
|               1: always overcommit, never check
|               2: always check, never overcommit
|
|        In mode 0, calls of mmap(2) with MAP_NORESERVE are
|        not checked, and the default check is very weak,
|        leading to the risk of getting a process "OOM-
|        killed".

In der Betriebsart 0 winkt Linux also Speicheranforderungen des Typs 
«MAP_NORESERVE» eines Prozesses einfach durch, ohne dafür Speicher 
zu reservieren.  Dadurch kann es dann, wenn der Prozess später 
tatsächlich auf den Speicher zugreifen will, passieren, dass kein 
Speicher dafür vorhanden ist.  Dann schickt Linux den Sensenmann 
oder bekommt Panik, abhängig davon, was in 
«/proc/sys/vm/panic_on_oom» eingestellt ist. 

|
|        In mode 1, the kernel pretends there is always
|        enough memory, until memory actually runs out.

«Memory actually runs out»:  Wann tritt das ein?  Was zählt zum 
vorhandenen Speicher?  RAM?  Swapspace?  Die Summe von beiden?  Oder 
ist es die Berechnungsmethode, die weiter unten bei der Betriebsart 
2 beschrieben wird? 

|        One use case for this mode is scientific computing
|        applications that employ large sparse arrays. In Linux
|        kernel versions before 2.6.0, any nonzero value implies
|        mode 1.
|
|        In mode 2 (available since Linux 2.6), the total
|        virtual address space that can be allocated
|        (CommitLimit in /proc/meminfo) is calculated as
|
|            CommitLimit = (total_RAM - total_huge_TLB) *
|                          overcommit_ratio / 100 +
|                          total_swap
|
|        where:
|
|             *  total_RAM is the total amount of RAM on the
|                system;
|
|             *  total_huge_TLB is the amount of memory set
|                aside for huge pages;
|
|             *  overcommit_ratio is the value in
|                /proc/sys/vm/overcommit_ratio; and
|
|             *  total_swap is the amount of swap space.
|
|        For example, on a system with 16GB of physical RAM,
|        16GB of swap, no space dedicated to huge pages, and
|        an overcommit_ratio of 50, this formula yields a
|        CommitLimit of 24GB.
|
|        Since Linux 3.14, if the value in
|        /proc/sys/vm/overcommit_kbytes is nonzero, then
|        CommitLimit is instead calculated as:
|
|            CommitLimit = overcommit_kbytes + total_swap
|
|        See also the description of
|        /proc/sys/vm/admiin_reserve_kbytes and
|        /proc/sys/vm/user_reserve_kbytes.

Die Begriffe heißen da «overcommit_ratio» und «overcommit_kbytes», 
obwohl sie in der Betriebsart 2 nicht dazu führen, dass sich Linux 
über die Menge des zuteilbaren Speichers in die Tasche lügt. 


>
>>> 2. für Suspend to Disk 
>>>
>>
>> Genau:  Bei Suspend to Disk muss alles, was im Hauptspeicher 
>> sitzt, im Massenspeicher untergebracht werden (oder sein), weil 
>> dem Hauptspeicher der Strom abgestellt werden wird.  Wenn 
>> «/proc/sys/vm/overcommit_ratio» und 
>> «/proc/sys/vm/overcommit_kbytes» auf 0 stehen, ist diese 
>> Voraussetzung stets gegeben.  Dazu muss allerdings genügend 
>> Swapspace vorhanden sein.
>
>Ja, und zwar /zusätzlich/. Es muss ja zu den bereits ausgelagerten 
>Seiten auch noch der RAM-Inhalt rein, abzüglich der aktuell doppelt 
>vorhandenen Seiten. Allerdings werden die Suspend-Images 
>komprimiert. Insofern muss es nicht die Summe sein.
>Und RAM-Inhalte lassen sich sehr gut komprimieren, solange sie 
>nicht verschlüsselt sind. Ein Faktor 2 ist da schon drin. Es kann 
>aber auch mal Faktor 5 werden. Und wenn das nicht reicht, kann man 
>auch noch Cache-Pages verwerfen.

Danke für die Ergänzungen.  

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


Thread

Swap auf einem Desktopsystem sinnvoll? georg.schwarz@freenet.de (Georg Schwarz) - 2021-03-29 12:05 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? Sven Hartge <sh-213@svenhartge.de> - 2021-03-29 12:10 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? Arno Welzel <usenet@arnowelzel.de> - 2021-03-29 12:10 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Marcus Jodorf <trap@killfile.de> - 2021-03-29 21:25 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Arno Welzel <usenet@arnowelzel.de> - 2021-03-31 00:35 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Christian Garbs <mitch@cgarbs.de> - 2021-04-01 16:14 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? Manuel Reimer <manuel.nulldevice@nurfuerspam.de> - 2021-03-29 12:35 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Tim Ritberg <tim@server.invalid> - 2021-03-29 12:41 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-03-29 10:46 +0000
      Re: Swap auf einem Desktopsystem sinnvoll? Andreas Neumann <an5275@sedo.com> - 2021-03-29 14:13 +0300
      Re: Swap auf einem Desktopsystem sinnvoll? Karl Davis <me@privacy.org> - 2021-03-29 11:24 +0000
        Re: Swap auf einem Desktopsystem sinnvoll? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2021-03-29 11:54 +0000
      Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-03-29 11:12 -0400
  Re: Swap auf einem Desktopsystem sinnvoll? Claus Reibenstein <creibens@gmail.com> - 2021-03-29 13:09 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? Martin Schnitkemper <news.trash.5.mschnitk@spamgourmet.com> - 2021-03-29 13:14 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? georg.schwarz@freenet.de (Georg Schwarz) - 2021-04-05 00:02 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-03-29 11:55 +0000
    Re: Swap auf einem Desktopsystem sinnvoll? Peter Blancke <blancke@gmx.de> - 2021-03-30 21:30 +0000
    Re: Swap auf einem Desktopsystem sinnvoll? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2021-04-01 14:15 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-01 13:20 +0000
        Re: Swap auf einem Desktopsystem sinnvoll? Claus Reibenstein <creibens@gmail.com> - 2021-04-01 16:59 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-02 10:09 +0000
          Re: Swap auf einem Desktopsystem sinnvoll? Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-04-02 21:28 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Christian Garbs <mitch@cgarbs.de> - 2021-04-02 23:52 +0200
            Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-05 10:04 +0000
          Re: Swap auf einem Desktopsystem sinnvoll? Arno Welzel <usenet@arnowelzel.de> - 2021-04-03 14:39 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-03 06:37 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-03 06:54 -0400
            Re: Swap auf einem Desktopsystem sinnvoll? Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-04-03 15:43 +0200
              Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-03 10:36 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-05 16:12 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-05 14:24 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-06 19:07 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-06 17:43 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Marcus Jodorf <trap@killfile.de> - 2021-04-05 23:40 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-04-06 07:25 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-06 06:58 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Claus Reibenstein <creibens@gmail.com> - 2021-04-06 17:59 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-06 13:09 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-06 19:13 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Claus Reibenstein <creibens@gmail.com> - 2021-04-06 21:38 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-07 23:54 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Claus Reibenstein <creibens@gmail.com> - 2021-04-08 13:41 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Ralph Angenendt <dein.name@strg-alt-entf.org> - 2021-04-08 10:46 +0000
            Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-05 17:28 +0000
              Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-05 14:30 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-06 19:41 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-06 17:44 -0400
          Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-05 10:08 +0000
            Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-05 20:47 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-01 18:34 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2021-04-01 19:48 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-02 13:47 +0200
            Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-02 14:47 +0000
              Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-03 02:23 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-04-02 21:29 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Christian Garbs <mitch@cgarbs.de> - 2021-04-03 00:06 +0200
            Re: Swap auf einem Desktopsystem sinnvoll? Klaus von der Heyde <asc.soc@freenet.de> - 2021-04-03 07:03 +0000
              Re: Swap auf einem Desktopsystem sinnvoll? Christian Garbs <mitch@cgarbs.de> - 2021-04-03 09:23 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-05 16:19 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-05 23:35 +0200
            Re: Swap auf einem Desktopsystem sinnvoll? Sieghard Schicktanz <Sieghard.Schicktanz@SchS.de> - 2021-04-06 19:52 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Christian Garbs <mitch@cgarbs.de> - 2021-04-02 23:58 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-03 03:32 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2021-04-03 05:57 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-05 10:17 +0000
          Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-05 21:19 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Christoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de> - 2021-06-14 17:59 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? ArnoSandhack@web.de (Arno) - 2021-03-29 14:47 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Marcus Jodorf <trap@killfile.de> - 2021-03-29 21:33 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Arno Welzel <usenet@arnowelzel.de> - 2021-03-31 00:39 +0200
  Re: Swap auf einem Desktopsystem sinnvoll? "Andreas M. Kirchwitz" <amk@spamfence.net> - 2021-03-29 16:16 +0000
  Re: Swap auf einem Desktopsystem sinnvoll? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-03-31 16:44 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Marcus Jodorf <trap@killfile.de> - 2021-03-31 21:53 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-03-31 22:17 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Marcus Jodorf <trap@killfile.de> - 2021-04-01 17:17 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-04-01 19:02 +0200
            Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-02 10:18 +0000
              Re: Swap auf einem Desktopsystem sinnvoll? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-04-02 16:56 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-03-31 23:10 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-01 04:00 -0400
        Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-01 15:02 +0200
          Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-01 13:29 +0000
          Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-01 10:47 -0400
            Re: Swap auf einem Desktopsystem sinnvoll? Stefan Möding <Apr2021.5.kill-9@spamgourmet.com> - 2021-04-01 17:36 +0200
              Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-01 11:50 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2021-04-01 20:01 +0200
                Re: Swap auf einem Desktopsystem sinnvoll? Andreas Kohlbach <ank@spamfence.net> - 2021-04-01 16:18 -0400
                Re: Swap auf einem Desktopsystem sinnvoll? Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-02 10:40 +0000
            Re: Swap auf einem Desktopsystem sinnvoll? Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-04-02 21:37 +0200
              [OT] Signal-Rausch-Verhältnis in Diskussionen (was: Swap auf einem Desktopsystem sinnvoll?) Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-03 03:09 +0200
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen Stefan Reuther <stefan.news@arcor.de> - 2021-04-03 10:19 +0200
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen Sven Hartge <sh-214@svenhartge.de> - 2021-04-04 18:31 +0200
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen Andreas Kohlbach <ank@spamfence.net> - 2021-04-04 14:48 -0400
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen "Gerald E:scher" <Spamer@fahr-zur-Hoelle.org> - 2021-04-04 19:47 +0000
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen Marc Haber <mh+usenetspam1118@zugschl.us> - 2021-04-04 22:13 +0200
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen Juergen Ilse <news@usenet-verwaltung.de> - 2021-04-05 17:38 +0000
                Re: [OT] Signal-Rausch-Verhältnis in Diskussionen Stefan Reuther <stefan.news@arcor.de> - 2021-04-06 18:34 +0200
      Re: Swap auf einem Desktopsystem sinnvoll? Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-04-01 19:23 +0200
        Re: Swap auf einem Desktopsystem sinnvoll? Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-04-01 21:55 +0200
    Re: Swap auf einem Desktopsystem sinnvoll? Arno Welzel <usenet@arnowelzel.de> - 2021-04-01 00:30 +0200

csiph-web