[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: AW: Lastmittel? (gnome-system-monitor)



Am Mittwoch, 20. Dezember 2006 15:31 schrieb Ulf Volmer:
> On Wed, Dec 20, 2006 at 03:15:52PM +0100, Markus Schulz wrote:
> > Am Mittwoch, 20. Dezember 2006 14:56 schrieb Andreas Pakulat:
> > > jetzt die Oracle Instanzen loslegen, also mehr als 1 oder 2
> > > gleichzeitig ists aus. Dann kann der Kernel gar nicht so viel
> > > auslagern wie er muesste um die Programme zu befriedigen...
> >
> > Das scheint da nicht so oft zu passieren, sonst wären keine >600MB
> > als Cache verfügbar.
> >
> > Ich sehe ein das für ein großes Oracle System 1GB ein Witz ist,
> > aber in seinem Fall (Load Problem) ist der Speicher nicht dran
> > schuld (was hat der Speicher auch mit Zombies zu tun? [oom killer
> > aussen vor]).
>
> Das Problem ist imho die ueppige Swap-Nutzung.

Woher willst du das wissen?

> Wenn das System derart viel Speicher haette, wuerde es nicht _1 GB_
> ins Swap-file packen. Aber das hatte ich ja schon erwaehnt.

Klar würde es das machen, wenn die entsprechenden Seiten nie gebraucht 
werden. Sprich Programme laufen die keiner benutzt. Warum sollte Linux 
den Speicher dieser Programme im Hauptspeicher vorhalten. 

Hier mal als Bsp. eins unserer Entwicklersystem.

top - 16:50:48 up 41 days,  8:43,  3 users,  load average: 0.08, 0.02, 
0.01
Tasks: 121 total,   2 running, 116 sleeping,   3 stopped,   0 zombie
Cpu(s): 10.6% us,  3.3% sy, 36.0% ni, 48.8% id,  1.1% wa,  0.2% hi,  
0.1% si
Mem:   2075764k total,  2007772k used,    67992k free,    43968k buffers
Swap:  2650684k total,   489472k used,  2161212k free,  1841256k cached


Dort laufen 3 UML Maschinen (2*512, 1*256 MB RAM), Oracle XE mit 512MB 
SharedMem und Postgres mit 128MB SharedMem. Das ist in Summe schon fast 
2GB...


Und man kann sehr gut sehen, das von den 2G Ram 1,8GB als Cache dienen, 
trotz 500MB Swap Nutzung. Und diese 1.8GB Cache haben nichts mit den 
500MB Swap zu tun, cached swap findet man in /proc/meminfo unter 
SwapCached.
Wenn er also für seine Oracle Instanzen zu viel Speicher angefordert 
hat, landet der Shm im Swap. Solange Oracle den nicht anfordert, stört 
das auch keinen und bei 600MB Cache scheint den auch momentan keiner 
anzufordern.

Ich denke er sollte sich um die Zombie Produktion kümmern, das ist das 
Hauptproblem.


-- 
Markus Schulz

"Des is völlig wurscht, was heut beschlossen wird: I bin sowieso 
dagegn!" (SPD-Stadtrat Kurt Schindler; Regensburg) 



Reply to: