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.
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 }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 |
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/sdaA 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 }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/sdabeállíthat egy paramétert az /etc/hdparm.conf konfigurációs fájlban is :
/dev/hdb { spindown_time = 240 }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/sdaA 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 }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/sdaA 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 }Merevlemez-meghajtó diagnosztikai segédprogramok | |
---|---|
nyisd ki | |
Ingyenes | |
Shareware |
|
ablakok |
Unix parancsok | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|