Herbert
31/05/20, 23:59
Wie kan mij de juiste instellingen geven voor Apache om deze maximaal te laten presteren?
Waar het om gaat is een server met de volgende specs:
CPU: Intel(R) Xeon(R) CPU E5540 @ 2.53GHz, 16 cores
Geheugen: 48GB Ram
De maximale client's wil ik op 2500 hebben.
Hieronder een voorbeeld hoe ik het nu heb maar dat klopt voor geen meter.
# 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
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 32
MinSpareServers 100
MaxSpareServers 120
ServerLimit 2500
MaxClients 2500
MaxRequestsPerChild 20000
</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 worker.c>
#
StartServers 16
MaxClients 3200
MinSpareThreads 50
MaxSpareThreads 150
ThreadsPerChild 50
MaxRequestsPerChild 0
</IfModule>
Als mij iemand verder kan helpen dan zou dat mooi zijn.
Gr, Herbert
Waar het om gaat is een server met de volgende specs:
CPU: Intel(R) Xeon(R) CPU E5540 @ 2.53GHz, 16 cores
Geheugen: 48GB Ram
De maximale client's wil ik op 2500 hebben.
Hieronder een voorbeeld hoe ik het nu heb maar dat klopt voor geen meter.
# 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
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 32
MinSpareServers 100
MaxSpareServers 120
ServerLimit 2500
MaxClients 2500
MaxRequestsPerChild 20000
</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 worker.c>
#
StartServers 16
MaxClients 3200
MinSpareThreads 50
MaxSpareThreads 150
ThreadsPerChild 50
MaxRequestsPerChild 0
</IfModule>
Als mij iemand verder kan helpen dan zou dat mooi zijn.
Gr, Herbert