GeeksforGeeks

RPM est un acronyme pour Révolution Par minute. RPM est le nombre de tours effectués par un disque dur en une seule minute. Normalement, plus le régime d’un disque est élevé, mieux il est, mais avec un régime plus élevé, le coût est plus élevé. Voici un script shell pour vérifier le RPM d’un disque dur.

Utilisation de la commande hdparm:

hdparm est un acronyme pour paramètre de disque dur. hdparm est un utilitaire de ligne de commande largement utilisé pour effectuer des analyses sur les disques d’un système utilisateur. Cela peut nous aider à obtenir des statistiques sur le disque dur, à modifier les intervalles d’écriture et les paramètres DMA. Il est utilisé pour afficher et modifier les paramètres du périphérique SATA /ID.

Syntaxe:

hdparm 

Ici, dans notre cas, notre disque dur est à « /dev/sda ». C’est juste la façon Linux / Unix de nommer les disques, tout comme Windows a des lecteurs C: D:. De même, sous Linux, nous avons sda, sdc, sdb, etc. et /dev est le répertoire où se trouvent ces lecteurs.

Pour lister tous les disques que vous avez dans votre système, exécutez la commande suivante:

sudo lsblk

Sortie:

Marqué HDD

Ici, marqué un est mon lecteur de disque dur, et vous pouvez voir le nom du lecteur est attribué à sda.

Script Shell pour connaître la vitesse de rotation d’un disque dur

Script:

#!/bin/sh# shell script to find the RPM speed of a Hard disk# storing hard disk name into variable diskdisk="/dev/sda"# finding the Rotation speed of the hard disk # fetching the integer value # i.e. the speed of the hard disk # and saving it into another variableoutput=$(sudo hdparm -I $disk | grep Rotation | grep --only-matching --extended-regexp '+' )# Displaying the RPM speed of the hard diskecho "The RPM speed of the Hard disk is: $output rpm"

Remarque: Vous devez entrer votre mot de passe après avoir exécuté ce script. Et l’indicateur ‘-I’ dans le hdparm signifie que nous récupérons des informations sur le disque en direct et dans cette instruction « grep–only-matching–extended-regexp ‘+' », « –only-matching » récupérera la vitesse de rotation avec la chaîne supplémentaire sortie avec elle en utilisant « –only-matching » avec « –extended-regexp » avec le motif « + » nous nous assurons que seule la valeur numérique à afficher, c’est-à-dire la vitesse de rotation, « + » récupérera toute valeur numérique dans le motif, il correspondra pour toute valeur entière de 0 à 9 et le paramètre « -I » dans le hdparm signifie que nous récupérons les informations du disque en direct et que le symbole « + » indique qu’il peut correspondre à n’importe quel nombre d’occurrences supérieur à 1.

Sortie:

Vitesse du disque dur

Balises de l’article:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.