Hdparm

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 11. listopadu 2015; kontroly vyžadují 13 úprav .

hdparm
Typ Utility
Autor Mark Lord [1]
Zapsáno v Xi
Operační systém Linux , μClinux
Jazyky rozhraní Angličtina
Nejnovější verze
Stát aktuální
Licence BSD
webová stránka sourceforge.net/projects…

hdparm  je nástroj příkazového řádku pro operační systémy typu Unix . Utilita je určena k nastavení a zobrazení parametrů pevných disků s rozhraním ATA . Obslužný program může nastavit parametry, jako je velikost mezipaměti disku, režim spánku, správa napájení, ovládání akustiky a nastavení DMA [3] .

Dříve zahrnuto v balíčku hwtools . [čtyři]

Změna nastavení hardwaru z neoptimálních konzervativních výchozích hodnot na optimální může zlepšit výkon disku. V současné době však neexistují žádné spolehlivé metody pro stanovení optimálních parametrů pro zařízení kromě pečlivého pokusu a omylu. Také neexistuje žádná centralizovaná databáze, která by mohla shromažďovat pozorovací informace od řady zkušených uživatelů hdparm.

hdparm má velmi vážnou nevýhodu: nástroj může po použití kombinace některých parametrů zřítit počítač a znepřístupnit data na pevném disku. Celkem je k dispozici přibližně šedesát sedm parametrů, změna některých z nich je nebezpečná a může způsobit zhroucení systému souborů . Před použitím hdparm je potřeba si pozorně přečíst manuál pro práci s obslužným programem (spuštěním příkazu man hdparm ), mít kompletní zálohu všech souborů na disku.

hdparm je svobodný software pod licencí BSD .

Chcete-li zobrazit obecné informace o pevném disku, použijte příkaz:

hdparm -i /dev/sd<písmeno>

kde <písmeno> je malé písmeno latinské abecedy odpovídající určitému fyzickému disku, pokud je jich více. Pokud je v počítači pouze jeden fyzický disk, bude mu vždy odpovídat soubor /dev/sda.

Pokročilá správa napájení

Vypnutí funkce APM umožňuje snížit frekvenci „parkování“ hlav pevného disku, což umožňuje snížit hladinu hluku. [5] Chcete-li deaktivovat APM, použijte příkaz:

hdparm -B 255 /dev/sd<písmeno>

nebo záznam v konfiguračním souboru /etc/hdparm.conf :

/dev/sd<písmeno> { apm = 255 }

Protokol ATA Režimy Ultra DMA

Příkaz hdparm lze použít k ručnímu povolení nebo zakázání IDE DMA. Moderní verze linuxového jádra automaticky povolují režim DMA, který lze vidět v ladicích zprávách (řádky jako ata1.00: nakonfigurováno pro UDMA/133 nebo hda: vybrán režim UDMA/33). Rychlost přenosu dat můžete určit z tabulky:

Režim MB/s UDMA
Režim 0 16.7 UDMA16
Režim 1 25.0 UDMA25
Režim 2 33.3 UDMA33
Režim 3 44.4 UDMA44
Režim 4 66,7 UDMA66
Režim 5 100,0 UDMA100
Režim 6 133,3 UDMA133

Automatické řízení akustiky

Pro snížení hluku pevného disku pomocí AAM se používá klíč -M:

hdparm -M 128 /dev/sda

Hodnota 128 maximálně snižuje hluk, maximální hodnota 256 zvyšuje hluk a výkon.

K trvalému nastavení parametrů se používá konfigurační soubor /etc/hdparm.conf :

/dev/sda { Správa akustiky = 128 }

Interval vypnutí

Chcete-li snížit hlučnost pevného disku , můžete nastavit dobu, která musí uplynout po posledním přístupu k disku, po kterém disk přejde do pohotovostního režimu. Otáčení disku se pak zastaví až do dalšího přístupu na disk. Následující příkaz nastaví interval vypnutí na 150 sekund (30x5):

hdparm -S 30 /dev/sda

můžete také nastavit parametr v konfiguračním souboru /etc/hdparm.conf :

/dev/hdb { spindown_time = 240 }

Vícesektorové čtení

Pevné disky jsou schopny číst více než jeden sektor najednou. Hodnota multicount nastavuje počet současně čtených sektorů pevného disku , ovládaný klávesou -m:

hdparm -m 16 /dev/sda

K provedení příkazu může být vyžadován přepínač "--yes-i-know-what-i-am-doing". Je lepší nastavit hodnotu tohoto parametru na hodnotu MaxMultSect pro daný pevný disk .

můžete také nastavit parametr v konfiguračním souboru /etc/hdparm.conf :

/dev/hdb { mult_sect_io = 16 }

Čtení dopředu

Chcete-li zlepšit výkon pevného disku při práci s velkými soubory, použijte parametr readahead ovládaný klávesou -a:

hdparm -a 32 /dev/sda

Hodnotu parametru je nejlepší vybrat na základě hodnoty multicount pro váš pevný disk, pro stolní počítače je nejlepší použít (multicount)*2

Můžete také nastavit parametr v konfiguračním souboru /etc/hdparm.conf :

/dev/hdb { read_ahead_sect = 32 }

Poznámky

  1. od hdparm . Datum přístupu: 30. září 2015. Archivováno z originálu 2. září 2015.
  2. Vydán hdparm-9.65
  3. Magie a představivost  // Kouzlo organizace. - 2020. - S. 25–25 . - doi : 10.4337/9781839106736.00006 .
  4. hwtools - Co je to hwtools . Získáno 14. ledna 2011. Archivováno z originálu 19. června 2013.
  5. Problém s klikáním na pevný disk - ThinkWiki . Získáno 14. ledna 2011. Archivováno z originálu 11. ledna 2011.

Viz také

Odkazy