Load Average CPU Elevé sur serveur dédié
2 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Load Average CPU Elevé sur serveur dédié
Bonjour tout le monde, j'ai chercher un peu partout sur le net sans trouver de réelles réponses a mes questions.
Je travaille actuellement sur 4 serveur Quadri Xeon 2.8 Ghz / 1024 Mo RAM DELL Poweredge.
J'ai installé et recompilé des jolies debian sarges avec un noyau tout récent dessus.
Le serveur qui me pose problème est le serveur sur lequel tourne Apache2 . Le serveur apache consomme des ressources en terme de CPU considérable et j'aimerais pouvoir faire baisser ce load afin d'éviter tout problème. La ram est correcte et le swap non utilisé.
Graphique mrtg ici : Mrtg Graphs
Vous l'aurez donc compris, c'est le serveur s32 qui pose quelques problemes.
Le premier est la taille des scripts qui tournent sur le serveur qui sont tres lourds et donc mangent de la ressource. c'est moins mon domain que celui des developpeurs, et je ne peux pas l'optimiser tout de suite.
Effectivement sur les Pics que l'on voit sur le CPU, cela concerne des milliers d'utilisateurs en quelques instants qui se connectent. (exemple : charge a 75%, entre 700 et 1000 utilisateurs en une heure). sachant que ce traffic va necessairement augmenter, j'aimerais limiter la charge des process apache. J'ai déja optimisé le fichier de conf d'apache comme ci-dessous :
(voila concretement pour la partie interressante)
Mes questions sont donc :
- Pour un serveur qui a globalement 10 Go de processeur, cette charge est-elle normale ?
- Comment optimiser les trheads apache2 pour limiter leur usage cpu a 20% du total cpu1 ou cpu2 ou cpu3 ou cpu4 ?
- Peut-on compresser l'execution de script ou le chargement d'images avec certaines fonctions d'apache
- existe-t-il un module qui gère la charge processeur de apache2 ?
Dans le MRTG, s32 est le serveur web, s33 le serveur mysql. Aucun soucis sous mysql, la charge est ridicule.
Dans l'attente de vos réponses..
(si besoin de plus d'infos, n'hésitez pas a me le dire)
A tres vite,
thierry
Je travaille actuellement sur 4 serveur Quadri Xeon 2.8 Ghz / 1024 Mo RAM DELL Poweredge.
J'ai installé et recompilé des jolies debian sarges avec un noyau tout récent dessus.
Le serveur qui me pose problème est le serveur sur lequel tourne Apache2 . Le serveur apache consomme des ressources en terme de CPU considérable et j'aimerais pouvoir faire baisser ce load afin d'éviter tout problème. La ram est correcte et le swap non utilisé.
Graphique mrtg ici : Mrtg Graphs
Vous l'aurez donc compris, c'est le serveur s32 qui pose quelques problemes.
Le premier est la taille des scripts qui tournent sur le serveur qui sont tres lourds et donc mangent de la ressource. c'est moins mon domain que celui des developpeurs, et je ne peux pas l'optimiser tout de suite.
Effectivement sur les Pics que l'on voit sur le CPU, cela concerne des milliers d'utilisateurs en quelques instants qui se connectent. (exemple : charge a 75%, entre 700 et 1000 utilisateurs en une heure). sachant que ce traffic va necessairement augmenter, j'aimerais limiter la charge des process apache. J'ai déja optimisé le fichier de conf d'apache comme ci-dessous :
ServerRoot "/etc/apache2"
LockFile /var/lock/apache2/accept.lock
PidFile /var/run/apache2.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 40
MaxRequestsPerChild 0
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 1500
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
<IfModule perchild.c>
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
AcceptMutex fcntl
</IfModule>
User www-data
Group www-data
(voila concretement pour la partie interressante)
Mes questions sont donc :
- Pour un serveur qui a globalement 10 Go de processeur, cette charge est-elle normale ?
- Comment optimiser les trheads apache2 pour limiter leur usage cpu a 20% du total cpu1 ou cpu2 ou cpu3 ou cpu4 ?
- Peut-on compresser l'execution de script ou le chargement d'images avec certaines fonctions d'apache
- existe-t-il un module qui gère la charge processeur de apache2 ?
Dans le MRTG, s32 est le serveur web, s33 le serveur mysql. Aucun soucis sous mysql, la charge est ridicule.
Dans l'attente de vos réponses..
(si besoin de plus d'infos, n'hésitez pas a me le dire)
A tres vite,
thierry
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Stratégies financières sur l'évolution de l'architecture Google
- Web Rank Info ouvre un forum dédié à MSN Search
- Changer d'hébergeur web sans pénaliser son référencement
- Comment créer une page web en PHP
- Nouveau weblog spécial Google
- Découpage du forum webmaster en 2 forums
- Description de la société Google Inc.
- Annuaire de sites sur Google
Consultez la description détaillée des produits ou services de Google suivants : Google PageRank, Google Web Accelerator
- Analyse de la classe C (adresse IP)
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum