Hallo, ich habe meinem Rechner(Debian+KDE+Kernel 2.4.XX) vor kurzem einen weiteren 256 MB Riegel spendiert da das System staendig Daten ausgelagerte. Jetzt mit 512 MB geht das Gleiche wieder los. Nach einem Neustart werden von allen benoetigten Anwendungen ca. 180 MB belegt. Jetzt nachdem er ein paar Tage gelaufen ist zeigt mir top 420 MB benutzten phys. Speicher und 35 MB(von 512 vorhanden) benutzten Swap an, und das obwohl als einzige Anwendung ein xterm geoeffnet ist. Auch scheint es keinen Prozess zu geben dem man den belegten Speicher zuordnen koennte. Kann mal wer bitte etwas Licht ins Dunkel bringen?
Danke Jens
Hi,
On Tue, 30 Nov 2004 11:17:59 +0100 Jens Herrmann wrote:
ich habe meinem Rechner(Debian+KDE+Kernel 2.4.XX) vor kurzem einen weiteren 256 MB Riegel spendiert da das System staendig Daten ausgelagerte. Jetzt mit 512 MB geht das Gleiche wieder los. [...] Kann mal wer bitte etwas Licht ins Dunkel bringen?
http://kerneltrap.org/node/view/3000
Vielleicht hilft dir das weiter. Ich bin mir aber nicht sicher, ob es swappiness bei 2.4 überhaupt gibt.
Viele Grüße Frank Benkstein.
Am Dienstag, 30. November 2004 11:51 schrieb Frank Benkstein:
On Tue, 30 Nov 2004 11:17:59 +0100 Jens Herrmann wrote:
weiteren 256 MB Riegel spendiert da das System staendig Daten ausgelagerte. Jetzt mit 512 MB geht das Gleiche wieder los. Kann mal wer bitte etwas Licht ins Dunkel bringen?
http://kerneltrap.org/node/view/3000
Vielleicht hilft dir das weiter. Ich bin mir aber nicht sicher, ob es swappiness bei 2.4 überhaupt gibt.
Unter Solaris wird nicht für Programme benötigter Hauptspeicher für das Cachen von Dateien verwendet. In erster Näherung wird also nach endlicher Nutzung eines Solarissystems der Hauptspeicher IMMER bis auf eine knappe Reserve aufgebraucht sein. Ich nehme ein ähnliches Verhalten unter Linux an(, lasse mich aber gern aufklären...).
Ab der 2. Ausgabe von z.B. $ vmstat 10 zeigt Dir das Kommando an, was innerhalb der letzten 10 Sekunden tatsächlich auf Deinem swapspace los war (Spalten si, so).
Was zeigt denn ein einfaches $ free auf Deinem rechner an?
HTH, Uwe.
On Tue, 30 Nov 2004 14:13:37 +0100 Uwe Beger Uwe.Beger@unixprojekt.de wrote:
[...] Unter Solaris wird nicht für Programme benötigter Hauptspeicher für das Cachen von Dateien verwendet. In erster Näherung wird also nach endlicher Nutzung eines Solarissystems der Hauptspeicher IMMER bis auf eine knappe Reserve aufgebraucht sein. Ich nehme ein ähnliches Verhalten unter Linux an(, lasse mich aber gern aufklären...).
Ohne es genauer belegen zu können, glaube ich das dem so ist, zumindest hab ich auch mal was derartiges gelesen.
Evtl. ist das folgende auch ein Indiz dafür:
[phriedrich]$ cat /proc/meminfo MemTotal: 776068 kB MemFree: 68384 kB Buffers: 33020 kB Cached: 511708 kB SwapCached: 0 kB Active: 304164 kB Inactive: 339960 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 776068 kB LowFree: 68384 kB SwapTotal: 706820 kB SwapFree: 706820 kB Dirty: 76 kB Writeback: 0 kB Mapped: 139244 kB Slab: 48844 kB Committed_AS: 272776 kB PageTables: 2064 kB VmallocTotal: 245752 kB VmallocUsed: 25492 kB VmallocChunk: 218080 kB
Reichlich Speicher, davon recht wenig frei und viel Cached. E-Memwatch.epplet zeigt mir auch nur 157MB als belegt an, was ich für recht realistisch halte und ungefähr Gesammtspeicher minus Cached entspricht.
Freundlich grüßend,
Friedrich
Hilmar Preusse wrote:
On 30.11.04 Jens Herrmann (jemihe@gmx.de) wrote:
Moin,
Kann mal wer bitte etwas Licht ins Dunkel bringen?
Tippe doch mal "free" ein und poste den Output hier.
total used free shared buffers cached Mem: 513484 506112 7372 0 21488 347436 -/+ buffers/cache: 137188 376296 Swap: 514072 34588 479484
Jens
On 30.11.04 Jens Herrmann (jemihe@gmx.de) wrote:
Hilmar Preusse wrote:
On 30.11.04 Jens Herrmann (jemihe@gmx.de) wrote:
Moin,
Kann mal wer bitte etwas Licht ins Dunkel bringen?
Tippe doch mal "free" ein und poste den Output hier.
total used free shared buffers cached
Mem: 513484 506112 7372 0 21488 347436 -/+ buffers/cache: 137188 376296 ^^^^^^ Swap: 514072 34588 479484
Na sieht doch gut aus. cached ist RAM der von beendeten Programmen zurückgegeben wurd aber deren Daten trotzdem im RAM gehalten werden für den Fall, daß sie nochmal gebraucht werden. Z.B. kann ein kompletter Mozilla im RAM verbleiben und muß beim nächsten Mal nicht wieder von der HD gelesen werden. Das wirkt sich dann positiv auf die Startup time aus. Schau Dir nochmal /proc/meminfo an.
H.
Hi,
On Tue, 30 Nov 2004 15:12:09 +0100 Hilmar Preusse wrote:
On 30.11.04 Jens Herrmann (jemihe@gmx.de) wrote:
total used free shared buffers cached
Mem: 513484 506112 7372 0 21488 347436-/+ buffers/cache: 137188 376296 ^^^^^^ Swap: 514072 34588 479484
Na sieht doch gut aus. cached ist RAM der von beendeten Programmen zurückgegeben wurd aber deren Daten trotzdem im RAM gehalten werden für den Fall, daß sie nochmal gebraucht werden. Z.B. kann ein kompletter Mozilla im RAM verbleiben und muß beim nächsten Mal nicht wieder von der HD gelesen werden. Das wirkt sich dann positiv auf die Startup time aus.
Bist du sicher, dass das so richtig ist? Ich dachte immer, cached sind allgemeine Daten, die von der Platte gelesen werden, also auch Bilder, Dokumente etc.
Grüße Frank Benkstein.
On 30.11.04 Frank Benkstein (lists@benkstein.net) wrote:
On Tue, 30 Nov 2004 15:12:09 +0100 Hilmar Preusse wrote:
On 30.11.04 Jens Herrmann (jemihe@gmx.de) wrote:
Moin,
total used free shared buffers cached
Mem: 513484 506112 7372 0 21488 347436-/+ buffers/cache: 137188 376296 ^^^^^^ Swap: 514072 34588 479484
Na sieht doch gut aus. cached ist RAM der von beendeten Programmen zurückgegeben wurd aber deren Daten trotzdem im RAM gehalten werden für den Fall, daß sie nochmal gebraucht werden. Z.B. kann ein kompletter Mozilla im RAM verbleiben und muß beim nächsten Mal nicht wieder von der HD gelesen werden. Das wirkt sich dann positiv auf die Startup time aus.
Bist du sicher, dass das so richtig ist? Ich dachte immer, cached sind allgemeine Daten, die von der Platte gelesen werden, also auch Bilder, Dokumente etc.
Mein ich ja auch. Sorry! Ein Mozilla zerrt ja auch jede Menge pics etc. in den RAM, das ist ja nicht alles im Binary verbaut.
H.
Am Wed den 01 Dec 2004 um 12:59:05PM +0100 schrieb Hilmar Preusse:
On 30.11.04 Frank Benkstein (lists@benkstein.net) wrote:
Bist du sicher, dass das so richtig ist? Ich dachte immer, cached sind allgemeine Daten, die von der Platte gelesen werden, also auch Bilder, Dokumente etc.
Mein ich ja auch. Sorry! Ein Mozilla zerrt ja auch jede Menge pics etc. in den RAM, das ist ja nicht alles im Binary verbaut.
Und war es nicht so, daß das Caching schon unterhalb der Ebene des Dateisystems, also auf dem Blockdevice anfängt?
andre
H.
You are only young once, but you can stay immature indefinitely.
Heh, cooler Spruch.
On Tue, Nov 30, 2004 at 11:17:59AM +0100, Jens Herrmann wrote:
Jetzt nachdem er ein paar Tage gelaufen ist zeigt mir top 420 MB benutzten phys. Speicher und 35 MB(von 512 vorhanden) benutzten Swap an, und das obwohl als einzige Anwendung ein xterm geoeffnet ist. Auch scheint es keinen Prozess zu geben dem man den belegten Speicher zuordnen koennte.
Laß mich raten: du hast einen cronjob, der täglich updatedb / logrotate / irgendwas anderes aufruft?
lug-dd@mailman.schlittermann.de