Was ist im Cache?/Ram verbr. reduzieren

Alles was in keine andere Systemkategorie passt
Sponge
Posts: 34
Joined: 2011-01-10 16:55

Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

Guten Morgen,

wie kann ich rausfinden was im Cache ist, denn dieser verbracht bei mir den ganzen Arbeitsspeicher.

Hier mal ein visualisierung des Problems:
http://s7.directupload.net/file/d/2461/g95ritzw_jpg.htm

Ich habe eAccelerator installiert welcher ja den RAM benutzt aber ich hab das Modul deaktiviert (eaccelerator.ini entfernt) um mal zu schauen ob es besser wird. Aber ich bezweifle das es daran liegt.

Hat noch jemand eine Idee?

Grüße
Sponge
Last edited by Sponge on 2011-03-12 11:55, edited 1 time in total.

Sponge
Posts: 34
Joined: 2011-01-10 16:55

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

Blöder Pic-Hoster .... so neuer Link ist drinne.

garrisson
Posts: 10
Joined: 2010-12-18 14:26

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by garrisson »

Mysql auf dem Server am laufen? Eventuell is da der Ram.
Hast du irgendwelche speziellen Applikationen drauf? Wie siehts mit Load aus?

PS: Schau mal in deine PN-Box
Last edited by garrisson on 2011-03-12 12:35, edited 1 time in total.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Joe User »

Selbst wenn Du herausfinden könntest, was im Memory-Cache zwischengelagert ist, bringt es Dir Nichts, da der Kernel entscheidet, ob und was er in den Cache legt. Es ist auch völlig egal, da der Cache umgehend verkleinert wird, sobald mehr Memory für andere Aufgaben benötigt wird. Du kannst also in der Ausgabe von `free -m` die Angaben zu "cached" und "buffers" als dynamisch genutzten freien Speicher betrachten. Linux und UNIX verwalten den RAM deutlich effektiver und dynamischer als Windows, so dass man als Windows-User gerne glaubt der RAM sei "voll", obwohl dem in der Regel nicht so ist.

Kurz: Dein RAM ist nicht "voll", sondern nur "dynamisch belegt". Alles OK.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

Sponge
Posts: 34
Joined: 2011-01-10 16:55

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

Hi,

also, auf dem Server läuft noch mysql, apache, eine php-basierende Webseite, ein Shoutcastserver und ein TS3.
top - 13:44:06 up 2:07, 1 user, load average: 2.05, 2.09, 1.94
Tasks: 91 total, 4 running, 86 sleeping, 0 stopped, 1 zombie
Cpu(s): 46.3%us, 1.3%sy, 0.0%ni, 51.9%id, 0.0%wa, 0.0%hi, 0.5%si, 0.0%st
Mem: 2065692k total, 390920k used, 1674772k free, 34168k buffers
Swap: 2000052k total, 0k used, 2000052k free, 119800k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8110 www-data 20 0 32724 14m 4520 S 8 0.7 0:01.98 apache2
7910 www-data 20 0 32048 13m 4720 S 7 0.7 0:16.48 apache2
8115 www-data 20 0 32428 13m 4108 S 7 0.7 0:01.44 apache2
8121 www-data 20 0 32172 13m 4060 S 7 0.7 0:00.54 apache2
8123 www-data 20 0 32172 13m 4128 S 7 0.7 0:00.44 apache2
8059 www-data 20 0 32256 13m 4640 S 7 0.7 0:09.16 apache2
8073 www-data 20 0 32428 14m 4716 S 7 0.7 0:07.90 apache2
8120 www-data 20 0 31976 13m 4412 S 7 0.7 0:00.90 apache2
8126 www-data 20 0 32476 13m 3712 S 5 0.7 0:00.18 apache2
7886 www-data 20 0 32176 13m 4656 S 4 0.7 0:20.42 apache2
8085 www-data 20 0 32480 14m 4596 S 3 0.7 0:04.72 apache2
8096 www-data 20 0 32480 14m 4492 S 3 0.7 0:02.62 apache2
8111 www-data 20 0 32724 14m 4540 S 3 0.7 0:01.40 apache2
8125 www-data 20 0 32428 13m 4020 S 3 0.7 0:00.22 apache2
8118 www-data 20 0 32864 14m 4392 S 3 0.7 0:00.52 apache2
8119 www-data 20 0 32172 13m 4076 S 3 0.7 0:00.52 apache2
2312 mysql 20 0 121m 29m 5288 S 1 1.5 2:40.12 mysqld
3456 root 20 0 30536 2060 600 S 1 0.1 0:37.67 sc_serv
8097 www-data 20 0 32172 13m 4648 R 1 0.7 0:02.88 apache2
8113 root 20 0 2392 1108 876 R 1 0.1 0:00.02 top
1 root 20 0 2104 688 588 S 0 0.0 0:01.06 init


Momentan ist die free ausgabe bei mir auch nicht sehr aussagekräftig da der server vorhin neu gestartet wurde.
total used free shared buffers cached
Mem: 2065692 363792 1701900 0 33424 118332
-/+ buffers/cache: 212036 1853656
Swap: 2000052 0 2000052
Aber ich denke in 12h sieht das ganze wieder anders aus.
Ich hab wie gesagt den eAccelerator erstmal raus genommen um zu gucken was passiert oder wie es sich auswirkt.
Ach und btw es ist kein Windows sondern Linux. ;)

Weshalb ich auf das Thema überhaupt gekommen bin war das denn Tag jemand meinte mich mit einer syn-flood zu belästigen und die Seite war auch noch aufrufbar bis der Ram voll war und danach hieß es warten bis alles abgewehrt war.

Bezüglich synfloods hab ich den Server jetzt auch bisschen mehr abgesichert damit das ganze nächstes mal schneller geht.
Und naja so bin ich dann auf den Ram gestoßen und dachte mir guckste mal was da los ist.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Joe User »

Sponge wrote:Ach und btw es ist kein Windows sondern Linux. ;)
Das wissen wir ;) Lies meinen Beitrag nochmal genau und Du erkennst, wie ich den Vergleich zu Windows gemeint habe. Die genauen technischen Details kannst Du Dir bei Bedarf mittels "linux memory managment" selbst ergooglen, sehr komplexes Thema...

SYNfloods sind eine ganz andere Geschichte und haben mit Deiner obigen Beobachtung primär Nichts zu tun.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

Sponge
Posts: 34
Joined: 2011-01-10 16:55

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

Achso ja jetzt hab auch ich es geschallt xD

Wegen dem free da lass ich das Teil mal 12h laufen und dann les ich nochmal alles aus um zu gucken was nun wirklich los ist. Das die Swap genutzt wird ist genau der Punkt den ich vermeiden will bzw das die Mühle langsam wird daher versuch ich wo ich kann einzusparen.

PS: Das mit der Perl Schleife sagt mir garnichts bzw davon hab ich mal garkeine Ahnung :-/ #-o
Last edited by Sponge on 2011-03-12 14:17, edited 1 time in total.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Joe User »

Sponge wrote:Das die Swap genutzt wird ist genau der Punkt den ich vermeiden will bzw das die Mühle langsam wird daher versuch ich wo ich kann einzusparen.
Der Swap wird erst genutzt, wenn der RAM zu 95% voll ist, also auch der Cache und Buffer leergeräumt sind und trotzdem der Speicher nicht reicht.
Der tatsächlich benutzte Bereich des RAM wird Dir bei `top` und `free -m` als "used" angegeben, in Deinem top-Auszug also rund 390MB, der Rest ist frei.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

Sponge
Posts: 34
Joined: 2011-01-10 16:55

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

Ja das war ja nach nem Neustart, da ist immer alles ok ... ich werd morgen nochmal einen Auszug posten :) Aber ich bin schonmal beruhigt wenn ihr sagt das das mit dem Cache ok ist.

Sponge
Posts: 34
Joined: 2011-01-10 16:55

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

So hier nochmal wie es nach 2 Tagen aussieht:

http://s1.directupload.net/images/110314/9gr7so3w.jpg

free:
free
total used free shared buffers cached
Mem: 2065692 1788536 277156 0 156336 1410072
-/+ buffers/cache: 222128 1843564
Swap: 2000052 680 1999372

top:
top - 19:17:34 up 2 days, 7:41, 2 users, load average: 1.77, 1.66, 1.74
Tasks: 90 total, 2 running, 86 sleeping, 0 stopped, 2 zombie
Cpu(s): 34.5%us, 0.8%sy, 0.0%ni, 64.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 2065692k total, 1816948k used, 248744k free, 156352k buffers
Swap: 2000052k total, 680k used, 1999372k free, 1410108k cached
Last edited by Sponge on 2011-03-14 19:19, edited 1 time in total.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Joe User »

Sehr gute Auslastung, aber kaum noch Luft nach oben. Es wird langsam Zeit, sich ein grösseres Blech zu suchen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Joe User »

Ich hasse Bilder ;) Habe mir die Graphen nicht angesehen und mich nur auf free/top bezogen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11137
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Joe User »

Aahrgl, glatt eine Ziffer übersehen, peinlich :/
Demnach ist die Kiste so gar überdimensioniert ;)

Zeit für den Feierabend...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

Sponge
Posts: 34
Joined: 2011-01-10 16:55

Re: Was ist im Cache?/Ram verbr. reduzieren

Post by Sponge »

Also CPU ist ein Core 2 Duo 2.9GHz und noch ein Bild:

(die oberen sind CPU Auslastung) - Ich weiß alles relativ hoch.....

http://s1.directupload.net/images/110314/xy4l3cre.jpg

Also wie gesagt mit dem Ram bin ich dann zufrieden wenn das normal ist das der Cache halt so voll ist.

Grüße