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: 63
- Inscription: Lun Juin 11, 2007 12:44
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.
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: 63
- Inscription: Lun Juin 11, 2007 12:44
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
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: 63
- Inscription: Lun Juin 11, 2007 12:44
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
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: 63
- Inscription: Lun Juin 11, 2007 12:44
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: 63
- Inscription: Lun Juin 11, 2007 12:44
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 ?
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: 63
- Inscription: Lun Juin 11, 2007 12:44
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
oui avis pertinent.
j'avais remarqué aussi que niveau ram tu utilises presque rien de tes 4Go y a peut être moyen de te monter une partition en ramfs pour accélerer ce qui est le plus souvent lu et/ou écrit sur tes disques ?
j'avais remarqué aussi que niveau ram tu utilises presque rien de tes 4Go y a peut être moyen de te monter une partition en ramfs pour accélerer ce qui est le plus souvent lu et/ou écrit sur tes disques ?
-

thecashcow - WRInaute discret

- Messages: 63
- Inscription: Lun Juin 11, 2007 12:44
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 ?
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: 63
- Inscription: Lun Juin 11, 2007 12:44
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
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 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 :
- La mesure d'audience axée référencement
- Baromètre des outils de recherche
- Les visiteurs de WRI apprécient Firefox
- Tous les outils à connaître pour analyser un site
- Baromètre moteurs de recherche Décembre 2004
- Statistiques sur la blogosphère (Août 2006)
- Lancement de Wikio
- Baromètre moteurs de recherche Janvier 2005
- Baromètre moteurs de recherche Février 2005
- Etude statistique de la structure du web
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 0 invités




le forum