Help ! Architecture / Optimisation Mysqld

30 réponses
AuteurMessage

flush |
Modérateur

Photo de flush

Inscrit le : 09/05/2005

# Le 04/01/2007 à 13:32

J'ai redémarré mon serveur mysql depuis 15 minutes il tourne a ~372 requêtes / secondes

Je suis sur un serveur superplan2007 OVH, niveau apache hier j'étais à 3,2 million de hits.

Ca charge monte parfois à 2,80 et j'ai peur que ça monte encore plus ... avez vous des petits tuyaux pour optimisé mon serveur ?

Avec un superplan2007, quel est le volume idéale maximum à votre avis ?

Devrais-je prendre un nouveau serveur pour séparé mysql de apache ?

Merci.

@+ Jean-Philippe

devtribu | Olivier
Modérateur

Photo de devtribu

Inscrit le : 16/06/2005

# Le 04/01/2007 à 13:56

file les graphes mrtg ?

Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0fOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 04/01/2007 à 14:04

Hello,

déjà le superplan2007 a deux processeur "réels", donc la charge ne "devrait" pas dépasser 2. Ta charge actuelle n'est donc pas catastrophique si elle ne dure pas.

Maintenant, il faut déterminer ce qui coince, depuis "top" par exemple :
par exemple

Cpu(s): 40.7% us,  9.6% sy,  0.0% ni, 34.1% id, 10.6% wa,  0.0% hi,  5.0% si

ou :
Cpu(s):  9.0% us,  1.0% sy,  0.0% ni,  0.0% id, 88.0% wa,  1.0% hi,  1.0% si


Dans le premier cas le CPU pêche, dans le second c'est le disque.

Dans tous les cas il n'y a pas de solution "toute prête".

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

flush | Jean-Philippe
Modérateur

Photo de flush

Inscrit le : 09/05/2005

# Le 04/01/2007 à 14:34

mrtg > pas encore installé, ça fait que 5 jours que j'ai le serveur, on a pas eu le temps de faire tout ce qu'on voulait enfaite !

là j'ai ça :

top - 14:31:59 up 6 days, 20:29, 3 users, load average: 2.60, 3.17, 2.60
Tasks: 338 total, 2 running, 335 sleeping, 0 stopped, 1 zombie
Cpu(s): 38.2% user, 13.6% system, 0.0% nice, 48.2% idle
Mem: 1014612k total, 945244k used, 69368k free, 79888k buffers
Swap: 1044208k total, 0k used, 1044208k free, 478984k cached


La je suis rendu à 494 requêtes SQL / secondes :S
Il va falloire que je trouve un truc pour ce soir 19H00 !

@+ Jean-Philippe

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 04/01/2007 à 15:47

heu... mettre en place du cache et optimiser tes scripts ?

Ca me parait hallucinant 400 req/s, c'est 75% de ce qu'on fait avec myefarm, et je pense pas que tu ais le meme traffic que myefarm... (10-15 millions de hits / jour avec 2-3 millions de pages dynamiques / jour)

Tu as quoi dessus, un CMS ? On peut voir le site ?

Sinon, installe MRTG, ca prend 10 minutes avec un tutoriel bien fait, et plus tu attends, moins tu pourras comprendre, car il faut quand meme quelques mesures pour avoir des graphes lisibles, compte a peu pres 1H pour avoir une idee de l'etat de la machine.

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 04/01/2007 à 15:53

installe MRTG, ca prend 10 minutes avec un tutoriel bien fait


Mais combien d'heures pour en trouver un de bien fait, tout en testant plusieurs ?

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

devtribu | Olivier
Modérateur

Photo de devtribu

Inscrit le : 16/06/2005

# Le 04/01/2007 à 15:57

sur beaute-test, je suis a 120 requetes SQL / sec en moyenne depuis 60 jours
Mettons que ca monte a 200 / sec en heure de pointe

400 / sec ca me parait aussi enorme

Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0fOuvrir dans une nouvelle fenetre

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 04/01/2007 à 16:05

Bool a dit :
installe MRTG, ca prend 10 minutes avec un tutoriel bien fait


Mais combien d'heures pour en trouver un de bien fait, tout en testant plusieurs ?


Les enfants, faut se constituer une liste de favoris http://www.at-infor.com/fr/docs/faqsd/index.php?fa...Ouvrir dans une nouvelle fenetre

Si a chaque nouvelle machine je passait 2 heure a retrouver un bon tuto, ce serait la merde

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 05/01/2007 à 14:20

Le problème n'est pas là : la première fois, il faut bien le trouver ce "bon tuto bien fait", le lire / comprendre / tester / approuver.
Donc quand tu dis qu'il ne faut que "10 minutes" pour installer MRTG, je trouve ça un poil exagéré, c'est tout.

Perso une fois que j'ai une procédure propre pour installer un truc, je me fait mon propre tuto.
"Si à chaque nouvelle machine je passais 2 heures à "recompiler" les bons tutos, ce serait la merde"

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 05/01/2007 à 15:36

Bool a dit :
Le problème n'est pas là : la première fois, il faut bien le trouver ce "bon tuto bien fait", le lire / comprendre / tester / approuver.
Donc quand tu dis qu'il ne faut que "10 minutes" pour installer MRTG, je trouve ça un poil exagéré, c'est tout.


Oui, j'ai pas rêvé, j'avais bien posté sur WMC, je n'ai pas posté sur renta, donc je discute bien avec des mec qui ont un peu d'experience et pas des gamins de 12 ans

J'ose esperer pour flush qu'il a deja installe mrtg sur une machine, et s'il l'a fait, il a donc surement deja un bon tuto sous le coude

Ceci dit, on attend toujours sa reponse pour en savoir un peu plus

devtribu | Olivier
Modérateur

Photo de devtribu

Inscrit le : 16/06/2005

# Le 05/01/2007 à 15:43

les tutos d'ovh sont assez bien faits en général
http://guides.ovh.com/InstallMRTGSysOuvrir dans une nouvelle fenetre

installer mrtg est indispensable dès qu'on recoit l'acces root à une machine !

Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0fOuvrir dans une nouvelle fenetre

SquawK | Blabla
Modérateur

Photo de SquawK

Inscrit le : 09/05/2005

# Le 05/01/2007 à 15:57

Ouai moi qui n'y connaissais rien, j'ai réussi du premier coup en 15 minutes maxi avec le tuto d'OVH ^^

Comparatif pc portableOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 05/01/2007 à 15:59

Enfin installer c'est bien mais comprendre à quoi sert chaque graph et comment l'interpréter, c'est autre chose...

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 05/01/2007 à 16:05

oui, et ca on peut aider

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 05/01/2007 à 16:15

Oui, j'ai pas rêvé, j'avais bien posté sur WMC, je n'ai pas posté sur renta, donc je discute bien avec des mec qui ont un peu d'experience et pas des gamins de 12 ans


Il me semble que c'est "par des affiliés, pour des affilés" ; pas forcément "par des techos, pour des techos". Enfin bon... on s'égare.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

flush | Jean-Philippe
Modérateur

Photo de flush

Inscrit le : 09/05/2005

# Le 05/01/2007 à 18:53

Oui installé (pas par moi) ... et pas terrible lol !!!

Le CPU tourne à 90% de moyenne avec des pointes à 110 - 130 et la mémoire :

entre 1 et 7% de libre
Plus de 50% sur les tampons !

Et niveau bande passante un maximum de 8mo/s ...

Donc je crois que là j'ai pas vraiment le choix ... il va falloir un nouveau serveur ^^ A moins que vous avez une solution d'optimisation radicale ?

On a optimisé déjà les scripts ... mais bon c'est pas ça !

Je pense prendre un nouveau serveur juste pour MySql et garder l'actuel pour Apache. C'est une bonne solution ?

Pour Mysql 2 go de ram c'est un plus non ?

@+ Jean-Philippe

SquawK | Blabla
Modérateur

Photo de SquawK

Inscrit le : 09/05/2005

# Le 05/01/2007 à 18:59


Enfin installer c'est bien mais comprendre à quoi sert chaque graph et comment l'interpréter, c'est autre chose...


Ouai d'ailleurs si quelqu'un a des bons liens ou des sujets de forum sur le sujet ça m'intéresse, Je connais grosso modo les bases mais ça s'arrête la. ^^

Et aussi au niveau des optimisations ce qu'on peut faire (les trucs importants genre au niveau des connexion TCP) car je sens que je vais bientôt avoir des problèmes similaires à ceux de Flush.

Comparatif pc portableOuvrir dans une nouvelle fenetre

superfc | Florent
Membre

Photo de superfc

Inscrit le : 01/07/2006

# Le 05/01/2007 à 19:02

On dérive, mais à propos de ça, si vous avez plusieurs marchines, il est sans doute plus judicieux d'instaler Nagios & NagiosGrapher (qui utilise RRDTool) que MRTG.
Pour mon école, j'ai commencé un projet de surveillance de tous les serveurs et équipements réseaux critiques (y'en a à peu près 200), et c'est vraiment très pratique, ça génère des graphes de n'importe quoi comme MRTG et ça permet de faire de la surveillance complète.

Florent Clairambault - http://florent.clairambault.frOuvrir dans une nouvelle fenetre
Gtalk : superfc@gmail.com

devtribu | Olivier
Modérateur

Photo de devtribu

Inscrit le : 16/06/2005

# Le 05/01/2007 à 19:35

flush > Si ce n'est pas fait (ce que je suppose si tu es chez OVH), passe en mysql 4. La gestion du cache SQL est incroyablement efficace

Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0fOuvrir dans une nouvelle fenetre

Limit | Cyril
Membre

Photo de Limit

Inscrit le : 11/05/2005

# Le 05/01/2007 à 19:35

flush a dit :
Oui installé (pas par moi) ... et pas terrible lol !!!

Le CPU tourne à 90% de moyenne avec des pointes à 110 - 130 et la mémoire :

entre 1 et 7% de libre
Plus de 50% sur les tampons !

Et niveau bande passante un maximum de 8mo/s ...

Donc je crois que là j'ai pas vraiment le choix ... il va falloir un nouveau serveur ^^ A moins que vous avez une solution d'optimisation radicale ?

On a optimisé déjà les scripts ... mais bon c'est pas ça !

Je pense prendre un nouveau serveur juste pour MySql et garder l'actuel pour Apache. C'est une bonne solution ?

Pour Mysql 2 go de ram c'est un plus non ?
tu fais combien de req/s avec apache? tu as combien de pap par jour?

Forum GratuitOuvrir dans une nouvelle fenetre - Blog gratuitOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 12:38:10 | Généré en 10.92ms | Contacts | Mentions légales |