Hdparm

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2015. november 11-én felülvizsgált verziótól ; az ellenőrzések 13 szerkesztést igényelnek .

hdparm
Típusú Hasznosság
Szerző Mark Lord [1]
Beírva Xi
Operációs rendszer Linux , μClinux
Interfész nyelvek angol
legújabb verzió
Állapot helyi
Engedély BSD
Weboldal sourceforge.net/projects…

A hdparm  egy parancssori segédprogram Unix - szerű operációs rendszerekhez . A segédprogram az ATA interfésszel rendelkező merevlemezek paramétereinek beállítására és megjelenítésére szolgál . A segédprogram beállíthat olyan paramétereket, mint a meghajtó gyorsítótár mérete, alvó üzemmód, energiagazdálkodás, akusztikai vezérlés és DMA beállítások [3] .

Korábban a hwtools csomag része volt . [négy]

A hardverbeállítások nem optimális, konzervatív alapértelmezettről optimálisra történő módosítása javíthatja a meghajtó teljesítményét. Jelenleg azonban nem léteznek megbízható módszerek az eszközök optimális paramétereinek meghatározására a gondos próbálkozáson és tévedésen kívül. Ezenkívül nincs olyan központosított adatbázis, amely megfigyelési információkat gyűjthetne számos tapasztalt hdparm felhasználótól.

A hdparmnak van egy nagyon komoly hátránya: a segédprogram összeomolhatja a számítógépet, és elérhetetlenné teheti a merevlemezen lévő adatokat néhány paraméter kombinációjának alkalmazása után. Összesen körülbelül hatvanhét paraméter áll rendelkezésre, ezek egy részének megváltoztatása veszélyes, és a fájlrendszer összeomlását okozhatja . A hdparm használata előtt figyelmesen olvassa el a segédprogrammal való munkavégzési útmutatót (a man hdparm parancs futtatásával ), készítsen teljes biztonsági másolatot a lemezen lévő összes fájlról.

A hdparm egy ingyenes szoftver BSD licenc alatt .

A merevlemezre vonatkozó általános információk megtekintéséhez használja a következő parancsot:

hdparm -i /dev/sd<levél>

ahol a <betű> a latin ábécé egy kisbetűje, amely egy bizonyos fizikai lemeznek felel meg, ha több is van. Ha csak egy fizikai lemez van a számítógépben, akkor a /dev/sda fájl mindig annak fog megfelelni.

Speciális energiagazdálkodás

Az APM funkció letiltása lehetővé teszi a merevlemez-fejek "parkolási" gyakoriságának csökkentését, ami lehetővé teszi a zajszint csökkentését. [5] Az APM letiltásához használja a következő parancsot:

hdparm -B 255 /dev/sd<levél>

vagy egy bejegyzés az /etc/hdparm.conf konfigurációs fájlban :

/dev/sd<levél> { apm = 255 }

ATA Protocol Ultra DMA módok

A hdparm paranccsal manuálisan engedélyezhető vagy letiltható az IDE DMA. A Linux kernel modern verziói automatikusan engedélyezik a DMA módot, ami a hibakeresési üzenetekben látható (például ata1.00: UDMA/133-hoz konfigurálva vagy hda: UDMA/33 mód van kiválasztva). Az adatátviteli sebességet a táblázatból határozhatja meg:

Mód MB/s UDMA
0. mód 16.7 UDMA16
1. mód 25.0 UDMA25
2. mód 33.3 UDMA33
3. mód 44.4 UDMA44
4. mód 66.7 UDMA66
5. mód 100,0 UDMA100
6. mód 133.3 UDMA133

Automatic Acoustic Management

A merevlemez zajának AAM használatával történő csökkentéséhez a következő kulcsot kell használni -M:

hdparm -M 128 /dev/sda

A 128 -as érték a lehető legnagyobb mértékben csökkenti a zajt, a 256 -os maximális érték pedig növeli a zajt és a teljesítményt.

Az /etc/hdparm.conf konfigurációs fájl a paraméterek állandó beállítására szolgál :

/dev/sda { acoustic_management = 128 }

Leállítási időköz

A merevlemez zajának csökkentése érdekében beállíthatja azt az időt, amelynek el kell telnie a lemezhez való utolsó hozzáférés után, amely után a lemez készenléti állapotba kerül. A lemezforgatás ezután leáll a következő lemezelérésig. A következő parancs 150 másodpercre (30x5) állítja be a leállási időközt:

hdparm -S 30 /dev/sda

beállíthat egy paramétert az /etc/hdparm.conf konfigurációs fájlban is :

/dev/hdb { spindown_time = 240 }

Többszektoros olvasás

A merevlemezek egyszerre több szektort is képesek olvasni . A multicount érték beállítja a merevlemez egyidejűleg olvasott szektorainak számát , amelyeket a következő kulcs vezérel -m:

hdparm -m 16 /dev/sda

A parancs végrehajtásához szükség lehet a "--i-tudom-mit-csinálok" kapcsolóra. Jobb, ha ennek a paraméternek az értékét az adott merevlemez MaxMultSect értékével egyenlőnek kell beállítani .

beállíthat egy paramétert az /etc/hdparm.conf konfigurációs fájlban is :

/dev/hdb { mult_sect_io = 16 }

Olvass előre

A merevlemez teljesítményének javítása érdekében, amikor nagy fájlokkal dolgozik, használja az előreolvasási paramétert, amelyet a kulcs vezérel -a:

hdparm -a 32 /dev/sda

A paraméter értékét a legjobb a HDD többszörös számlálási értéke alapján kiválasztani, asztali számítógépek esetén a legjobb a (multicount)*2 használata

Beállíthat egy paramétert az /etc/hdparm.conf konfigurációs fájlban is :

/dev/hdb { read_ahead_sect = 32 }

Jegyzetek

  1. hdparm . Hozzáférés időpontja: 2015. szeptember 30. Az eredetiből archiválva : 2015. szeptember 2.
  2. Megjelent a hdparm-9.65
  3. Varázslat és képzelet  // A szervezés varázsa. - 2020. - S. 25–25 . - doi : 10.4337/9781839106736.00006 .
  4. hwtools – Mi az a hwtools . Letöltve: 2011. január 14. Az eredetiből archiválva : 2013. június 19.
  5. Probléma a merevlemez kattintásával - ThinkWiki . Letöltve: 2011. január 14. Az eredetiből archiválva : 2011. január 11..

Lásd még

Linkek