|
nit.cat |
13/10 - 00:25 CEST inici |
| El Cercador :: GNU/Linux :: Radioafició :: El Temps |
| scripts |
Bé, doncs aquí tenim una eina genial per optimitzar la velocitat del nostre disc dur de forma bastant impresionant. Compte amb aquesta utilitat perquè si se'n fa mal ús pot provocar pèrdues de informació prou importants. Sempre que feu proves d'aquest tipus feu servir un linux per destrossar.
Paràmatres actuals en el meu servidor: Utilitzo la transferència de 32bits i el DMA de la placa mare.
Per visualitzar les configuració actual escrivim això : (/dev/hda=IDE Primari Master)
server:/ # hdparm -v /dev/hda/dev/hda: multcount = 0 (off)I/O support = 0 (default 16-bit)unmaskirq = 0 (off)using_dma = 0 (off)keepsettings = 0 (off)nowerr = 0 (off)readonly = 0 (off)readahead = 8 (on)geometry = 525/255/63, sectors = 8446032, start = 0
La configuració per defecte és troba sempre amb la transferència a 16-bits sense DMA per modificar aquests paràmetres escriviu el següent:
server:/ # hdparm -c3 -d1 /dev/hda
Aquesta ordre passa del 16 bits a 32bits + sync i activa el DMA. Per veure com queda :
server:/ # hdparm -v /dev/hda/dev/hda: multcount = 0 (off)I/O support = 3 (32-bit w/sync)unmaskirq = 0 (off)using_dma = 1 (on)keepsettings = 0 (off)nowerr = 0 (off)readonly = 0 (off)readahead = 8 (on)geometry = 525/255/63, sectors = 8446032, start = 0
Per fer la comparativa execute-ho després de cada canvi això:
server:/ # hdparm -t /dev/hda/dev/hda:Timing buffered disk reads: 32 MB in 7.52 seconds = 4.26 MB/sec
Aquest primer resultat és per la confugració per defecte. El següent resultat és després d'haver fet els canvis:
server:/ # hdparm -t /dev/hda/dev/hda:Timing buffered disk reads: 32 MB in 3.68 seconds = 8.70 MB/sec
Espectacular no?? ...
Si voleu que aquest canvis tingui efecte cada vegada que arranque-ho la màquina afageix-ho la modificació en el fitxer boot.local