webForumDet fria alternativet
Logga in / Bli medlem

Apache äter minne

Webbservrar

1 svar · 268 visningar · startad av cefalk

Medlem sedan juni 2000278 inlägg
Frågan#1

Jag kör apache 2.0.40 på en linux burk, red hat 8.

Nu är det så att det apache ligger som 9 processor vilket käkar en hel del minne, så efter ett tag så är 97% utnyttjat fastän det inte är någon trafik mot servern. Startar jag om servern tar det inte mycket mer än 100 Mb i Ram . Någon som har en fundering kanske???

Kolla på länkarna nedan.

http://www.cefalk.com/sysinfo/info.html
http://www.cefalk.com/sysinfo/

Medlem sedan juni 20014 290 inlägg
#2

Lite bakgrunds fakta:

  1. Som du ser så tar alla lika mycket minne förutom den "processen" som root äger. Detta beror på att det du ser är trådarna och dessa delar minne med varandra, vilket gör att man inte bara kan summera ihop minnes storlekarna.

  2. Det som en unix maskin oftast anger som fritt minne är totalt-minne - programens-minne - Cache-minnet. Cache-minnet brukar ta så mycket det finns tillgänligt men släpper det om ett program behöver minne. Det innehbär att alla unix maskiner redovisar lite "ledigt" minne, men det gör ingenting eftersom det är cachen som tar resten.

Tecken på att du har för lite minne är om swap'en börjar växa.

392 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
130 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)