HDparm no ubuntu 8.04 e PCs com discos PATA(IDE) ?

Iniciado por ArKanjo, 28 de Abril de 2008, 21:01

tópico anterior - próximo tópico

ArKanjo

Ola,
é o seguinte, tenho um notebook acer 3102 que tem um HD PATA (Paralelo, IDE...)

ouvi dizer que nos SATA o hdparm ja não é mais tão necessario e vem desativado no (K,X,Edu...)Ubuntu ...


Instalei o novo Kubuntu 8.04 (gosto mais do KDE :P hehe) e qd fui copiar um filme de meu cartão de memoria para o desktop usando o leitor do notebook, o sistema ficou extremamente lento e o processamento foi pra 100%, a transferencia também demorou acho que mais do que deveria, ficou em torno de uns 1.3MB/s

Imaginei que pudesse ser que não ta o HDparm ativado ...

Ontem ja tinha seguido la as dicas pra corrigir o problema dos fabricantes de HD e o sistema de economia de energia, usando um script que inicia automatico com o comando
sudo hdparm -B 254 /dev/sda
ta parece que o Load Cycle Count parou de subir tão rapido ...

hoje fui fuçar no DMA pra ver se ta ativo e recebi essa resposta ao digitar o comando

sudo hdparm /dev/sda

/dev/sda:
IO_support    =  0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device

readonly      =  0 (off)
readahead     = 256 (on)
geometry      = 9729/255/63, sectors = 156301488, start = 0

Agora quero saber, o pq aparece essa falha dizendo inapropriado ioctl para meu HD ??? como corrigir
e como melhoro a performance do meu HD ...


E essa dele ter ficado extremamente lento pra copiar o filme do cartão pro HD, será que foi por isso ou é alguma outra coisa ???


Deem uma ajuda aí !!

Ahh, se eu tentar ativar o DMA, da o mesmo erro dizendo que o ioctl é inapropriado

PS: não coloquei na sessão de notebooks, pq acho que essa pode ser uma duvida de quem tem HD IDE também nos desktops ;)
Liberdade é tudo !
"Be free, be linux" Ed Carlos

ArKanjo

tentei um -i aki no hdparm e apareceu isso

sudo hdparm -i /dev/sda

/dev/sda:

Model=HTS541080G9AT00                         , FwRev=MB4OA60A, SerialNo=      MPB4LAXKJ3S16M
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=7539kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:  ATA/ATAPI-2,3,4,5,6

* signifies the current active mode


de acordo com isso ja ta com o UltraDMA5 ativado ...

o que será que é então essa lentidão que acontesseu ?? e esse aviso de falha no ioctl ??

outra coisa é o teste de velocidade ...

sudo hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads:   98 MB in  3.02 seconds =  32.49 MB/sec


pra vcs, qual é a velocidade que aparece normalmente??
Liberdade é tudo !
"Be free, be linux" Ed Carlos

alxandre

brother, atualizei do 7.10 pra 8.04 e tenho percebido o sistema mais lento do que antes.
pude constatar isso ao jogar o game oolite (eu recomendo!). Ele dá um teto preto de um, um minuto e meio antes de entrar. Pensei até que era uma falha no driver da placa de video, mas ela foi reconhecida corretamente.

ainda não sei o motivo da lentidão e estava pesquisando os hds agora.
vamos lá, meu teste:


# hdparm -i /dev/sdb

/dev/sdb:

Model=SAMSUNG SP0822N                         , FwRev=WA100-33, SerialNo=S06QJ10YB86518     
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156368016
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 1:  ATA/ATAPI-1,2,3,4,5,6,7

* signifies the current active mode

# hdparm -Tt /dev/sdb

/dev/sdb:
Timing cached reads:   486 MB in  2.01 seconds = 242.26 MB/sec
Timing buffered disk reads:  168 MB in  3.03 seconds =  55.49 MB/sec


o DMA está ativado?

em tempo, vi na net que o programa para configurar discos sata (IDE/PATA) é um tal de sdparm, mas não achei nada sobre configurar DMA. Em uma página li que não precisa mais configurar DMA pra drive com emulação scsi, que um tal módulo libata faz tudo automágicamente...

esse driver está carregado no meu sistema, mas sei não... aqui em casa tá lento.

seria bom se mais pessoas postassem aqui o resultado de # hdparm -Tt pra gente comparar as velocidades.