PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ramverteilung auslesen



ccfritz
11.11.03, 20:08
hi all,

habe eine frage gbit es eine möglichkeit in der console herauszufinden wie der ram verbraucht ist und aufgeteilt ist?
ich habe kein x laufen, nur alles über console. sonst läuft named,apache und mysql. aber ist daweil noch quasi im leerlauf. doch irgend wie ist es so das der server schon auf den swap geht obowohl er 512 mb hat.
habe mal einen restart gemacht, und war ganze 4 stunden mit 50mb durchschnittlich belegt.
ich weiss er sollte voll genutzt werden usw. was mich allerdings stutzig macht ist das er dann in den swap geht.
über free sieht man ja nur die summe, und mit top inkl. sortieren steht auch nicht wirklich viel drinnen, ausser der momentan verbruach => hilft mir aber in dem fall ja auch nicht.

vielleichunter /proc aber nur was genau? habe mitr schon sämtliches angesehen und bin genauso schlau wie vorher ;-(

vielen dank.

Stanislaus
11.11.03, 20:18
Nabend!

/proc irgendwas war schon sehr gut.
Es ist /proc/meminfo

Bis neulich ...

Der Gestreifte
11.11.03, 20:38
Vielleicht hilft Dir "memstat" weiter.

ccfritz
12.11.03, 08:15
@Stanislaus

hallo, das hatte ich schon es listet mir ja nur so auf:
total: used: free: shared: buffers: cached:
Mem: 517849088 509071360 8777728 0 88825856 334454784
Swap: 2171387904 65536 2171322368
MemTotal: 505712 kB
MemFree: 8572 kB
MemShared: 0 kB
Buffers: 86744 kB
Cached: 326560 kB
SwapCached: 56 kB
Active: 262948 kB
ActiveAnon: 29252 kB
ActiveCache: 233696 kB
Inact_dirty: 0 kB
Inact_laundry: 172072 kB
Inact_clean: 7544 kB
Inact_target: 88512 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 505712 kB
LowFree: 8572 kB
SwapTotal: 2120496 kB
SwapFree: 2120432 kB


sagt mir aber nicht wikrilch viel, ausser wofür er den speicher beleegt. aber nicht mit was.

@Der Gestreifte

memstat !?!? habe RH9, und mein apt-cache search kennt das auch nicht ;-( soweit ich mich errinnere ist das ja bei debian , oder !?


danke

Stage
12.11.03, 08:32
mach dir mal keine Gedanken warum Linux den swap benutzt. Linux benutzt lieber etwas speicher für Buffer und Cache, als Programmcode der untätig im Ram verweilt da drin verharren zu lassen, also lagert er diesen aus.

Und mit TOP kannst du dir doch die Belegung anschauen.. starten.."f" drücken und dann kannst du die gewünschen spalten hinzufügen.

Genau die gleichen Werte stehen auch in einer der Datein "dateien" in /proc/ProzessID/*
bei top hast du sie gleich alle auf einen Blick.

ccfritz
12.11.03, 08:36
ja das ist mir shcon klar gewsen, nur hatte ich doch einen gewissen schock, da kein traffic am rechner war und sogleoich der swap schon angesprochen wurde ;-)
danke