Visa ett inlägg
Oläst 2010-03-22, 10:43 #11
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Om du kör Apache med mod_php så lämnas minnet inte tillbaka när skriptet körs färdigt. Det innebär att du kan ha flera processer som ätit mycket minne vid en enstaka körning och sedan sitter och håller på detta minne trots att det inte behövs. Försök ta reda på vilka skript du ahr som äter mycket minne och se om du kan förbättra dessa (vanligt är till exempel om man gör bildbehandling med GD eller läser in stora filer med file_get_contents).

Börja med att köra PHP genom FastCGI, eller döda processer som äter för mycket minne (Apache startar nya efterhand som de behövs).

I Crazzys kommando är det den tredje radens om är intressant, "-/+ buffers/cache". Den säger hur mycket minne som faktiskt används av program och är ledigt att användas. Linux cachar filer från hårddisken i minnet för att minska belastningen på disken och snabba upp responstiden för filer som du läser ofta. Utrymmet som används av diskcachen kan användas omedelbart av program så fort det behövs (med resultat att antalet filer i cachen minskar).

Senast redigerad av emilv den 2010-03-22 klockan 10:47
emilv är inte uppkopplad   Svara med citatSvara med citat