cle_de_diagnostique
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cle_de_diagnostique [2021/08/21 11:50] – [Tester la performance en lecture d’un disque dur] eric | cle_de_diagnostique [2021/09/01 19:17] (Version actuelle) – [Tester la santé d’un disque dur] eric | ||
|---|---|---|---|
| Ligne 36: | Ligne 36: | ||
| Ce qui donne : | Ce qui donne : | ||
| - | {{: | + | {{: |
| Autre alternative pour faire la même chose avec un résultat moins verbeux et plus simple :\\ | Autre alternative pour faire la même chose avec un résultat moins verbeux et plus simple :\\ | ||
| Ligne 42: | Ligne 42: | ||
| qui donne le résultat suivant : | qui donne le résultat suivant : | ||
| - | {{: | + | {{: |
| Le résultat nous indique que nous avons 1 disque **sda** + 1 disque **sdb** (le **sdb** étant la clé USB live). | Le résultat nous indique que nous avons 1 disque **sda** + 1 disque **sdb** (le **sdb** étant la clé USB live). | ||
| Ligne 55: | Ligne 55: | ||
| Ce qui donne le résultat suivant : | Ce qui donne le résultat suivant : | ||
| - | + | {{: | |
| - | + | ||
| On voit s’afficher en temps réel le débit du disque lors de la lecture faite avec le **cat**. Dans la capture ci-dessus on est sur un SSD SATA 4 donc c’est très rapide. Mais ce ne sera pas toujours le cas ! | On voit s’afficher en temps réel le débit du disque lors de la lecture faite avec le **cat**. Dans la capture ci-dessus on est sur un SSD SATA 4 donc c’est très rapide. Mais ce ne sera pas toujours le cas ! | ||
| Ligne 74: | Ligne 72: | ||
| Deuxième méthode pour voir le débit du disque, plus complète, avec **hdparm** : | Deuxième méthode pour voir le débit du disque, plus complète, avec **hdparm** : | ||
| **sudo hdparm -t -T /dev/sda** | **sudo hdparm -t -T /dev/sda** | ||
| + | {{: | ||
| Cette méthode donne deux résultats : | Cette méthode donne deux résultats : | ||
| Ligne 82: | Ligne 81: | ||
| Pour tester la vitesse d’écriture sur le disque on va donc écrire 1 Go de données dans /tmp (il faut que la partition soit montée) et mesurer le timing avec la commande suivante : | Pour tester la vitesse d’écriture sur le disque on va donc écrire 1 Go de données dans /tmp (il faut que la partition soit montée) et mesurer le timing avec la commande suivante : | ||
| **sudo dd if=/ | **sudo dd if=/ | ||
| + | |||
| + | {{: | ||
| ==== Tester la santé d’un disque dur ==== | ==== Tester la santé d’un disque dur ==== | ||
| Ligne 87: | Ligne 88: | ||
| Il existe plusieurs approches : | Il existe plusieurs approches : | ||
| * lancer un test sur une base de « smart controls » (plus ou moins disponible selon les capabilities du disque et les logs du disque existants) à l’aide de la commande smartctl (**sudo smartctl -H /dev/sda** ou **sudo smartctl -a /dev/sda** pour un résultat plus détaillé) | * lancer un test sur une base de « smart controls » (plus ou moins disponible selon les capabilities du disque et les logs du disque existants) à l’aide de la commande smartctl (**sudo smartctl -H /dev/sda** ou **sudo smartctl -a /dev/sda** pour un résultat plus détaillé) | ||
| - | * Vérification des blocs défectueux à l’aide de la commande badblocks (cela nécessite plusieurs heures) : | + | * Vérification des blocs défectueux à l’aide de la commande badblocks (cela nécessite plusieurs heures) : **sudo badblocks |
| * Vérification à l’aide d’un outil sympa disposant d’une interface graphique : | * Vérification à l’aide d’un outil sympa disposant d’une interface graphique : | ||
| Ligne 93: | Ligne 94: | ||
| Voici un exemple de diagnostique : | Voici un exemple de diagnostique : | ||
| - | + | {{: | |
| - | + | {{: | |
| + | {{: | ||
| Le résultat de **smartctl** indique un problème de montée de température enregistré dans les logs ce qui a pu endommagé le disque. | Le résultat de **smartctl** indique un problème de montée de température enregistré dans les logs ce qui a pu endommagé le disque. | ||
| Ligne 109: | Ligne 110: | ||
| Il faut lancer ensuite la commande **memtester** en précisant la quantité de mémoire en Mo et le nombre de fois où on veut passer le test. Dans l’exemple suivant je lance un teste sur 2 Go soit 2048 Mo en deux passages : | Il faut lancer ensuite la commande **memtester** en précisant la quantité de mémoire en Mo et le nombre de fois où on veut passer le test. Dans l’exemple suivant je lance un teste sur 2 Go soit 2048 Mo en deux passages : | ||
| **sudo dd if=/ | **sudo dd if=/ | ||
| - | + | {{: | |
| Le résultat des tests est assez simple à lire puisque pour chaque test il est indiqué si le résultat est ok ou si une erreur a été rencontrée. | Le résultat des tests est assez simple à lire puisque pour chaque test il est indiqué si le résultat est ok ou si une erreur a été rencontrée. | ||
| Ligne 116: | Ligne 116: | ||
| ==== Températures ==== | ==== Températures ==== | ||
| Dans le " | Dans le " | ||
| + | {{: | ||
| ==== Charge CPU et mémoire ==== | ==== Charge CPU et mémoire ==== | ||
| - | Deux outils sont dispos en standard dans " | + | Deux outils sont dispos en standard dans " |
| - | Intéressant ces deux outils donnent la charge CPU, mémoire mais aussi donne une indication sur l’utilisation du SWAP (espace du disque dur utilisé comme extension de la RAM). Une utilisation importante du SWAP n’est pas bon signe en général : | + | |
| + | Intéressant ces deux outils donnent la charge CPU, mémoire mais aussi donne une indication sur l’utilisation du SWAP (espace du disque dur utilisé comme extension de la RAM). Une utilisation importante du SWAP n’est pas bon signe en général : | ||
| ==== Phoronix ==== | ==== Phoronix ==== | ||
| Il existe un petit outil très intéressant si on a des doutes sur les capacités d’une machine : phoronix. | Il existe un petit outil très intéressant si on a des doutes sur les capacités d’une machine : phoronix. | ||
cle_de_diagnostique.1629539450.txt.gz · Dernière modification : de eric
