hdparm | |
---|---|
Type | Utility |
Forfatter | Mark Lord [1] |
Skrevet i | Xi |
Operativ system | Linux , μClinux |
Interface sprog | engelsk |
nyeste version |
|
Stat | aktuelt |
Licens | BSD |
Internet side | sourceforge.net/projects... |
hdparm er et kommandolinjeværktøj til Unix -lignende operativsystemer . Hjælpeprogrammet er designet til at justere og se parametrene for harddiske med ATA -interface . Hjælpeprogrammet kan indstille parametre såsom drevcachestørrelse, dvaletilstand, strømstyring, akustikkontrol og DMA -indstillinger [3] .
Tidligere inkluderet i hwtools- pakken . [fire]
Ændring af hardwareindstillinger fra ikke-optimale konservative standarder til optimale kan forbedre drevets ydeevne. Der er dog i øjeblikket ingen pålidelige metoder til at bestemme de optimale parametre for en enhed ud over omhyggelig forsøg og fejl. Der er heller ingen centraliseret database, der kan indsamle observationsinformation fra en række erfarne hdparm-brugere.
hdparm har en meget alvorlig ulempe: værktøjet kan crashe computeren og gøre dataene på harddisken utilgængelige efter at have anvendt en kombination af nogle parametre. Der er cirka 67 parametre tilgængelige i alt, at ændre nogle af dem er farligt og kan få filsystemet til at gå ned . Før du bruger hdparm, skal du omhyggeligt læse manualen til at arbejde med værktøjet (ved at køre kommandoen man hdparm ), have en komplet sikkerhedskopi af alle filer på disken.
hdparm er gratis software under en BSD-licens .
For at se generelle oplysninger om en harddisk skal du bruge kommandoen:
hdparm -i /dev/sd<bogstav>hvor <bogstav> er et lille bogstav i det latinske alfabet svarende til en bestemt fysisk disk, hvis der er mere end én. Hvis der kun er én fysisk disk i computeren, vil filen /dev/sda altid svare til den.
Deaktivering af APM -funktionen giver dig mulighed for at reducere frekvensen af "parkering" af harddiskhovederne, hvilket giver dig mulighed for at reducere støjniveauet. [5] For at deaktivere APM skal du bruge kommandoen:
hdparm -B 255 /dev/sd<bogstav>eller en post i konfigurationsfilen /etc/hdparm.conf :
/dev/sd<bogstav> { apm = 255 }Kommandoen hdparm kan bruges til manuelt at aktivere eller deaktivere IDE DMA. Moderne versioner af Linux-kernen aktiverer automatisk DMA-tilstand, som kan ses i fejlretningsmeddelelser (linjer som ata1.00: konfigureret til UDMA/133 eller hda: UDMA/33-tilstand valgt). Du kan bestemme dataoverførselshastigheden fra tabellen:
Mode | MB/s | UDMA |
---|---|---|
Tilstand 0 | 16.7 | UDMA16 |
Tilstand 1 | 25,0 | UDMA25 |
Tilstand 2 | 33,3 | UDMA33 |
Tilstand 3 | 44,4 | UDMA44 |
Tilstand 4 | 66,7 | UDMA66 |
Tilstand 5 | 100,0 | UDMA100 |
Tilstand 6 | 133,3 | UDMA133 |
For at reducere harddiskstøj ved hjælp af AAM bruges nøglen -M:
hdparm -M 128 /dev/sdaEn værdi på 128 reducerer støj så meget som muligt, en maksimal værdi på 256 øger støj og ydeevne.
Konfigurationsfilen /etc/hdparm.conf bruges til at indstille parametre permanent :
/dev/sda { acoustic_management = 128 }For at reducere støjen fra harddisken kan du indstille den tid, der skal gå efter sidste adgang til disken, hvorefter disken går i standby-tilstand. Diskrotation stoppes derefter indtil næste diskadgang. Følgende kommando indstiller nedlukningsintervallet til 150 sekunder (30x5):
hdparm -S 30 /dev/sdadu kan også indstille en parameter i konfigurationsfilen /etc/hdparm.conf :
/dev/hdb { spindown_time = 240 }Harddiske er i stand til at læse mere end én sektor ad gangen. Multicount-værdien indstiller antallet af samtidigt læste sektorer på harddisken , styret af nøglen -m:
hdparm -m 16 /dev/sda"--ja-jeg-ved-hvad-jeg-gør"-kontakten kan være nødvendig for at udføre kommandoen. Det er bedre at indstille værdien af denne parameter lig med MaxMultSect-værdien for den givne harddisk .
du kan også indstille en parameter i konfigurationsfilen /etc/hdparm.conf :
/dev/hdb { mult_sect_io = 16 }For at forbedre harddiskens ydeevne, når du arbejder med store filer, skal du bruge readahead-parameteren, styret af nøglen -a:
hdparm -a 32 /dev/sdaParameterværdien vælges bedst baseret på multicount-værdien for din HDD, for desktops er det bedst at bruge (multicount)*2
Du kan også indstille en parameter i konfigurationsfilen /etc/hdparm.conf :
/dev/hdb { read_ahead_sect = 32 }_ | Harddiskdiagnoseværktøjer|
---|---|
åben | |
Ledig | |
Shareware |
|
Windows |
Unix-kommandoer | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|