Leituras de disco lentas no RHEL 5.3 [fechado]

2

Instalei recentemente o RHEL 5.3 no meu desktop do Ubuntu e recebi algumas leituras de disco extremamente lentas e não consegui resolver o problema. Estou usando um Seagate Barracuda 7200.10 ST3250820AS, mas recebendo apenas leitura de ~ 3,6 MB / s. Não consegui definir o DMA usando o hdparm. Alguma sugestão sobre como obter melhor velocidade de leitura disso?

# hdparm -Tt /dev/hda
/dev/hda:
 Timing cached reads:   16380 MB in  2.00 seconds = 8209.75 MB/sec
 Timing buffered disk reads:   12 MB in  3.04 seconds =   3.94 MB/sec

Tenho certeza de que o multcount também está errado.

# hdparm /dev/hda
    /dev/hda:
     multcount    = 16 (on)
     IO_support   =  0 (default 16-bit)
     unmaskirq    =  0 (off)
     using_dma    =  0 (off)
     keepsettings =  0 (off)
     readonly     =  0 (off)
     readahead    = 256 (on)
     geometry     = 30401/255/63, sectors = 488397168, start = 0

O Kernel atual em que estou.

# uname -a
Linux novaprospekt 2.6.18-128.1.6.el5 #1 SMP Tue Mar 24 12:10:27 EDT 2009 i686 i686 i386 GNU/Linux
    
por Sam Merrell 05.06.2009 / 23:33

3 respostas

2

Uma pergunta a ser feita: em que tipo de controlador de disco você está? Se você está em um antigo e péssimo controlador ATA / 33 que não suporta DMA (muito bem), não faz E / S de 32 bits, e assim por diante, você é bastante limitado em termos do que você pode fazer.

    
por 06.06.2009 / 00:38
2

using_dma = 0 (off)

Este é um grande problema. Quando você executa os testes, percebe um pico alto de CPU?

Tente fornecer a saída de hdparm -i / dev / hda; e ver o que pode causar isso.

    
por 06.06.2009 / 04:11
1

Apenas por curiosidade, como estão as gravações?

  dd if=/dev/zero of=fil1 bs=1M count=2000
    
por 06.06.2009 / 00:00