Kernel / Benutzerspeicher aufteilung
Posted: 14. Nov 2007 11:49
Hallo,
seit einiger Zeit befindet sich im Kernel ja die Möglichkeit, die Aufteilung des Hauptspeichers in Anwendungs- und Kernelspeicher zu verändern (2/2 oder 3/1).
jetzt frage ich mich, warum in aller Welt braucht der Kernel überhaupt soviel Speicher? Was läuft da noch aus eben dem Kernel und den Treibern, was auch im schlimmsten Falle nicht mehr als 50MB sein dürften?
Warum ist die Standardeinstellung für die (virtuelle) Spreicheraufteilung dann auf 2G/2G eingestellt und nicht 3G/1G? Und, wie bereits angefragt warum überhaupt ein volles Gig (oder eben gar 2) für den Kernel?
Abgesehen von nfs laufen ja auch die meisten Dienste im Benutzermodus, also sollte auch für Server zumindest eine 3/1 teilung vorteilhafter sein, eben mehr Speicher für die Anwendungen.
Bliebe noch die Frage nach dem System(Platten)cache.
Hat jemand mehr wissen oder (_verständliche_) Links zu diesem Thema?
Danke
seit einiger Zeit befindet sich im Kernel ja die Möglichkeit, die Aufteilung des Hauptspeichers in Anwendungs- und Kernelspeicher zu verändern (2/2 oder 3/1).
jetzt frage ich mich, warum in aller Welt braucht der Kernel überhaupt soviel Speicher? Was läuft da noch aus eben dem Kernel und den Treibern, was auch im schlimmsten Falle nicht mehr als 50MB sein dürften?
Warum ist die Standardeinstellung für die (virtuelle) Spreicheraufteilung dann auf 2G/2G eingestellt und nicht 3G/1G? Und, wie bereits angefragt warum überhaupt ein volles Gig (oder eben gar 2) für den Kernel?
Abgesehen von nfs laufen ja auch die meisten Dienste im Benutzermodus, also sollte auch für Server zumindest eine 3/1 teilung vorteilhafter sein, eben mehr Speicher für die Anwendungen.
Bliebe noch die Frage nach dem System(Platten)cache.
Hat jemand mehr wissen oder (_verständliche_) Links zu diesem Thema?
Danke