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