apache / mysql balance 40k users per dag

Pagina: 1
Acties:

  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
ik zit met een klein dillema ik zit al een tijdje op internet te zoeken naar de mooie balance tussen apache en mysql zodat de proc load / memload niet te hoog wordt

huidige server config

p4 3,0
1 gig ram
80 gig hd

linux fedora core 3
mysql 3
Apache 2.0.53
100mbit
gemiddeld 30.000 unieke bezoekers per dag

wat ik al gedaan heb

alle scrips doorgelopen aangepast waar nodig , mysql databases aangepast optimaliseerd.

<IfModule prefork.c>
StartServers 2
MinSpareServers 2
MaxSpareServers 60
ServerLimit 2048
MaxClients 2048
MaxRequestsPerChild 200
</IfModule>

<IfModule worker.c>
StartServers 2
MaxClients 2048
MinSpareThreads 40
MaxSpareThreads 60
ThreadsPerChild 10
MaxRequestsPerChild 200
</IfModule>

en voor mysql

innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
set-variable = max_connections=2048
set-variable = key_buffer=480M
set-variable = max_allowed_packet=1M
set-variable = table_cache=60
set-variable = sort_buffer=512K
set-variable = net_buffer_length=8K
set-variable = myisam_sort_buffer_size=8M

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


nu ben ik op zoek naar een aantal tutorials of andere tips om de server geen geheugen gebruik van 999 mb te geven en geen tot weinig swap ruimte te gebruiken


heeft iemand voor mij een paar tips of goeie guides

op google kon ik een aantal dingen vinden maar in geen een werd er in nl taal uitgelegt waar wat voor was wel zo van ik heb nu dit en dit ingesteld blablabla maar daar heb ik niets aan dan leer ik niet wat waar voor dient

beter 10 servers in de lucht dan 1 op de grond


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

redpen schreef op donderdag 06 april 2006 @ 13:21:
nu ben ik op zoek naar een aantal tutorials of andere tips om de server geen geheugen gebruik van 999 mb te geven en geen tot weinig swap ruimte te gebruiken
Naar mijn idee mag er dan best wel een plankje geheugen bij hoor. Je kunt natuurlijk blijven optimaliseren, maar het is ook een keer afgelopen :)....

  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
ja maar op de andere server

specs
p4 2,8
512 mb ram

heeft met zijn 400 klanten ook amper load ?

beter 10 servers in de lucht dan 1 op de grond


  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 10:16
redpen schreef op donderdag 06 april 2006 @ 13:33:
ja maar op de andere server

specs
p4 2,8
512 mb ram

heeft met zijn 400 klanten ook amper load ?
Misschien dat die 400 klanten veel minder doen en niet zo veel hits trekken als de andere server?

  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
ja dat klopt ze hebben veel minder hits per seconde en lichtere scripts


op de andere server in mijn topic start post zitten 3 webwinkels en een grote profielen site

deze zorgen ervoor dat er geregeld veel afbeeldingen geladen worden wat veel hits per keer genereerd

beter 10 servers in de lucht dan 1 op de grond


  • duderuud
  • Registratie: Mei 2000
  • Laatst online: 12-02 15:28

duderuud

Sliden is koel

Serveert die server dan ook precies dezelfde website? Het is natuurlijk nogal van belang wat voor website (php requests, aantal queries, etc etc) er op draait...

Motor-Forum.nl


  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 10:16
redpen schreef op donderdag 06 april 2006 @ 13:36:
ja dat klopt ze hebben veel minder hits per seconde en lichtere scripts


op de andere server in mijn topic start post zitten 3 webwinkels en een grote profielen site

deze zorgen ervoor dat er geregeld veel afbeeldingen geladen worden wat veel hits per keer genereerd
Dan is het toch logisch dat die andere server trager is. :Y) Zelfs al zit er meer geheugen in.
Ik zou er ook iets meer geheugen in stoppen. :)

  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
maar is dat niet op te lossen door instellingen goed te zetten want 1 gig ram erbij duwen is wat lastiger aangezien het in amsterdam staat. en mij lijkt 40k toch niet zoveel unieke bezoekers per dag ?

zo wel dan moet er inderdaad geheugen bij maar om daar ook weer gebruik van te maken moet ik daar ook instellingen voor weizigen lijkt mij ?

beter 10 servers in de lucht dan 1 op de grond


  • redpen
  • Registratie: Maart 2003
  • Laatst online: 06-02 22:27
wat ik ook er tussen zij bij top is <defunct> dat wil zeggen dat die httpd niet geod gefunctioneerd heeft en afgesloten wordt toch ?


ps. sorry voor dubbel post

[ Voor 15% gewijzigd door redpen op 06-04-2006 13:58 ]

beter 10 servers in de lucht dan 1 op de grond


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

redpen schreef op donderdag 06 april 2006 @ 13:58:
wat ik ook er tussen zij bij top is <defunct> dat wil zeggen dat die httpd niet geod gefunctioneerd heeft en afgesloten wordt toch ?
man ps:
code:
1
2
3
       Processes  marked  <defunct>  are  dead processes (so-called "zombies")
       that remain because their parent has not destroyed them properly. These
       processes will be destroyed by init(8) if the parent process exits.

  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

[b][message=25526216,noline]
nu ben ik op zoek naar een aantal tutorials of andere tips om de server geen geheugen gebruik van 999 mb te geven en geen tot weinig swap ruimte te gebruiken
Dit is juist een goed ding (tm)! De Linux kernel zal zo veel mogelijk data in geheugen laden om te voorkomen dat er steeds dingen van disk moeten komen. Data die de kernel niet meer nodig acht zal vanzelf worden uitgeswapd. Zolang het 'kswapd' process geen overuren staat te maken (en dus steeds in 'top' bovenaan staat) zou ik me hier geen zorgen over maken.

Zoals anderen ook al zeiden kan het geen kwaad om wat extra memory in die server te prikken. Dat een andere server 40K hits prima serveert en ook geen extra mem nodig heeft is geen excuus.
Zie het als een leuk uitje en ga meteen lekker een avondje stappen in A'dam ;)

[ Voor 3% gewijzigd door froggie op 06-04-2006 18:36 ]

Pagina: 1