2017-08-20
A merevlemez sebességmérése és alapvető beállításai2004-10-25

Telepítés után már van egy rendszergazda promptunk. Most kéne hozzálátni, hogy mobil rack-ről, vagy a merevlemez más partícióiról helyükre másoljuk a korábban elmentett dolgokat.

De a másolás borzasztó lassan halad!

A saját kernel fordítása még hátravan, de addig is, mindenképpen érdemes fölrakni a hdparm csomagot. Ezzel lehet ellenőrizni a merevlemezek sebességét, és egy-két fontos beállítással sokat gyorsíthatunk is rajtuk.

hdparm -c /dev/hda

Fenti paranccsal kiderül, hogy az IDE 32-bites support be van-e kapcsolva. Ha a válasz:

/dev/hda:
IO_support = 0 (default 16-bit)

Akkor gyorsan kapcsoljuk be!

hdparm -c1 /dev/hda

Már ez is érzékelhető sebességnövekedést eredményezhet, de ha a dma használatot is engedélyezzük, akkor drámai lesz a gyorsulás.

hdparm -d1 /dev/hda

Ha elkészítjük saját kernelünket, akkor ezeket az opciókat úgyis fixen belerakjuk, utána tehát a hdparm - elvileg - már feleslegesen foglalja a helyet a gépünkön.
Ne szedjük le!

Például szükségünk lehet az írás/olvasás sebességének mérésére:

root@home:~# hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 404 MB in 2.00 seconds = 202.00 MB/sec
Timing buffered disk reads: 12 MB in 3.40 seconds = 3.53 MB/sec

Persze ez a gyalázatos eredmény csak az alapbeállításokkal igaz. Kapcsoljuk be a 32 bit supportot, és máris javul a helyzet:

/dev/hda:
Timing buffer-cache reads: 416 MB in 2.00 seconds = 208.00 MB/sec
Timing buffered disk reads: 22 MB in 3.13 seconds = 7.03 MB/sec

Majd engedélyezzük a dma-t

root@home:~# hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 408 MB in 2.01 seconds = 202.99 MB/sec
Timing buffered disk reads: 120 MB in 3.04 seconds = 39.47 MB/sec

Mindjárt más!

De van még valami: Audio CD-k grabbelésekor, vagy másolásakor jól jöhet, ha a CD-ROM sebességét be tudjuk állítani, mondjuk az alábbi módon, mindössze kétszeresre. Az eredmény szebben fog szólni, mint maximális sebességen.

hdparm -E2 /dev/cdrom

Egyéb lehetőségek után érdemes alaposan átolvasni man oldalakat, de mindent végigpróbálni csak alapos körültekintéssel. A hdparm - mint általában a Linux - feltételezi, hogy tudod, mit csinálsz. Egyébként is te vagy a főnök. Bizonyos parancsok kiadása a te rendszereden, akár veszélyes is lehet.

status