GeeksforGeeks

RPM er et akronym for Revolution per minut. RPM er antallet af omdrejninger en harddisk gør i et enkelt minut. Normalt, jo højere RPM på en disk, jo bedre er det, men med højere RPM kommer højere omkostninger. Nedenfor er et shell-script til at kontrollere omdrejningstallet på en harddisk.

brug af hdparm-kommando:

hdparm er et akronym for harddiskparameter. hdparm er et kommandolinjeværktøj, der i vid udstrækning bruges til at udføre analyse på de diske, som et brugersystem har. Det kan hjælpe os med at få statistik om harddisken, ændre skriveintervaller og DMA-indstillinger. Det bruges til at vise og ændre SATA/IDE-enhedsparametrene.

syntaks:

hdparm 

her, i vores tilfælde, er vores harddisk på “/dev/sda”. Det er bare den måde at navngive diske på, ligesom vinduer har C: D: drev. Og / dev er mappen for, hvor disse drev er.

for at liste alle de diske, du har i dit system, skal du køre følgende kommando:

sudo lsblk

Output:

markeret HDD

her er markeret en min harddisk, og du kan se navnet på drevet er tildelt som sda.

Shell script til at kende RPM-hastigheden på en harddisk

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"

Bemærk: Du skal indtaste din adgangskode, når du har kørt dette script. Og’ –I ‘ -flag i hdparm betyder, at vi henter information fra disken live, og i denne erklæring “grep –only-matching–udvidet-regeksp’+'”, “–only-matching” henter rotationshastigheden med den ekstra strengoutput med den ved at bruge “–only-matching” med “- udvidet-regeksp” med mønsteret “+” vi sikrer kun den numeriske værdi, der skal vises, dvs.omdrejningshastigheden, ” + ” henter enhver numerisk værdi i mønsteret, den matcher for enhver heltalsværdi fra 0-9 og symbolet “+” viser, at det kan matche et hvilket som helst antal forekomster mere end 1.

udgang:

hastighed af harddisken

artikel Tags:

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.