j'administre un site d'une TEAM d'un célèbre jeux video Online.
Outre le site (qui fonctionne bien), nous mettons aussi quelques grosses videos (War, Video perso retouché avec divers logiciels etc...) que nous affichons simplement avec le WebPlayer DIVX.
Le problème c'est que le CPU a du mal ... il est a 100% constamment, du coup impossible d'afficher des vidéos ... Le WebPlayer affiche "Buffering 0%" et ne bouge pas ...
Pourtant nous consommons "a peine" 20mb/s de notre bande passante 100mb/s ...
J'ai lu un peu partout qu'il fallait configurer Apache2...
Hier j'ai bien essayé de le faire, mais les résultats ne sont pas concluant :s
Voici les paramètres actuels du Apache2.conf
Timeout 60
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
<IfModule mpm_prefork_module>
StartServers 10
MinSpareServers 10
MaxSpareServers 100
MaxClients 250
MaxRequestsPerChild 100
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MaxClients 250
MinSpareThreads 50
MaxSpareThreads 100
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Utilisation du Serveur
Charge CPU : 100 %
Charge RAM : 10 %
Charge SWAP : 3 %
Processus du serveur
Charge moyenne ( loadavg1 ) : 36.78
Charge moyenne ( loadavg2 ) : 39.40
Charge moyenne ( loadavg3 ) : 33.68
Processus actif(s) ( loadactive ) : 0
Processus démarré(s) ( loadup ) : 235
J'ai aussi installé le mod_Cband afin de limiter les requêtes + BP par IP
Ce mod m'affiche 28 connectés a l'heure actuelle
Nous avons un Celeron D cadencé à 1.20+ GHz 1024mo RAM
Tournant sur une distrib' ubuntu804-desktop
Les videos font en moyenne 500mega
Pourriez vous m'aider à bien configurer Apache2 pour une utilisation type "Streaming"
Merci