Lecture des Stats d'un serveur et analyse pour optimisation
50 messages
• Page 1 sur 4 • 1, 2, 3, 4
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
Lecture des Stats d'un serveur et analyse pour optimisation
Bonjour tout le monde !
Voilà, l'un de mes sites tourne sur un serveur dédié et n'est apparrement pas adapté à l'usage et aux fonctions du site.
Ce qui se passe, c'est tout simplement que le site rame.
J'ai fait plusieur manips : Mettre en cache les URLs et le contenu, Cache SQL (APC), modification de httpd.conf d'Apache en augmentant le nombre de MaxClient à 256.
Justement, à Propos d'Apache, vous pouvez vous imaginer que j'ai jonglé avec les valeurs.
Il s'avère que si je monte le MaxClient à 1024 ou "seuelement" à 512, le site turbine. Mon problème aurait alors pu être résolu si les vidéos fonctionnaient toujours. En effet, si vous regardez une vidéo, la page va s'afficher en 1 seconde. Par contre, elle la lecture va être pénible car elle ne sera pas chargée et "Bufferisera" toutes les 3 secondes.
Pour info, le site n'utilise que 105 Mbps maxi pour une BP de 1000
Ma question est : Est ce que quelu'un peut déterminer la cause de ce ramage en lisant les stats du serveur ?
J'ai mis les stats sur mon blog :
-http://www.buzzmoica.fr/blogs/stats-serveur.html
Merci beaucoup pour votre temps

Voilà, l'un de mes sites tourne sur un serveur dédié et n'est apparrement pas adapté à l'usage et aux fonctions du site.
Ce qui se passe, c'est tout simplement que le site rame.
J'ai fait plusieur manips : Mettre en cache les URLs et le contenu, Cache SQL (APC), modification de httpd.conf d'Apache en augmentant le nombre de MaxClient à 256.
Justement, à Propos d'Apache, vous pouvez vous imaginer que j'ai jonglé avec les valeurs.
Il s'avère que si je monte le MaxClient à 1024 ou "seuelement" à 512, le site turbine. Mon problème aurait alors pu être résolu si les vidéos fonctionnaient toujours. En effet, si vous regardez une vidéo, la page va s'afficher en 1 seconde. Par contre, elle la lecture va être pénible car elle ne sera pas chargée et "Bufferisera" toutes les 3 secondes.
Pour info, le site n'utilise que 105 Mbps maxi pour une BP de 1000
Ma question est : Est ce que quelu'un peut déterminer la cause de ce ramage en lisant les stats du serveur ?
J'ai mis les stats sur mon blog :
-http://www.buzzmoica.fr/blogs/stats-serveur.html
Merci beaucoup pour votre temps
Dernière édition par thecashcow le Mar Sep 23, 2008 8:16, édité 1 fois.
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Hello,
et ne peux tu pas tout simplement te payer une intervention de ton hébergeur ?
Quand à tes stats, mis a part effectivement une saturation d'Apache, on ne voit pas grand chose. Il y aurait à priori une limitation à 400 process... tu confirmes ?
Et pour le CPU ? Mémoire ? Disque ?
et ne peux tu pas tout simplement te payer une intervention de ton hébergeur ?
Quand à tes stats, mis a part effectivement une saturation d'Apache, on ne voit pas grand chose. Il y aurait à priori une limitation à 400 process... tu confirmes ?
Et pour le CPU ? Mémoire ? Disque ?
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
Re
Merci pour ta réponse
L'intervention de l'hébergeur, je ne sais pas vu que c'est OVH. Leur page infogérance :
-http://guides.ovh.com/InfogeranceS
T'imagines,presque 40 euros pour changer une petite valeur de rien du tout dans un fichier...
Bref, là n'est pas le sujet.
En tous cas, il ne proposent pas de service qui serait approprié.
Pour les pocess, ils sont limités à 256 et le seveur limit est à 512
Pour le CPU : Intel Xeon Quad 4x 2.83+ GHz
Mémoire : 4 Go DDR2
Disque : 2x 750 Go SATA2 - RAID 1 HARD
L'intervention de l'hébergeur, je ne sais pas vu que c'est OVH. Leur page infogérance :
-http://guides.ovh.com/InfogeranceS
T'imagines,presque 40 euros pour changer une petite valeur de rien du tout dans un fichier...
Bref, là n'est pas le sujet.
En tous cas, il ne proposent pas de service qui serait approprié.
Pour les pocess, ils sont limités à 256 et le seveur limit est à 512
Pour le CPU : Intel Xeon Quad 4x 2.83+ GHz
Mémoire : 4 Go DDR2
Disque : 2x 750 Go SATA2 - RAID 1 HARD
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Comment sais tu qu'il n'y a qu'une "petite valeur de rien du tout" à changer ? Et quelle est cette "valeur" ? Et quelle valeur faut il mettre à la place ?
Je ne serait pas étonné qu'il y en ai pour 30 minutes de recherche / vérification. Et donc les 40€ me semblent amplement justifiés... j'irais même jusqu'à dire que ce n'est pas cher.
Pour ce qui est du CPU/Mémoire/Disque, je parlais surtout de leurs stats.
Je ne serait pas étonné qu'il y en ai pour 30 minutes de recherche / vérification. Et donc les 40€ me semblent amplement justifiés... j'irais même jusqu'à dire que ce n'est pas cher.
Pour ce qui est du CPU/Mémoire/Disque, je parlais surtout de leurs stats.
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
excuse, me suis mal exprimé, je parlai des 38,50 euros pour changer la valeur de MaxClient dans httpd.conf sur Relase 2 d'Ovh, dans leurs tarifs...Pas de ce que coûterai une intervention de leur part.
Tu peux voir toutes les stats là :
-https://ns203483.ovh.net/cgi-bin/mrtg.cgi
Suffit de cliquer sur un graph pour voir les détails.
Merci
Tu peux voir toutes les stats là :
-https://ns203483.ovh.net/cgi-bin/mrtg.cgi
Suffit de cliquer sur un graph pour voir les détails.
Merci
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Arf effectivement...
Pour ce qui est des stats du coup, si je comprends bien là il n'y a "que" 256 process autorisés... et donc forcément rien ne sature, si ce n'est qu'Apache bride à cette valeur.
Dans ce cas, pour pouvoir voir un problème dans les stats, il faudrait déjà qu'il y en ait un... Et donc passer ce max client à 512 pour voir ce qui coince.
Pour ce qui est des stats du coup, si je comprends bien là il n'y a "que" 256 process autorisés... et donc forcément rien ne sature, si ce n'est qu'Apache bride à cette valeur.
Dans ce cas, pour pouvoir voir un problème dans les stats, il faudrait déjà qu'il y en ait un... Et donc passer ce max client à 512 pour voir ce qui coince.
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
très juste
C'est bien ce que j'avais fait.
Je suis revenu à 256 parce que les vidéos en streaming, hébergées sur le serveur, ne chargeaient plus.
Ok, on repasse à 512 pour voir ce qui se passe.
Merci
Je suis revenu à 256 parce que les vidéos en streaming, hébergées sur le serveur, ne chargeaient plus.
Ok, on repasse à 512 pour voir ce qui se passe.
Merci
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
config
Voila la config du coup :
# 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 prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 20
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 1000
</IfModule>
Quelque chose de louche ?
# 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 prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 20
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 1000
</IfModule>
Quelque chose de louche ?
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Donc, là on peut voir que le load average grimpe en flèche, et il semblerait que ce soit essentiellement du aux accès disque. Si j'en crois ce graphique.
Et ça, ce n'est pas la modif de la conf Apache qui va le régler.
Vu que la bande passante est assez faible par rapport à la vitesse des disques, je suppose que ce serait à cause d'un système de fichier mal utilisé.
(du genre en ext3 avoir un dossier contenant des centaines de milliers de fichiers...)
Après je peux me tromper, un diagnostique "sur place" étant toujours plus précis.
Et ça, ce n'est pas la modif de la conf Apache qui va le régler.
Vu que la bande passante est assez faible par rapport à la vitesse des disques, je suppose que ce serait à cause d'un système de fichier mal utilisé.
(du genre en ext3 avoir un dossier contenant des centaines de milliers de fichiers...)
Après je peux me tromper, un diagnostique "sur place" étant toujours plus précis.
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
Load Average
Voilà donc une piste intéressante à exploiter.
Merci beaucoup pour ton temps accordé à ce problçme Bool
Merci beaucoup pour ton temps accordé à ce problçme Bool
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
partoche
Salut
Oui, il faut que j'oriente cela vers un partition en ramfs pour les vidéos déjà, ce serait pas mal. C'est ce qui est le plus souvent écrit/lu.
Petite précision sur l'OS : Gentoo et le phpinfo5
J'ai contacté OVH qui m'a conseillé de migrer le site sur une machine tournant avec Ubuntu, leur release 2 n'étant pas forcément adaptée au streaming.
Une solution de fuite facile peut être pour moi ? qu'en pensez vous ?
Et sommes nous d'accord sur le fait que la machine actuelle (caractéristiques plus haut dans le forum) est suffisamment puissante ?
Oui, il faut que j'oriente cela vers un partition en ramfs pour les vidéos déjà, ce serait pas mal. C'est ce qui est le plus souvent écrit/lu.
Petite précision sur l'OS : Gentoo et le phpinfo5
J'ai contacté OVH qui m'a conseillé de migrer le site sur une machine tournant avec Ubuntu, leur release 2 n'étant pas forcément adaptée au streaming.
Une solution de fuite facile peut être pour moi ? qu'en pensez vous ?
Et sommes nous d'accord sur le fait que la machine actuelle (caractéristiques plus haut dans le forum) est suffisamment puissante ?
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Utiliser un ramfs pour les trucs les plus courants afin d'être certains qu'ils soient toujours en mémoire, ok pourquoi pas. Mais certainement pas les videos : tu as actuellement quelques 3.5Go de données en cache disque, je ne pense pas que remplacer ça par un ramfs apporte le moindre gain.
Coté correction : as tu vérifié déjà que tu n'ais pas des dossiers bourrés de fichiers ? Du genre tes videos, quelle est l'arborescence utilisée ?
Et pour le montage de tes partitions, quelles sont les options utilisées ? L'option noatime est elle précisée ?
Quel type de FS utilises-tu pour stocker tes videos ? Quelle est la taille de ces videos en moyenne ? Combien y en a-t-il ?
A mon avis il faudrait d'abord régler ça avant de changer d'OS, car si tu y fais les mêmes erreurs, le problème sera le même.
Coté correction : as tu vérifié déjà que tu n'ais pas des dossiers bourrés de fichiers ? Du genre tes videos, quelle est l'arborescence utilisée ?
Et pour le montage de tes partitions, quelles sont les options utilisées ? L'option noatime est elle précisée ?
Quel type de FS utilises-tu pour stocker tes videos ? Quelle est la taille de ces videos en moyenne ? Combien y en a-t-il ?
A mon avis il faudrait d'abord régler ça avant de changer d'OS, car si tu y fais les mêmes erreurs, le problème sera le même.
-

thecashcow - WRInaute discret

- Messages: 66
- Inscription: 11 Juin 2007
sic
Là vois tu, ca bloque !
Je cherche les fichiers dans tmp, var/tmp...je ne sais pas trop où t...
arbo des vidéos :je ne sais pas
FS : sais pas
Noatime : sais pas
Taille des vidéos : charge lentement à partir de 10M. beaucoup de vidéos à 70M
Je sais pas grand chose en fait
Je cherche les fichiers dans tmp, var/tmp...je ne sais pas trop où t...
arbo des vidéos :je ne sais pas
FS : sais pas
Noatime : sais pas
Taille des vidéos : charge lentement à partir de 10M. beaucoup de vidéos à 70M
Je sais pas grand chose en fait
-

Bool - WRInaute passionné

- Messages: 1290
- Inscription: 26 Fév 2004
Pour voir les différentes partitions utilisées et leurs options de montage, par SSH fais :
Pour tes videos, il y en a combien ? Et tu ne sais vraiment pas où elles sont stockées sur le disque ??? Et par FTP tu ne peux pas les voir ? (Qui a développé le site ?)
- Code: Tout sélectionner
cat /etc/fstab
Pour tes videos, il y en a combien ? Et tu ne sais vraiment pas où elles sont stockées sur le disque ??? Et par FTP tu ne peux pas les voir ? (Qui a développé le site ?)
50 messages
• Page 1 sur 4 • 1, 2, 3, 4
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 les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- lecture des stats
- Analyse stats ( Réglé )
- Origine du trafic - Analyse et Optimisation
- [conseil lecture] Comment gérer un serveur dédié
- Probleme de lecture d'entete sur serveur distant
- Mon serveur plante, besoin d'aide pour la lecture de mes logs
- Analyse de .log suite à un DOWN serveur ? Qu'utilisez-vous ?
- Serveur blacklisté aide pour analyse de raison
- Analyse serveur dédié : comment trouver les raisons d'un...
- outils stats analyse "par visiteur"
Consultez la description détaillée des produits ou services de Google suivants : Google Video, Google Site Stats, Google TrustRank, 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). - Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


