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


Groups > de.comp.os.unix.linux.misc > #116049 > unrolled thread

Swap auf einem Desktopsystem sinnvoll?

Started bygeorg.schwarz@freenet.de (Georg Schwarz)
First post2021-03-29 12:05 +0200
Last post2021-04-01 00:30 +0200
Articles 20 on this page of 101 — 29 participants

Back to article view | Back to de.comp.os.unix.linux.misc


Contents

  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

Page 5 of 6 — ← Prev page 1 2 3 4 [5] 6  Next page →


#116143

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-04-01 04:00 -0400
Message-ID<874kgq1lkp.fsf@usenet.ankman.de>
In reply to#116134
On Wed, 31 Mar 2021 23:10:35 +0200, Helmut Waitzmann wrote:
>
> Marcel Mueller <news.5.maazl@spamgourmet.org>:
>
>> 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. 

«/proc/sys/vm/overcommit_ratio» ist hier 50, der andere 0.

Hatte mir den Swap-Space lange zuvor eingerichtet, bevor ich das erste
Mal an suspend to disk dachte. Das erklärt nun, warum das bei mir nie
funktionierte (Fehlermeldung beim Suspend gab es IIRC aber keine auf der
Konsole): habe 4 GB RAM, aber nur 2 GB Swap eingerichtet.

Danke.
-- 
Andreas

https://news-commentaries.blogspot.com/

[toc] | [prev] | [next] | [standalone]


#116147

FromHelmut Waitzmann <nn.throttle@xoxy.net>
Date2021-04-01 15:02 +0200
Message-ID<83a6qiw420.fsf@helmutwaitzmann.news.arcor.de>
In reply to#116143
Andreas Kohlbach <ank@spamfence.net>:
>On Wed, 31 Mar 2021 23:10:35 +0200, Helmut Waitzmann wrote:

>> 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. 
>
>«/proc/sys/vm/overcommit_ratio» ist hier 50, der andere 0. 
>
>
>Hatte mir den Swap-Space lange zuvor eingerichtet, bevor ich das 
>erste Mal an suspend to disk dachte. Das erklärt nun, warum das bei 
>mir nie funktionierte (Fehlermeldung beim Suspend gab es IIRC aber 
>keine auf der Konsole): habe 4 GB RAM, aber nur 2 GB Swap 
>eingerichtet.

Damit suspend to disk funktioniert, muss zum Zeitpunkt des suspends 
mindestens so viel Swapspace frei sein, wie zum Einkellern des 
Hauptspeicherinhalts[1] nötig ist.  Wenn nun 
«/proc/sys/vm/overcommit_ratio» und «/proc/sys/vm/overcommit_kbytes» 
auf 0 stehen, verwendet das System nie mehr virtuellen Speicher, als 
Swapspace vorhanden ist. 

[1] Genaugenommen gibt es Hauptspeicherinhalte, die nicht im 
Swapspace eingekellert werden müssen, beispielsweise Programmtexte 
(denn die sind ja in der ausführbaren Programmdatei oder in 
Programmbibliotheken bereits im Dateisystem) oder der buffer cache 
(denn der kann jederzeit aus dem Dateisystem wieder neu geladen 
werden). 

Die Formel für die maximale Nutzung virtuellen Speichers ist 


   Swap + overcommit_ratio/100 * RAM + 1024 * overcommit_kbytes

wobei immer nur eines von «/proc/sys/vm/overcommit_ratio» und 
«/proc/sys/vm/overcommit_kbytes» ungleich 0 sein darf (siehe das 
Handbuch «proc(5)»). 

In Deinem Fall bedeutet das, dass das System sich mit 


   2 GiB + 50/100 * 4 GiB + 1024 * 0 KiB = 4 GiB

virtuellen Speichers zufrieden gibt. 


Wenn Du den Swapspace auf 4 GiB vergrößerst und 
«/proc/sys/vm/overcommit_ratio» und «/proc/sys/vm/overcommit_kbytes» 
auf 0 stellst, ist die Summe

   4 GiB + 0/100 * 4 GiB + 1024 * 0 KiB = 4 GiB

virtuellen Speichers die gleiche, aber es ist garantiert, dass für 
suspend to disk der ganze virtuelle Speicher in den Swapspace 
passt. 

Ich meine, mal gelesen zu haben, dass Solaris (oder war es ein BSD?) 
als Menge des verfügbaren virtuellen Speichers immer nur den 
Swapspace in Betracht zieht und der RAM nicht in die Rechnung 
eingeht. 

Daher kommt wohl auch die Empfehlung, (mindestens) so viel Swapspace 
bereitzustellen, wie RAM eingebaut ist. 

Wenn der Swapspace mindestens so groß ist, dass der ganze verfügbare 
virtelle Speicher reinpasst, hat das Betriebssystem auch die 
Möglichkeit, jeden Virtuellspeicher‐Inhalt im RAM vorbeugend in den 
Swapspace zu schreiben (etwa, wenn der betreffende Massenspeicher 
gerade nichts anderes zu tun hat).  Sollte das Betriebssystem später 
in die Lage kommen, Hauptspeicher für andere Verwendung frei 
schaufeln zu wollen oder zu müssen, wäre das Herausschreiben des 
augenblicklichen Inhalts möglicherweise (d. h., wenn er seit dem 
letzten vorbeugenden Herausschreiben nicht mehr geändert wurde) 
nicht mehr nötig, und es müssten nur noch die neuen Inhalte 
hereingeholt werden:  Die Swapspace‐Nutzung wäre flinker. 

Ob Linux das tut, weiß ich nicht, denkbar wäre es aber.  

[toc] | [prev] | [next] | [standalone]


#116149

FromJuergen Ilse <news@usenet-verwaltung.de>
Date2021-04-01 13:29 +0000
Message-ID<6065caa3$0$32756$7b62cf90@news1.net.de>
In reply to#116147
Hallo,

Helmut Waitzmann <nn.throttle@xoxy.net> wrote:
> Ich meine, mal gelesen zu haben, dass Solaris (oder war es ein BSD?) 
> als Menge des verfügbaren virtuellen Speichers immer nur den 
> Swapspace in Betracht zieht und der RAM nicht in die Rechnung 
> eingeht. 

Bei Solaris 4 war das so (Solaris 4 war ein BSD) und zumindest bei alten
BSD-Versionen war es auch so. Ob es bei aktuellen BSD-Versionen noch so
ist, kann ich momentan nicht beantworten. Solaris 2.x war kein BSD mehr
sondern basierte auf SYSVR4. Wie dort die Speicherverwaltung implementiert
war bzw. ist, weiss  ich nicht. Linux hatte IIRC auch mal eine Speicher-
verwaltung. die aehnlich wie die von aeelteren BSDs arbeitete. Im Laufe
der 2.4.x Kernel-Entwicklung wurde meines Wissens nach die Speicherverwal-
tung des Kernels mindestens einmal komplett ausgetauscht.

> Daher kommt wohl auch die Empfehlung, (mindestens) so viel Swapspace 
> bereitzustellen, wie RAM eingebaut ist. 
 
Mindestens eine Empfehlung aus der damaligen Zeit lautete "Ram * 2" ...

Tschuess,
	Juergen Ilse			(juergen@usenet-verwaltung.de)

[toc] | [prev] | [next] | [standalone]


#116153

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-04-01 10:47 -0400
Message-ID<87y2e2yscm.fsf@usenet.ankman.de>
In reply to#116147
On Thu, 01 Apr 2021 15:02:47 +0200, Helmut Waitzmann wrote:
>
> Andreas Kohlbach <ank@spamfence.net>:

[...]

> Die Formel für die maximale Nutzung virtuellen Speichers ist 
>
>
>    Swap + overcommit_ratio/100 * RAM + 1024 * overcommit_kbytes
>
> wobei immer nur eines von «/proc/sys/vm/overcommit_ratio» und 
> «/proc/sys/vm/overcommit_kbytes» ungleich 0 sein darf (siehe das 
> Handbuch «proc(5)»). 
>
> In Deinem Fall bedeutet das, dass das System sich mit 
>
>
>    2 GiB + 50/100 * 4 GiB + 1024 * 0 KiB = 4 GiB
>
> virtuellen Speichers zufrieden gibt. 
>
>
> Wenn Du den Swapspace auf 4 GiB vergrößerst und 
> «/proc/sys/vm/overcommit_ratio» und «/proc/sys/vm/overcommit_kbytes» 
> auf 0 stellst, ist die Summe
>
>    4 GiB + 0/100 * 4 GiB + 1024 * 0 KiB = 4 GiB
>
> virtuellen Speichers die gleiche, aber es ist garantiert, dass für 
> suspend to disk der ganze virtuelle Speicher in den Swapspace 
> passt. 

Dank meiner kaputten Partitionstabelle (ver)schiebe (vergrößere) ich da
nichts. Auch schon über ein Jahr her dank der anhaltenden Krise, dass ich
das Laptop mit raus nahm und in Suspend (to RAM) brachte.

> Ich meine, mal gelesen zu haben, dass Solaris (oder war es ein BSD?) 
> als Menge des verfügbaren virtuellen Speichers immer nur den 
> Swapspace in Betracht zieht und der RAM nicht in die Rechnung 
> eingeht. 
>
> Daher kommt wohl auch die Empfehlung, (mindestens) so viel Swapspace 
> bereitzustellen, wie RAM eingebaut ist. 

IIRC hörte ich vor Jahrzehnten schon, mindestens doppelt soviel SWAP wie
RAM haben zu sollen. Gilt vielleicht nicht mehr.
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#116158

FromStefan Möding <Apr2021.5.kill-9@spamgourmet.com>
Date2021-04-01 17:36 +0200
Message-ID<m28s62nhji.fsf@athena.moeding.net>
In reply to#116153
Andreas Kohlbach <ank@spamfence.net> writes:

> On Thu, 01 Apr 2021 15:02:47 +0200, Helmut Waitzmann wrote:

>> Ich meine, mal gelesen zu haben, dass Solaris (oder war es ein BSD?) 
>> als Menge des verfügbaren virtuellen Speichers immer nur den 
>> Swapspace in Betracht zieht und der RAM nicht in die Rechnung 
>> eingeht. 
>>
>> Daher kommt wohl auch die Empfehlung, (mindestens) so viel Swapspace 
>> bereitzustellen, wie RAM eingebaut ist. 

Außerdem braucht man mindestens diesen Platz, wenn man kernel crash dumps
nutzen will. Bei einer Kernel Panic wird der komplette RAM in den Swap
Space geschrieben und dann beim nächsten Booten als Datei nach /var/crash
kopiert. Damit konnte man mit dem Debugger post mortem die Ursache für den
Crash ermitteln. Natürlich nur, wenn Swap und /var groß genug waren...


> IIRC hörte ich vor Jahrzehnten schon, mindestens doppelt soviel SWAP wie
> RAM haben zu sollen. Gilt vielleicht nicht mehr.

IMHO stammt das alles noch aus der Zeit, als 50 Leute sich eine Maschine
mit 8 oder 12 Megabytes geteilt haben. Swapping gehörte da einfach dazu,
weil mehr RAM entweder zu teuer war oder die Hardware schon den Vollausbau
erreicht hatte.

-- 
Stefan

[toc] | [prev] | [next] | [standalone]


#116159

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-04-01 11:50 -0400
Message-ID<87v996ypeq.fsf@usenet.ankman.de>
In reply to#116158
On Thu, 01 Apr 2021 17:36:17 +0200, Stefan Möding wrote:
>
> Andreas Kohlbach <ank@spamfence.net> writes:
>
>> IIRC hörte ich vor Jahrzehnten schon, mindestens doppelt soviel SWAP wie
>> RAM haben zu sollen. Gilt vielleicht nicht mehr.
>
> IMHO stammt das alles noch aus der Zeit, als 50 Leute sich eine Maschine
> mit 8 oder 12 Megabytes geteilt haben. Swapping gehörte da einfach dazu,
> weil mehr RAM entweder zu teuer war oder die Hardware schon den Vollausbau
> erreicht hatte.

Du erinnerst mich gerade an 1997, als ich mein erstes Linux
installierte. Satte 24 MB [1] (nicht GB) RAM und eine riesige 1,3 GB
(nicht TB) große Festplatte, auf der Windows95 schon rund 800 MB
brauchte.

[1] Original kam der Computer mit 8 MB RAM, konnte ich "für wenig Geld"
(IIRC 199 DM) auf 16 MB aufrüsten. Habe um 1999 später einen weiteren 16
MB Riegel erworben, als die Preise "niedriger" waren und der "nur" weitere
199 DM kostete. Waren IIRC 2 nur RAM Slots drin, die mit je 4 MB (also 8)
belegt waren, dass ich mit dem neuen 16er auf 24 MB (statt der
gewünschten 32) kam.

IIRC hatte ich laut der (2 * RAM) Regel am Anfang 32 MB SWAP Space
angelegt. Bei den noch 500 MB Festplattenplatz (1300 - 800 für Windows)
taten 32 MB SWAP schon weh, die Linux selbst nicht mehr haben
konnte. "Gut", dass eh kein Platz für eine GUI war, dass Linux (ganz im
Gegensatz zu Windows, was ständig mit dem Auslagern beschäftigt war)
flüssig lief.
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#116168

FromHermann Riemann <nospam.ng@hermann-riemann.de>
Date2021-04-01 20:01 +0200
Message-ID<icmg3hF9a4pU1@mid.individual.net>
In reply to#116159
Am 01.04.21 um 17:50 schrieb Andreas Kohlbach:

> Du erinnerst mich gerade an 1997, als ich mein erstes Linux
> installierte. Satte 24 MB [1] (nicht GB) RAM und eine riesige 1,3 GB
> (nicht TB) große Festplatte, auf der Windows95 schon rund 800 MB
> brauchte.

Mein erstes Linux habe ich 1994 installiert.
8 MB RAM 80 MB Syquest Wechselplatte, 386 AMD CPU,
  vielleich Tseng Grafikkarte.
( Eine Scheibe für DR-DOS, eine für OS/2 und eine für Linux 0.999 )

> [1] Original kam der Computer mit 8 MB RAM,

Aus Einzelteile selber zusammengesteckt.
Wenn ich da in einem laden in der Münchner Schillerstr. Linux rief,
wurde noch nach jemand, der Linux kannte, gesucht.
> "Gut", dass eh kein Platz für eine GUI war, dass Linux (ganz im
> Gegensatz zu Windows, was ständig mit dem Auslagern beschäftigt war)
> flüssig lief.

GUI mit Linux ( kein KDE nur X) kam später mit SuSE 4.2.
Kein Problem mit der Grafikeinstellung dank sax,

Hermann
    der öfter den Eindruck hat,
    das eine Linux Installation
    auf leerem PC heutzutage schwieriger ist

-- 
http://www.hermann-riemann.de

[toc] | [prev] | [next] | [standalone]


#116170

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-04-01 16:18 -0400
Message-ID<87pmzdzrkr.fsf@usenet.ankman.de>
In reply to#116168
On Thu, 1 Apr 2021 20:01:21 +0200, Hermann Riemann wrote:
>
> Am 01.04.21 um 17:50 schrieb Andreas Kohlbach:
>
>> [1] Original kam der Computer mit 8 MB RAM,
>
> Aus Einzelteile selber zusammengesteckt.
> Wenn ich da in einem laden in der Münchner Schillerstr. Linux rief,
> wurde noch nach jemand, der Linux kannte, gesucht.

Heute fragt der Kistenschieber vielleicht, ob es sich bei Linux vielleicht
um ein neues Apple OS handelt. ;-)

Okay, heute mag man auch bei Saturn oder anderen großen Läden von Linux
gehört haben, bietet es aber nicht vorinstalliert an (abgesehen von
Chromebooks vielleicht, wo unter der Oberfläche Linux läuft).

>> "Gut", dass eh kein Platz für eine GUI war, dass Linux (ganz im
>> Gegensatz zu Windows, was ständig mit dem Auslagern beschäftigt war)
>> flüssig lief.
>
> GUI mit Linux ( kein KDE nur X) kam später mit SuSE 4.2.
> Kein Problem mit der Grafikeinstellung dank sax,

Ich hatte schlicht keinen Platz. Hatte bis dahin außerdem nur von KDE
gehört (keine Ahnung, ob die CD damals noch Alternativen bot), und das
war für meine übriggebliebenen 500 MB minus Linux auf der Festplatte
selbst zu groß.
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#116181

FromJuergen Ilse <news@usenet-verwaltung.de>
Date2021-04-02 10:40 +0000
Message-ID<6066f4a4$0$32756$7b62cf90@news1.net.de>
In reply to#116159
Hallo,

Andreas Kohlbach <ank@spamfence.net> wrote:
> Du erinnerst mich gerade an 1997, als ich mein erstes Linux
> installierte. Satte 24 MB [1] (nicht GB) RAM und eine riesige 1,3 GB
> (nicht TB) große Festplatte, auf der Windows95 schon rund 800 MB
> brauchte.

Mein erstes Linux hatte seinen Platz (zusammen mit ca. 40 MB fuer DOS und
Windows 3.1) auf einer 105 MB NEC Platte, in einem Rechner mit 386DX
CPU und 8 MB Ram in Form von 72 einzelnen ICs in "Kombisockeln" in die
unterschiedliche Ramchips hineinpassten (je nach Chip-Tp konnte man das
Board mit bis zu 2 MB oder bis zu 8 MB Ram bestuecken). Ach ja, zu einem
80387 hatte es damals noch nicht gereicht ...
Dieses erste Linux wurde noch von 5 1/4 " Disketten installiert, es handelte
sich um eine SLS Distribution, damals mit Kernel 0.98PL4 Kernel, den ich
kurze Zeit spaeter auf eien damals brandneuen 0.98PL& Kernel upgedated hatte.
Damals gab es noch das Tools "psupdate", dass die Adressen der Kernel-
strukturen im Ram heraussuchte und in eine Datei schrieb, die dann von "ps"
und Konsorten ausgewertet wurde, um PIDs und andere Informationen direkt aus
dem Kernel-Adressraum zu lesen (weil ein Prozessfilesstem gab es noch nicht).
Bei jedem Kernel musse dann einmal "psupdate" (als root) ausgefuehrt werden.
damit das System wie erwartet funktionierte (einschliesslich Tools wie "ps",
"top" und aehnlichen) ...

> [1] Original kam der Computer mit 8 MB RAM, konnte ich "für wenig Geld"
> (IIRC 199 DM) auf 16 MB aufrüsten.

Das Mainboard meines ersten Linux-Rechners war mit den 8MB schon voll
bestueckt. Das Mainboard hatte eine Groesse, die wohl in heute uebliche
Gehaeuse beim besten Willen nicht mehr hineinpassen wuerde.

Das muss damals so um 1993 gewesen sein (genauer weiss ich das Datum nicht 
mehr, aber oeglicherweise liesse es sich anhand der Kernel- Versionen naeher 
eingrenzen...

Tschuess,
	Juergen Ilse			(juergen@usenet-verwaltung.de)

[toc] | [prev] | [next] | [standalone]


#116201

FromMarc Haber <mh+usenetspam1118@zugschl.us>
Date2021-04-02 21:37 +0200
Message-ID<s47rot$hon$1@news1.tnib.de>
In reply to#116153
Andreas Kohlbach <ank@spamfence.net> wrote:
>On Thu, 01 Apr 2021 15:02:47 +0200, Helmut Waitzmann wrote:
>> Daher kommt wohl auch die Empfehlung, (mindestens) so viel Swapspace 
>> bereitzustellen, wie RAM eingebaut ist. 
>
>IIRC hörte ich vor Jahrzehnten schon, mindestens doppelt soviel SWAP wie
>RAM haben zu sollen. Gilt vielleicht nicht mehr.

Beide dieser Empfehlungen gehören zu den Märchen, die seit mehr als
zehn Jahren technisch überholt sind, aber nicht totzubekommen sind.

Legt man Wert auf Suspend-to-Disk, sind die Anforderungen direkt
nochmal anders, weil ja sowohl der Inhalt des Swap als auch das RAM
weggeschrieben werden muss. Die Anforderungen kenne ich aber nicht,
meine Server gehen nicht schlafen und die Desktops müssen nur
Suspend-to-RAM können.

Grüße
Marc
-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | 
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

[toc] | [prev] | [next] | [standalone]


#116215 — [OT] Signal-Rausch-Verhältnis in Diskussionen (was: Swap auf einem Desktopsystem sinnvoll?)

FromHelmut Waitzmann <nn.throttle@xoxy.net>
Date2021-04-03 03:09 +0200
Subject[OT] Signal-Rausch-Verhältnis in Diskussionen (was: Swap auf einem Desktopsystem sinnvoll?)
Message-ID<83r1jsrx6l.fsf_-_@helmutwaitzmann.news.arcor.de>
In reply to#116201
Marc Haber <mh+usenetspam1118@zugschl.us>:
>Andreas Kohlbach <ank@spamfence.net> wrote:
>>On Thu, 01 Apr 2021 15:02:47 +0200, Helmut Waitzmann wrote:
>>> Daher kommt wohl auch die Empfehlung, (mindestens) so viel 
>>> Swapspace bereitzustellen, wie RAM eingebaut ist. 
>>
>>IIRC hörte ich vor Jahrzehnten schon, mindestens doppelt soviel 
>>SWAP wie RAM haben zu sollen. Gilt vielleicht nicht mehr.
>
>Beide dieser Empfehlungen gehören zu den Märchen, die seit mehr als 
>zehn Jahren technisch überholt sind, aber nicht totzubekommen sind.

Wenn Du schon lästerst («Märchen»), solltest Du es wenigstens 
sorgfältig tun:  Zu Zeiten, als manche Betriebssysteme die Menge des 
verfügbaren virtuellen Speichers nur daran gemessen haben, wieviel 
Swapspace im System vorhanden war, war die Empfehlung, mindestens so 
viel Swapspace wie Hauptspeicher zu haben, kein Märchen sondern die 
Voraussetzung, dass das Betriebssystem überhaupt so viel virtuellen 
Speicher herausrückt, dass er den ganzen Hauptspeicher nutzt.  Also 
ist diese Empfehlung bei (heutigen) Betriebssystemen, die nicht mehr 
so verfahren, technisch überholt.  Wenn Du lästern willst, bezeichne 
sie für diese Betriebssysteme als Märchen; wenn Du konstruktiv sein 
willst, erkläre lieber, woher diese Empfehlung stammt, und, warum 
sie nicht mehr angebracht ist. 

Ein Märchen, das seit mehr als zehn Jahren technisch überholt ist, 
ist eines, das vor mehr als zehn Jahren ein den technischen 
Tatsachen entsprechendes Märchen, also eine vor mehr als zehn Jahren 
falsche Empfehlung war. 

Verzeihung, aber das musste ich mal loswerden:  Du bist zwar 
technisch kompetent, manchmal aber ein ziemliches Lästermaul.  Und 
damit bist Du für manches Gezänk hier im Usenet – am besten auch 
noch ohne Betreffsanpassung –, das das Signal‐Rausch‐Verhältnis 
ziemlich in den Keller fahren lässt, mitverantwortlich. 

[toc] | [prev] | [next] | [standalone]


#116226 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

FromStefan Reuther <stefan.news@arcor.de>
Date2021-04-03 10:19 +0200
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<s49ffd.3so.1@stefan.msgid.phost.de>
In reply to#116215
Am 03.04.2021 um 03:09 schrieb Helmut Waitzmann:
> Marc Haber <mh+usenetspam1118@zugschl.us>:
>> Andreas Kohlbach <ank@spamfence.net> wrote:
>>> On Thu, 01 Apr 2021 15:02:47 +0200, Helmut Waitzmann wrote:
>>>> Daher kommt wohl auch die Empfehlung, (mindestens) so viel Swapspace
>>>> bereitzustellen, wie RAM eingebaut ist. 
>>>
>>> IIRC hörte ich vor Jahrzehnten schon, mindestens doppelt soviel SWAP
>>> wie RAM haben zu sollen. Gilt vielleicht nicht mehr.
>>
>> Beide dieser Empfehlungen gehören zu den Märchen, die seit mehr als
>> zehn Jahren technisch überholt sind, aber nicht totzubekommen sind.
> 
> Wenn Du schon lästerst («Märchen»), solltest Du es wenigstens sorgfältig
> tun:  Zu Zeiten, als manche Betriebssysteme die Menge des verfügbaren
> virtuellen Speichers nur daran gemessen haben, wieviel Swapspace im
> System vorhanden war, war die Empfehlung, mindestens so viel Swapspace
> wie Hauptspeicher zu haben, kein Märchen sondern die Voraussetzung, dass
> das Betriebssystem überhaupt so viel virtuellen Speicher herausrückt,
> dass er den ganzen Hauptspeicher nutzt.

Welche Betriebssysteme waren das denn? Linux zählt jedenfalls seit
mindestens 20 Jahren nicht dazu (ich bin mir ziemlich sicher, auch davor
nicht). Windows ebenso nicht. Oder ist das nur ein Märchen?

Auf einem System mit ein- bis zweistelligen Megabytes ergibt Swap Sinn:
man hat ja immer ein paar Programme laufen, die im Wesentlichen nix tun:
ein paar gettys, ein sendmail, inetd, cron, etc. Lässt man zu, dass die
in den Swap geschoben werden, kann die Applikation, mit der man
interaktiv arbeitet, den kompletten RAM nutzen. Mehr als das ein- bis
zweifache des RAM ist wiederum nicht sinnvoll, weil man die nicht
sinnvoll gefüllt bekommt, das System ist schon vorher interaktiv
unbenutzbar.

Seit man RAM in Gigabytes misst, gehen die ganzen Hintergrundprozesse in
Rundungsfehlern unter. Da erfüllt Swap nur noch den Zweck, den
RAM-fressenden Prozess so auszubremsen, dass man eine höhere Chance hat,
noch das passende kill-Kommando abzusetzen.

Wenn man den Swap-Space also nicht für Suspend-to-Disk braucht, kommt
man gut ohne aus; ich hab seit Jahren keinen mehr.


  Stefan

[toc] | [prev] | [next] | [standalone]


#116332 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

FromSven Hartge <sh-214@svenhartge.de>
Date2021-04-04 18:31 +0200
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<2h5fegm3g00lv8@mids.svenhartge.de>
In reply to#116226
Stefan Reuther <stefan.news@arcor.de> wrote:
> Am 03.04.2021 um 03:09 schrieb Helmut Waitzmann:

>> Wenn Du schon lästerst («Märchen»), solltest Du es wenigstens
>> sorgfältig tun:  Zu Zeiten, als manche Betriebssysteme die Menge des
>> verfügbaren virtuellen Speichers nur daran gemessen haben, wieviel
>> Swapspace im System vorhanden war, war die Empfehlung, mindestens so
>> viel Swapspace wie Hauptspeicher zu haben, kein Märchen sondern die
>> Voraussetzung, dass das Betriebssystem überhaupt so viel virtuellen
>> Speicher herausrückt, dass er den ganzen Hauptspeicher nutzt.

> Welche Betriebssysteme waren das denn? Linux zählt jedenfalls seit
> mindestens 20 Jahren nicht dazu (ich bin mir ziemlich sicher, auch
> davor nicht). Windows ebenso nicht. Oder ist das nur ein Märchen?

Wir reden hier von den Ur-Unixen, die so gestaltet waren. Also Dinge,
die 40 bis 50 Jahre her sind mittlerweile.

S°

-- 
Sigmentation fault. Core dumped.

[toc] | [prev] | [next] | [standalone]


#116343 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-04-04 14:48 -0400
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<871rbpyjh6.fsf@usenet.ankman.de>
In reply to#116332
On Sun, 4 Apr 2021 18:31:16 +0200, Sven Hartge wrote:
>
> Stefan Reuther <stefan.news@arcor.de> wrote:
>> Am 03.04.2021 um 03:09 schrieb Helmut Waitzmann:
>
>>> Wenn Du schon lästerst («Märchen»), solltest Du es wenigstens
>>> sorgfältig tun:  Zu Zeiten, als manche Betriebssysteme die Menge des
>>> verfügbaren virtuellen Speichers nur daran gemessen haben, wieviel
>>> Swapspace im System vorhanden war, war die Empfehlung, mindestens so
>>> viel Swapspace wie Hauptspeicher zu haben, kein Märchen sondern die
>>> Voraussetzung, dass das Betriebssystem überhaupt so viel virtuellen
>>> Speicher herausrückt, dass er den ganzen Hauptspeicher nutzt.
>
>> Welche Betriebssysteme waren das denn? Linux zählt jedenfalls seit
>> mindestens 20 Jahren nicht dazu (ich bin mir ziemlich sicher, auch
>> davor nicht). Windows ebenso nicht. Oder ist das nur ein Märchen?
>
> Wir reden hier von den Ur-Unixen, die so gestaltet waren. Also Dinge,
> die 40 bis 50 Jahre her sind mittlerweile.

Eigentlich Linux, siehe Gruppen-Name. UNIX ist nebenan. ;-)

Was hält man von dieser Tabelle
<https://opensource.com/article/19/2/swap-space-poll> aus dem Februar 2019?

Physikalisches RAM     SWAP                   Hibernation
≤ 2GB                  2X RAM                 3X RAM
2GB - 8GB              = RAM                  2X RAM
8GB - 64GB             4G to 0.5X RAM         1.5X
RAM >64GB              Minimum 4GB            Hibernation not recommended
-- 
Andreas

https://news-commentaries.blogspot.com/

[toc] | [prev] | [next] | [standalone]


#116350 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

From"Gerald E:scher" <Spamer@fahr-zur-Hoelle.org>
Date2021-04-04 19:47 +0000
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<161756567851.64712.9613630866307002834.XPN@ID-37099.user.uni-berlin.de>
In reply to#116343
Andreas Kohlbach schrieb am 4/4/2021 20:48:

> Was hält man von dieser Tabelle
> <https://opensource.com/article/19/2/swap-space-poll> aus dem Februar 2019?
>
> Physikalisches RAM     SWAP                   Hibernation
> ≤ 2GB                  2X RAM                 3X RAM
> 2GB - 8GB              = RAM                  2X RAM
> 8GB - 64GB             4G to 0.5X RAM         1.5X
> RAM >64GB              Minimum 4GB            Hibernation not recommended

Auf meinem EeePC habe ich jahrelang unter Ubuntu Hibernation (ging
damals noch) mit SWAP = RAM benutzt.

Bei einem Embedded Linux versagt die Tabelle völlig, da gilt häufig 
RAM > Flash ;-)

-- 
Gerald

[toc] | [prev] | [next] | [standalone]


#116354 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

FromMarc Haber <mh+usenetspam1118@zugschl.us>
Date2021-04-04 22:13 +0200
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<s4d6lg$118$1@news1.tnib.de>
In reply to#116343
Andreas Kohlbach <ank@spamfence.net> wrote:
>Was hält man von dieser Tabelle
><https://opensource.com/article/19/2/swap-space-poll> aus dem Februar 2019?
>
>Physikalisches RAM     SWAP                   Hibernation
>? 2GB                  2X RAM                 3X RAM
>2GB - 8GB              = RAM                  2X RAM
>8GB - 64GB             4G to 0.5X RAM         1.5X
>RAM >64GB              Minimum 4GB            Hibernation not recommended

Ich würde von so einer starren Empfehlung Abstand nehmen wollen, aber
wenn ich mir so meine nach "pi mal daumen" angelegten Systeme so
anschaue, sind meine Swapspaces eher größer als das. Passt also schon.

Ausnahme ist meine fetteste Kiste mit 32 GB RAM, auf der ein Haufen
VMs läuft, die hat nur 2 GB Swap (und Null davon in Benutzung). Mein
Notebook hat 16 GB RAM, 8 GB Swap und davon 2,3 GB in Benutzung. Mein
Desktop hat auch 16 GB RAM, aber völlig daneben 24 GB Swap (was hat
mich da denn geritten?), davon 2 MB (sic!) in Benutzung.

Grüße
Marc
-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | 
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

[toc] | [prev] | [next] | [standalone]


#116445 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

FromJuergen Ilse <news@usenet-verwaltung.de>
Date2021-04-05 17:38 +0000
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<606b4b26$0$32756$7b62cf90@news1.net.de>
In reply to#116226
Stefan Reuther <stefan.news@arcor.de> wrote:
> Am 03.04.2021 um 03:09 schrieb Helmut Waitzmann:
>> Wenn Du schon lästerst («Märchen»), solltest Du es wenigstens sorgfältig
>> tun:  Zu Zeiten, als manche Betriebssysteme die Menge des verfügbaren
>> virtuellen Speichers nur daran gemessen haben, wieviel Swapspace im
>> System vorhanden war, war die Empfehlung, mindestens so viel Swapspace
>> wie Hauptspeicher zu haben, kein Märchen sondern die Voraussetzung, dass
>> das Betriebssystem überhaupt so viel virtuellen Speicher herausrückt,
>> dass er den ganzen Hauptspeicher nutzt.
> 
> Welche Betriebssysteme waren das denn? Linux zählt jedenfalls seit
> mindestens 20 Jahren nicht dazu (ich bin mir ziemlich sicher, auch davor
> nicht).

Bei letzterem liegst du falsch. Es gab auch mal einige Linux-Kernel, bei
denen die Speicherverwaltung genau so arbeitete (wenn ich mich recht er-
innere, waren das einige 2.4.x Kernel).

> Windows ebenso nicht. Oder ist das nur ein Märchen?

Bei aktuellen BSDs bin ich mir nicht sicher, aber frueher war das bei BSD
auch so, sofern man ueberhaupt Swap hatte, bestimmte die Groesse des Swaps
die groesse des vom Betriebssystem verwalteten virtuellen Speichers.
Das betraf auch noch SunOS 4.x (Solaris 1.x) das ein BSD wa, im Gegensatz
zu spaeteren Solaris-Versionen, die dann eher ein SYSVR4 waren (mit ein
paar Kompatibilitaetszugestaendnissen in Richtung BSD).

> Seit man RAM in Gigabytes misst, gehen die ganzen Hintergrundprozesse in
> Rundungsfehlern unter. Da erfüllt Swap nur noch den Zweck, den
> RAM-fressenden Prozess so auszubremsen, dass man eine höhere Chance hat,
> noch das passende kill-Kommando abzusetzen.

Hast du mal LLVM als Debugversion selbst compiliert? Da werden 8GB beim
linken einiger der erzeugten binaries schon fast knapp ... Und es gibt
durchaus Software-Projekte, die noch groesser sind.

Tschuess,
	Juergen Ilse			(juergen@usenet-verwaltung.de)

[toc] | [prev] | [next] | [standalone]


#116500 — Re: [OT] Signal-Rausch-Verhältnis in Diskussionen

FromStefan Reuther <stefan.news@arcor.de>
Date2021-04-06 18:34 +0200
SubjectRe: [OT] Signal-Rausch-Verhältnis in Diskussionen
Message-ID<s4i9jv.32c.1@stefan.msgid.phost.de>
In reply to#116445
Am 05.04.2021 um 19:38 schrieb Juergen Ilse:
> Stefan Reuther <stefan.news@arcor.de> wrote:
>> Am 03.04.2021 um 03:09 schrieb Helmut Waitzmann:
>>> Wenn Du schon lästerst («Märchen»), solltest Du es wenigstens sorgfältig
>>> tun:  Zu Zeiten, als manche Betriebssysteme die Menge des verfügbaren
>>> virtuellen Speichers nur daran gemessen haben, wieviel Swapspace im
>>> System vorhanden war, war die Empfehlung, mindestens so viel Swapspace
>>> wie Hauptspeicher zu haben, kein Märchen sondern die Voraussetzung, dass
>>> das Betriebssystem überhaupt so viel virtuellen Speicher herausrückt,
>>> dass er den ganzen Hauptspeicher nutzt.
>>
>> Welche Betriebssysteme waren das denn? Linux zählt jedenfalls seit
>> mindestens 20 Jahren nicht dazu (ich bin mir ziemlich sicher, auch davor
>> nicht).
> 
> Bei letzterem liegst du falsch. Es gab auch mal einige Linux-Kernel, bei
> denen die Speicherverwaltung genau so arbeitete (wenn ich mich recht er-
> innere, waren das einige 2.4.x Kernel).

Dann, bitte, zeigen.

Das System, an das ich mit der Jahreszahl "vor 20 Jahren" dachte, wo die
Erinnerung also noch frisch ist, hatte 1 GB RAM und 200 MB Swap und
einen 2.4er Kernel. Natürlich konnte ich den kompletten RAM damit
nutzen. Auch eine Anzahl VMs mit 2.4er Kerneln hatte ich. Die hatten nie
Swap.

Ich will nicht ausschließen, dass so eine Einschränkung entsteht, wenn
man z.B. Suspend-to-Disk will, aber Standard ist das nicht.

>> Seit man RAM in Gigabytes misst, gehen die ganzen Hintergrundprozesse in
>> Rundungsfehlern unter. Da erfüllt Swap nur noch den Zweck, den
>> RAM-fressenden Prozess so auszubremsen, dass man eine höhere Chance hat,
>> noch das passende kill-Kommando abzusetzen.
> 
> Hast du mal LLVM als Debugversion selbst compiliert? Da werden 8GB beim
> linken einiger der erzeugten binaries schon fast knapp ... Und es gibt
> durchaus Software-Projekte, die noch groesser sind.

Es ist ja nicht so, dass ich nicht im Notfall wüsste, wo ich Swap
herbekomme.


  Stefan

[toc] | [prev] | [next] | [standalone]


#116164

FromMarcel Mueller <news.5.maazl@spamgourmet.org>
Date2021-04-01 19:23 +0200
Message-ID<s44vhm$m0m$1@gwaiyur.mb-net.net>
In reply to#116134
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.

> Auf welche Bedeutung hebst Du mit

AFAIK gehören die zwei Settings zusammen. Das erste ist ein Schalter, 
das zweite eine Feineinstellung.


>> 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.


Marcel

[toc] | [prev] | [next] | [standalone]


#116169

FromHelmut Waitzmann <nn.throttle@xoxy.net>
Date2021-04-01 21:55 +0200
Message-ID<83ft09vkyk.fsf@helmutwaitzmann.news.arcor.de>
In reply to#116164
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.  

[toc] | [prev] | [next] | [standalone]


Page 5 of 6 — ← Prev page 1 2 3 4 [5] 6  Next page →

Back to top | Article view | de.comp.os.unix.linux.misc


csiph-web