Mysql n'utilise que 1% du CPU au lieu de 100% !

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 229
Inscription: Dim Oct 09, 2005 18:50

Mysql n'utilise que 1% du CPU au lieu de 100% !

Message le Lun Sep 17, 2007 17:11

Bonjour !!

Suite à mon dernier post, je voulais vous demander comment faire pour que Mysql utilise les 2 processeurs du Core2Duo(2x1.86 ghz) et qu'il utilise les 2 go de ram ...

Pour le moment, je n'utilise que 1% du CPU et que 1.1% de la RAM ...
Alors que le script que je lance est très très gros (la page est en chargement depuis plus de 3 minutes).
(Ce meme script faisait presque "buggait" le serveur sur une Dedibox).

A titre d'information: le serveur n'a que MYSQL (pas d'apache ni rien )

Si un As de Mysql passe par là ...
Je vous remercie pour votre attention ...

PS: voici les stats lors du chargement d'un sript ... (346 secondes d'attentes).
Image 1

Image 2

Image 3


Kaliiii
WRInaute passionné
WRInaute passionné
 
Messages: 595
Inscription: Mer Mar 02, 2005 11:33

Message le Lun Sep 17, 2007 19:11

???????
Mais pourquoi tu veux faire saturer ton processeur et ta ram ???

Si ton mysqld prend 99% de ton serveur, ce dernier devient inaccessible oO

Je ne vois pas l'interet


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 870
Inscription: Mar Aoû 05, 2003 14:49

Message le Lun Sep 17, 2007 19:34

c'est quel os ?

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 229
Inscription: Dim Oct 09, 2005 18:50

Message le Lun Sep 17, 2007 20:40

parce que le script prend beaucoup de temps alors qu'il pourrait aller beaucoup plus vite !

l'os , c'est Ubuntu 6...


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 870
Inscription: Mar Aoû 05, 2003 14:49

Message le Lun Sep 17, 2007 20:48

Je me demande ce que vallent tes captures. Que vaut 'top' lors de ton script ?


Kaliiii
WRInaute passionné
WRInaute passionné
 
Messages: 595
Inscription: Mer Mar 02, 2005 11:33

Message le Lun Sep 17, 2007 21:49

a ta place, je travaillerais plutot sur l'allegement de ton script, parce que si tu fais en sorte qu'il bouffe tout ton processeur, ca va mechament limiter les possibilités de connection aux autres utilisateurs. Ton site va devenir extremement lent voir innaccessible.

C'est quoi exactement ce script ?

Robinson
WRInaute accro
WRInaute accro
 
Messages: 1857
Inscription: Mar Oct 25, 2005 23:10

Message le Lun Sep 17, 2007 21:53

Kaliiii a écrit:???????
Mais pourquoi tu veux faire saturer ton processeur et ta ram ???

Si ton mysqld prend 99% de ton serveur, ce dernier devient inaccessible oO

Je ne vois pas l'interet

Faux, mon mysql est 80% du temps à 99,9% et le serveur est rapide.

(ouais je comprend pas non plus lol)


Kaliiii
WRInaute passionné
WRInaute passionné
 
Messages: 595
Inscription: Mer Mar 02, 2005 11:33

Message le Lun Sep 17, 2007 21:55

moi j'ai fait ramer le mien, il prenait 99% du proc a cause d'une mise a jour de bdd maladroite .. résultat, j'avais du mal a acceder meme au SSH...

benjiman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 229
Inscription: Dim Oct 09, 2005 18:50

Message le Mar Sep 18, 2007 8:01

Bonjour !!


Oui, je comprend, mais en fait, ce qui m'énervait, c'est que le serveur ne fait rien pour que la page puisse s'afficher plus rapidement !!

Enfin, maintenant, j'ai un nouveau truc:
Quand le script de MAJ se lance, ca coupe toutes les connexions mysql pendant un petit moment ...

Je ne comprend pas trop !

Bref, si quelqu'un en fait à un tutorial pour m'aider a configurer my.cnf ... (le script de day32 ne marche pas très bien chez moi) afin d'utiliser au moins les 3/4 de la RAM ...

Je vous en remercie !

jarreweb
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Ven Sep 12, 2003 8:17

Message le Mar Sep 18, 2007 10:15

as tu pensé à mettre des index dans tes tables sql ?

jcaron
WRInaute accro
WRInaute accro
 
Messages: 1230
Inscription: Ven Fév 13, 2004 20:33

Re: Mysql n'utilise que 1% du CPU au lieu de 100% !

Message le Mar Sep 18, 2007 10:24

benjiman a écrit:Suite à mon dernier post, je voulais vous demander comment faire pour que Mysql utilise les 2 processeurs du Core2Duo(2x1.86 ghz) et qu'il utilise les 2 go de ram ...

Pour le moment, je n'utilise que 1% du CPU et que 1.1% de la RAM ...
Alors que le script que je lance est très très gros (la page est en chargement depuis plus de 3 minutes).
(Ce meme script faisait presque "buggait" le serveur sur une Dedibox).

[...] (346 secondes d'attentes).


En général les bases de données ne sont pas limitées par le CPU, mais par les accès disque, et je pense que c'est clairement ce qui se passe ici. Suivant ce que fait ton script il y a peut-être des moyens d'optimiser (s'il fait des lectures il faut effectivement vérifier qu'il y a bien des index là où il faut, et qu'ils sont bien utilisés). Sinon il faut mettre plus de disques pour paralléliser les accès disque.

Jacques.


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Page Creator, Google Insights for Search, Google Maps

  • Similarité et duplicate content
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités