GeeksforGeeks

RPM es un acrónimo de Revolución Por minuto. RPM es el número de revoluciones que hace un disco duro en un solo minuto. Normalmente, cuanto más altas son las RPM de un disco, mejor es, sin embargo, con RPM más altas, mayor es el costo. A continuación se muestra un script de shell para comprobar las RPM de un disco duro.

Usando el comando hdparm:

hdparm es un acrónimo de parámetro de disco duro. hdparm es una utilidad de línea de comandos ampliamente utilizada para realizar análisis en los discos que tiene un sistema de usuario. Puede ayudarnos a obtener estadísticas sobre el disco duro, modificar los intervalos de escritura y la configuración de DMA. Se utiliza para mostrar y modificar los parámetros del dispositivo SATA/IDE.Sintaxis

:

hdparm 

Aquí, en nuestro caso, nuestro disco duro está en «/ dev / sda». Es solo la forma de Linux/Unix de nombrar discos al igual que Windows tiene unidades C: D:. Del mismo modo, en Linux, tenemos sda,sdc, sdb, etc y /dev es el directorio donde se encuentran estas unidades.

Para listar todos los discos que tiene en su sistema, ejecute el siguiente comando:

sudo lsblk

Producto:

Marcado HDD

Aquí, marcado uno es mi unidad de disco duro, y puede ver que el nombre de la unidad está asignado como sda.

Shell script para conocer la velocidad RPM de un HDD

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"

Nota: Debe ingresar su contraseña después de ejecutar este script. Y la bandera ‘-I’ en el hdparm significa que estamos obteniendo información del disco en vivo y en esta instrucción «grep –only-matching –extended-regexp ‘+'», «–only-matching» buscará la velocidad de rotación con la salida de cadena extra con ella mediante el uso de «–only-matching» con «–extended-regexp» con el patrón «+» estamos asegurando que solo se muestre el valor numérico, es decir, la velocidad rpm, » + » buscará cualquier valor numérico en el patrón que coincidirá con cualquier valor entero de 0 a 9 y la El símbolo «+» muestra que puede coincidir con cualquier número de ocurrencias superior a 1.

Salida:

Velocidad del disco duro

Etiquetas del artículo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.