Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/10/2010, à 21:40

elmut

Optimisation MySQL et ressources serveurs

Bonjour,

j'ai un site web sur un kimsufi OVH avec 1Go de RAM.

Suite à une mise à jour de mon site web, j'ai rencontré des problèmes de charges.
Après des optim PHP, optim de requêtes SQL et de structure de bases (index manquants en autres) certains soucis subsistaient toujours.

J'ai donc utilisé les scripts suivants pour pofiner certains réglages :
MysqlTuner.pl
et tunning-primer.sh

J'ai donc modifié certains paramètres de config MySQL.

Avant j'utilisais 30 % de la RAM (information trouvé sur le monitoring d'OVH)
un 'top' sur le serveur affichant presque 100% d'utilisation de la RAM (surement du cache ?)

Après les modifs j'utilise entre 50 et 60% de la RAM

Enfin pour en venir au point qui m'embête :
depuis le changement de config, le SWAP est de plus en plus utilisé : environ 40 % au dernier check.

Je voulais savoir si cela pouvait poser un pb ou un ralentissement, ou est-ce un bon point au contraire ?
Dois-je configurer mon serveur pour utiliser la RAM au maximum ? 90 % ?

Merci pour vos conseils.

Dernière modification par elmut (Le 22/10/2010, à 21:42)

Hors ligne

#2 Le 23/10/2010, à 09:05

funkalee

Re : Optimisation MySQL et ressources serveurs

créer des index sur les clés étrangères, et sur les champs souvent accédé qui ne sont pas indexé.
optimiser tes requêtes

Hors ligne

#3 Le 23/10/2010, à 09:38

elmut

Re : Optimisation MySQL et ressources serveurs

funkalee a écrit :

créer des index sur les clés étrangères, et sur les champs souvent accédé qui ne sont pas indexé.
optimiser tes requêtes

Ceci a déjà était fait.
Le site tourne correctement désormais.

Le problème est que le swap est utilisé à plus de 40 %... soit 212 Mo

:~$ free -m
               total      used       free      shared    buffers   cached
Mem:           960        942        18        0         84        373
-/+ buffers/cache:        484        475
Swap:          513        212        301

Est-ce réellement un problème ? est-ce que ça ralenti le serveur ? Est-ce du à une mauvaise config de MySQL ?

Hors ligne