2 votes

Lectures de disque lentes sur RHEL 5.3

J'ai récemment installé RHEL 5.3 sur mon ordinateur de bureau à partir d'Ubuntu et j'obtiens des lectures de disque extrêmement lentes et je n'ai pas été en mesure de résoudre le problème. J'utilise un Seagate Barracuda 7200.10 ST3250820AS mais je n'obtiens que ~3,6 Mo/sec en lecture. Je n'ai pas été en mesure de définir le DMA en utilisant hdparm. Avez-vous des suggestions sur la façon d'obtenir une meilleure vitesse de lecture de ce disque ?

# 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

Je suis presque sûr que le compte multiple est faux aussi.

# 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

Le noyau actuel sur lequel je suis.

# 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

2voto

Dan Udey Points 1460

Une question à poser : quel type de contrôleur de disque utilisez-vous ? Si vous êtes sur un vieux contrôleur ATA/33 qui ne supporte pas (très bien) le DMA, ne fait pas d'E/S 32 bits, etc., vous êtes assez limité en termes de possibilités.

2voto

ChrisR Points 303

using_dma = 0 (off)

C'est un gros problème. Lorsque vous effectuez les tests, remarquez-vous un pic de puissance élevée ?

Essayez de fournir la sortie de hdparm -i /dev/hda ; et voyez ce qui pourrait causer cela.

1voto

Matt Simmons Points 20098

Juste par curiosité, comment vont les écrits ?

  dd if=/dev/zero of=fil1 bs=1M count=2000

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X