Problème de stabilité

Critères requis :

En cas de problème de stabilité de votre Dedibox (exemple, elle plante régulièrement), il convient d'effectuer quelques vérifications.

  • Vérifiez que votre système d'exploitation et le firmware de votre serveur sont à jour, et en version “Stable”
  • Vérifiez l'utilisation en RAM de votre Dedibox par l'intermédiaire de la commande “free -k”. Si elle utilise massivement la SWAP de votre serveur, nous vous recommandons de vérifier la configuration de vos logiciels.
  • Lancez un diagnostique matériel de votre serveur par l'intermédiaire de votre console de gestion.
  • Si le diagnostique matériel ne révèle aucun défaut, nous vous conseillons de compléter ce test avec un memtest : arrêtez tous les programmes en cours d'exécution sur votre dedibox puis lancez le logiciel 'memtest' avec les paramètres 'all 4' (si ceci ne passe pas, indiquez en paramètre la mémoire libre)

Des problèmes connus avec Debian unstable et Ubuntu dapper peuvent provoquer des plantages de votre dedibox. Installez une release Kernel Dedibox pour résoudre ce problème.

Charge CPU élevée

Dans un premier temps, il vous faudra vérifier quel processus pose problème.

Les commandes top & htop peuvent se révéler très utiles dans ce genre de cas.

htop n'est pas installé par défaut sur la plupart des distributions, il vous faudra l'installer manuellement.
Exemple sous Debian/Ubuntu : sudo apt-get install htop

Ces logiciels vont trier les processus et vous afficher en haut les plus consommateurs.
Cela peut être une charge normale (ex : votre site a beaucoup de succès), mais cela peut aussi être un problème.

Dans un second temps, vous pouvez vérifier si votre serveur utilise la partition de SWAP.

En effet, cette dernière va être utilisée par le serveur s'il n'a plus assez de mémoire (RAM).
La SWAP se trouvant sur le disque dur, cela peut augmenter l'utilisation CPU via les I/O WAIT.
Si vous avez votre RAM complètement utilisée, cela peut aussi révéler un problème de configuration ou un serveur sous-dimensionné pour votre besoin.

Pour vérifier cela :

free -mh
             total       used       free     shared    buffers     cached
Mem:          3,8G       3,4G       325M       529M        44M       869M
-/+ buffers/cache:       2,5G       1,2G
Swap:         3,9G       1,6G       2,3G

Dans cet exemple, nous pouvons constater que la SWAP est utilisée pour 1.6Go.

Enfin, n'hésitez pas à vérifier et optimiser la configuration de vos logiciels, si ce n'est pas déjà fait.
Cela peut parfois grandement jouer sur les ressources utilisées par le serveur.