Visa ett inlägg
Oläst 2012-04-28, 21:32 #8
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Normalt sett är det databasen som är den stora ramkrävande delen. Med undantag för dåligt skrivna PHP-applikationer, men det är först vid många samtidiga requests det börjar stiga.

För databasen beror det i sin tur på mycket. Kör du innodb är det buffer pool som tar mest ram, man brukar sätta den på uppåt 80% av en dedikerad db-burk med lite mer ram (16gb+) om man har behov av det. Hur stor buffer pool man vill ha beror på hur mycket "hot data" man har, alltså data som skrivs och läses frekvent. Körs det myisam är det key cache (index cache) som är den stora biten och betydligt mindre ram-krävande (dock mer diskbundet) än innodb.

Kör du redan detta på en LAMP-burk föreslår jag att du tittar vad du har för simultan PHP-minnesanvändning och mysql-minnesanvändning. Vill du ha utrymme att växa får du ju lägga på lämplig mängd. Oftast klarar du dig bra på någon gb eller två för resten av systemets. Lite beroende på vad du vill köra givetvis.
Clarence är inte uppkopplad   Svara med citatSvara med citat