hdparm

hdparm

informație
Dezvoltat de ideguy
Ultima versiune 9.60 (21 noiembrie 2020)
Sistem de operare GNU / Linux
Mediu inconjurator GNU / Linux - UNIX
Licențe BSD
Site-ul web sourceforge.net/projects/hdparm/

hdparm este un utilitar din linia de comandă din Linux pentru a vizualiza și identifica parametrii unui IDE de unitate  : memorie cache , modul de repaus, gestionarea alimentării (AAM), management Acoustic și DMA .

hdparm este folosit pentru a îmbunătăți (sau degrada ...) performanța unui disc.


Atenție : Înainte de a utiliza hdparm, este important să citiți pagina manuală corespunzătoare și să aveți o copie de rezervă completă a discului pe care testați dacă utilizați oricare dintre cei șapte parametri periculoși.

Cei șapte parametri periculoși sunt:

hdparm poate fi asociat cu scriptul wiper.sh al lui Mark Lord (întreținătorul hdparm) pentru a realiza optimizarea TRIM pentru SSD-uri atunci când sistemul de operare nu o acceptă.

Licență

hdparm este un software licențiat BSD .

Utilizare

Utilizare: elementele de bază

hdparm [opțiuni] dispozitiv

Afișați setările

hdparm /dev/hda

Rezultatul va fi:

/dev/hda: multcount = 0 (off) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 65535/16/63, sectors = 160086528, start = 0

De fapt, configurarea completă a unui disc IDE se află în directorul / proc / ide: de exemplu, primul disc IDE va ​​avea lista parametrilor săi în / proc / ide / hda / settings .

Setare DMA

Exemple:

Activați DMA pe primul hard disk

hdparm -d1 /dev/hda

Dezactivați DMA pe primul hard disk

hdparm -d0 /dev/hda

A se vedea modul DMA

hdparm -I /dev/hda

Rezultatul modului DMA va fi afișat sub titlul „DMA:”, cu un asterisc „*” înainte de numele modului curent.

Exemplu de fișier / proc / ide / hda / settings

name value min max mode ---- ----- --- --- ---- acoustic 0 0 254 rw address 0 0 2 rw bios_cyl 65535 0 65535 rw bios_head 16 0 255 rw bios_sect 63 0 63 rw bswap 0 0 1 r current_speed 70 0 70 rw failures 0 0 65535 rw init_speed 12 0 70 rw io_32bit 1 0 3 rw keepsettings 0 0 1 rw lun 0 0 7 rw max_failures 1 0 65535 rw multcount 0 0 16 rw nice1 1 0 1 rw nowerr 0 0 1 rw number 0 0 3 rw pio_mode write-only 0 255 w unmaskirq 1 0 1 rw using_dma 1 0 1 rw wcache 1 0 1 rw

Comenzi conexe

Vezi și tu

Referințe

  1. "  https://sourceforge.net/p/hdparm/news/2020/11/hdparm-960-is-released/  "
  2. AAM: Management acustic automat)
  3. pagina man hdparm
  4. (ro) I / O programat

Referințe externe