* On Mon, 07 Apr 2003 at 12:22 +0200, Andreas Kyek wrote:
On 7 Apr 2003 at 0:12, Adalbert Michelic wrote: [...]
Merkwürdig. Was passiert, wenn kein oder weniger swap als RAM da ist? Wie kommt das System beim Booten so weit, daß es swap aktivieren kann, wenn es vorher keine hat? Und warum hatte ich mit swaplosen oder mit äusserst wenig swap bestückten Rechnern noch nie Probleme? Fehlerbehaftete 2.4er Kernel mal ausgenommen.
Was dann passiert? Gar nix schlimmes. Der Rechner läuft einfach. Ein swaploser Rechner macht solange keine Probleme, solange der Rechner aus dem Hauptspeicher alle Speicheranfragen befriedigen kann.
Erst wenn der Hauptspeicher wirklich "voll" ist, bekommst Du dann Probleme.
Wodurch unterscheiden sich diese Probleme dann von denen, die auftauchen, wenn bei Rechner mit swap dieser ebenfalls vollläuft? Mir dünkt, Probleme kriegt man in jedem Fall, wenn der Speicher aus ist. Ganz egal, ob da jetzt swap ist, oder nicht.
Dies heisst umgekehrt nicht, das Swap erst dann benutzt wird, wenn der Hauptspeicher voll ist. Es bleibt dem System überlassen, ob die Gesamtperformance der aktiven Prozesse nicht besser ist, wenn ein paar selten benötige Memory Bereiche "geswappt" werden und dafür die Plattencaches größer bleiben / erhalten bleiben.
Ja. Nur leider deckt sich diese Logik manchmal nicht mit dem Arbeitsverhalten des Benutzers und berücksichtigt die Tatsache nicht, daß Festplattenzugriffe manchmal unerwünscht sind, im speziellen dann, wenn die Platte gerade aus Stromspargründen steht. Wenn der Kernel plötzlich auf die Idee kommt, daß er besser irgendwelche Files im Cache hält, auf die vor Urzeiten irgendwann mal zugegriffen wurde, und die jetzt kein Schwein mehr interessieren und er jetzt 2, 3 Seiten in den swap packen muß, damit der Platte nicht fad wird, dann ist das auf einem Laptop der Batterielaufzeit nicht gerade zuträglich. Da drehe ich lieber den swap im Normalfall ab, und schalte ihn erst ein, wenns unbedingt sein muß, weil ich grad kruzfristig viel Speicher brauche. -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at