Diagnostiquer des dysfonctionnements matériels sur un serveur dédié
Objectif
À un certain moment de la vie de votre serveur, vous pouvez rencontrer une panne en raison d'un problème matériel. Lorsque le serveur est démarré via le mode rescue OVHcloud, vous disposez de plusieurs outils de diagnostic permettant d'identifier les composants matériels défectueux.
Découvrez comment diagnostiquer des dysfonctionnements matériels sur votre serveur.
Prérequis
- Posséder un serveur dédié.
- Avoir redémarré le serveur en mode rescue.
En pratique
Ce guide vous détaille les tests à réaliser pour diagnostiquer :
- le ou les processeurs ;
- la connexion du réseau ;
- la mémoire RAM ;
- disques et partitions.
Processeurs
Le test du processeur vérifie le bon fonctionnement du processeur de votre serveur et nécessite environ 30 minutes pour s'exécuter correctement. Si le serveur tombe en panne pendant ce test, cela signifie que le processeur est défectueux.
Connexion au réseau
Le test de connexion réseau vérifie votre connexion et votre bande passante externe. Ces données vous sont fournies à titre indicatif, il ne s'agit pas d'un test de performances.
Mémoire RAM
Le test de mémoire vérifie l'intégrité des modules RAM de votre serveur. Si le serveur tombe en panne pendant ce test, cela signifie qu’un ou plusieurs modules RAM sont défectueux.
Attention, ce test peut être très long.
Disk Health
Vous pouvez utiliser Smartmontools pour vérifier l'état de vos disques en lisant leurs données SMART. Par exemple, pour afficher tous les détails du disque intitulé nvme1n1, entrez :
Pour en savoir plus sur la sortie de cette commande et son interprétation, consultez la documentation officielle Smartmontools.
Partitions du disque
Le test des partitions comprend un test d'accès au disque et une vérification du système de fichiers. Le test d'accès au disque vérifie si le système peut communiquer avec les disques durs de votre serveur. La vérification du système de fichiers utilise la commande fsck -fy.
Pour vérifier le système de fichiers, exécutez la commande suivante :
Pour un test de lecture, exécutez la commande ci-dessous. Remplacez sd(x) par vos propres valeurs
Aller plus loin
Échangez avec notre communauté d'utilisateurs.