hdparm | |
---|---|
Tip de | Utilitate |
Autor | Mark Lord [1] |
Scris in | Xi |
Sistem de operare | Linux , μClinux |
Limbi de interfață | Engleză |
ultima versiune |
|
Stat | de actualitate |
Licență | BSD |
Site-ul web | sourceforge.net/projects… |
hdparm este un utilitar de linie de comandă pentru sisteme de operare asemănătoare Unix . Utilitarul este conceput pentru a regla și vizualiza parametrii hard disk-urilor cu interfață ATA . Utilitarul poate seta parametri precum dimensiunea memoriei cache a unității, modul de repaus, managementul energiei, controlul acusticii și setările DMA [3] .
Inclus anterior în pachetul hwtools . [patru]
Modificarea setărilor hardware de la valorile implicite conservatoare neoptimale la cele optime poate îmbunătăți performanța unității. Cu toate acestea, în prezent nu există metode fiabile pentru a determina parametrii optimi pentru un dispozitiv, în afară de încercare și eroare atentă. De asemenea, nu există o bază de date centralizată care ar putea colecta informații de observație de la un număr de utilizatori hdparm experimentați.
hdparm are un dezavantaj foarte serios: utilitarul poate bloca computerul și poate face datele de pe hard disk inaccesibile după aplicarea unei combinații a unor parametri. Există aproximativ șaizeci și șapte de parametri disponibili în total, modificarea unora dintre ei este periculoasă și poate cauza blocarea sistemului de fișiere . Înainte de a utiliza hdparm, trebuie să citiți cu atenție manualul de lucru cu utilitarul (prin rularea comenzii man hdparm ), să aveți o copie de rezervă completă a tuturor fișierelor de pe disc.
hdparm este un software gratuit sub o licență BSD .
Pentru a vizualiza informații generale despre un hard disk, utilizați comanda:
hdparm -i /dev/sd<litera>unde <litera> este o literă mică a alfabetului latin corespunzătoare unui anumit disc fizic, dacă există mai multe. Dacă există un singur disc fizic în computer, atunci fișierul /dev/sda îi va corespunde întotdeauna.
Dezactivarea funcției APM vă permite să reduceți frecvența de „parcare” a capetelor de hard disk, ceea ce vă permite să reduceți nivelul de zgomot. [5] Pentru a dezactiva APM utilizați comanda:
hdparm -B 255 /dev/sd<litera>sau o intrare în fișierul de configurare /etc/hdparm.conf :
/dev/sd<scrisoare> { apm = 255 }Comanda hdparm poate fi folosită pentru a activa sau dezactiva manual IDE DMA. Versiunile moderne ale nucleului Linux activează automat modul DMA, care poate fi văzut în mesajele de depanare (linii precum ata1.00: configurat pentru UDMA/133 sau hda: modul UDMA/33 selectat). Puteți determina rata de transfer de date din tabel:
Modul | MB/s | UDMA |
---|---|---|
Modul 0 | 16.7 | UDMA16 |
Modul 1 | 25,0 | UDMA25 |
Modul 2 | 33.3 | UDMA33 |
Modul 3 | 44.4 | UDMA44 |
Modul 4 | 66,7 | UDMA66 |
Modul 5 | 100,0 | UDMA100 |
Modul 6 | 133.3 | UDMA133 |
Pentru a reduce zgomotul de pe hard disk folosind AAM , se utilizează cheia -M:
hdparm -M 128 /dev/sdaO valoare de 128 reduce zgomotul pe cat posibil, o valoare maxima de 256 creste zgomotul si performanta.
Fișierul de configurare /etc/hdparm.conf este folosit pentru a seta parametrii permanent :
/dev/sda { acoustic_management = 128 }Pentru a reduce zgomotul hard diskului , puteți seta timpul care trebuie să treacă după ultimul acces la disc, după care discul va intra în modul de așteptare. Rotirea discului este apoi oprită până la următorul acces la disc. Următoarea comandă va seta intervalul de oprire la 150 de secunde (30x5):
hdparm -S 30 /dev/sdade asemenea, puteți seta un parametru în fișierul de configurare /etc/hdparm.conf :
/dev/hdb { spindown_time = 240 }Hard disk -urile sunt capabile să citească mai mult de un sector la un moment dat. Valoarea multicount seteaza numarul de sectoare citite simultan ale hard disk-ului , controlate de tasta -m:
hdparm -m 16 /dev/sdaComutatorul „--yes-i-know-what-i-am-doing” poate fi necesar pentru a executa comanda. Este mai bine să setați valoarea acestui parametru egală cu valoarea MaxMultSect pentru hard diskul dat .
de asemenea, puteți seta un parametru în fișierul de configurare /etc/hdparm.conf :
/dev/hdb { mult_sect_io = 16 }Pentru a îmbunătăți performanța hard disk- ului atunci când lucrați cu fișiere mari, utilizați parametrul readhead, controlat de tasta -a:
hdparm -a 32 /dev/sdaValoarea parametrului este cel mai bine selectată pe baza valorii multicount pentru HDD, pentru desktop-uri cel mai bine este să utilizați (multicount)*2
De asemenea, puteți seta un parametru în fișierul de configurare /etc/hdparm.conf :
/dev/hdb { read_ahead_sect = 32 }a hard diskului | Utilitare de diagnosticare|
---|---|
deschis | |
Gratuit | |
Shareware |
|
Windows |
Comenzi Unix | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|