martijn123
06/11/09, 13:30
Ik host een dedicated Debian Etch server in een datacenter in Amsterdam (500Mbit) waarop ik Apache2 / MySQL5 / PHP5 heb draaien.
Ik zou graag in simpele taal willen uitrekenen hoeveel belasting mijn Apache server aankan. Wanneer is de website niet meer op te vragen in je browser?
Ik ben benieuwd hoeveel bezoekers ik tegelijk kan afhandelen. Is dat nu 150 aanvragen volgens onderstaande config of krijgt ieder MaxClients proces weer een soort subproces toegewezen.
Ik heb de volgende gegevens in mijn Apache config staan:
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Ik zou graag in simpele taal willen uitrekenen hoeveel belasting mijn Apache server aankan. Wanneer is de website niet meer op te vragen in je browser?
Ik ben benieuwd hoeveel bezoekers ik tegelijk kan afhandelen. Is dat nu 150 aanvragen volgens onderstaande config of krijgt ieder MaxClients proces weer een soort subproces toegewezen.
Ik heb de volgende gegevens in mijn Apache config staan:
# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>