Kom ihåg mig?
Home Menu

Menu


Minnesanvändning apache

 
Ämnesverktyg Visningsalternativ
Oläst 2007-05-14, 22:07 #1
jompers avatar
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 132
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
jompers avatar
 
Reg.datum: May 2004
Inlägg: 1 132
Vid 170-180 apachesessioner så segar det ihop totalt för oss. FreeBSD 6.1 på en 3Ghz Dual Core-maskin med 2GB minne. Misstänker att det är för att servern börjar swappa. Loadsiffrorna springer iväg upp mot 20-25.

Varje session tar upp ca 30-45MB minne, spontant så känns det väldigt mycket. Vad kan påverka minnesanvändningen förutom moduler som är enablade? Vi har rensat bort så mycket moduler som möjligt ur httpd.conf.

Känner till att det finns alternativ som t.ex. lighttpd men det känns enklare att komma till rätta med apache istället.

Hur mycket minne använder din apache? Andra tips?
jomper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-14, 22:25 #2
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
jag kanske ska hålla tyst då jag inte har satt mig in i servertekniken än, men jag har läst en del...

Att sätta upp en webbserver för statiskt material är absolut en hit om du har mycket trafik, man sparar enormt mycket minne på det, så det kan vara lönsamt att dra in en konsult till det om ni inte klarar det själva.

Sen kan man ju styra hur länge en anslutning ska vara vid liv, kanske kan ni förkorta dem något för att spara minne.
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-14, 22:28 #3
jompers avatar
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 132
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
jompers avatar
 
Reg.datum: May 2004
Inlägg: 1 132
Vi har labbat rätt mkt med keepalive och maxclients-inställningarna och ökat antalet möjliga samtidiga besökare en hel del genom det men slår ändå i taket dagligen.

Alla sidor på siten är ju dynamiska och det är mest forumsidor som visas - är tveksam till om det skulle hjälpa att ha en frontend som serverar statiska sidor när samma sida inte trycks ut så himla ofta? Är det Squid som gäller isåfall?
jomper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-14, 22:58 #4
xLnT xLnT är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2006
Inlägg: 24
xLnT xLnT är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2006
Inlägg: 24
Varför inte utöka med mer minne?
xLnT är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-14, 23:02 #5
jompers avatar
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 132
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
jompers avatar
 
Reg.datum: May 2004
Inlägg: 1 132
Innan vi löser problemet genom att kasta mer hårdvara på servern så vill jag veta om det går att lösa enklare. På vår gamla server med bara 1GB minne och 1/3 så mycket CPU så klarade vi över 100 samtidiga sessioner så helt hopplöst kan det inte vara.

Det jag är mest nyfiken på är om det är normalt att varje apachesession tar upp så mycket minne.
jomper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 00:17 #6
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
Har brottats med liknande problem och är lite nyfiken. När du säger att varje session tar 30-45 MB minne, var tittar du då? Vad jag förstår är det inte helt enkelt att se hur apache använder minnet? I top har jag VIRT=c:a 20000 på apache... På en annan server jag har är det drygt hälften av detta...
Conth är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 12:09 #7
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Ursprungligen postat av jomper
Misstänker att det är för att servern börjar swappa.
Ta reda på det först.

Citat:
Ursprungligen postat av jomper
Varje session tar upp ca 30-45MB minne, spontant så känns det väldigt mycket.
Vad menar du med "session"?
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 13:11 #8
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Ursprungligen postat av kullervo
Citat:
Ursprungligen postat av jomper
Varje session tar upp ca 30-45MB minne, spontant så känns det väldigt mycket.
Vad menar du med session?
Antar att han menar varje tread, men men, please confirm.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 17:05 #9
jompers avatar
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 132
jomper jomper är inte uppkopplad
Har WN som tidsfördriv
jompers avatar
 
Reg.datum: May 2004
Inlägg: 1 132
Jag menar den mängden använt minne som står per apache-process när jag kör top.

Vi har sänkt keepalivetimeout till 1 sekund nu, då minskar ju antalet processer dramatiskt och det verkar hjälpa.

Varför jag tror att servern börjar swappa? När det går väldigt segt så brukar top visa nästan 0MB ledigt minne och 300-400MB använt av swap. Normalt är det i alla fall några 100 MB ledigt minne.
jomper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 23:17 #10
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Det mesta minnet som top rapporterar för httpd-processerna är inte per process.

1 sekund keep alive gör dig nog inte så glad. Testa utan.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017