Symptômes : i/o wait prend des proportions dantesques, iotop nous dit que l’écriture du journal ext4 est la cause du gel momentané de mplayer, performances en copie pathétiques…

Il semble que la cause est la taille des cylindres du WD15EARS : 4096 octets au lieu des 512 octets habituels. Western Digital n’a pas cru bon d’informer les pilotes de cette particularité, et retourne un bien mal avisé 0 :

# hdparm -i /dev/sdb
/dev/sdb:
Model=WDC, FwRev=80.00A80, SerialNo=WD-WMAVU1504767
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=2930277168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7
* signifies the current active mode

Dur dur pour partitionner son disque selon des partitions alignées correctement, dans ces conditions.

À la lecture de cet article, on se dit que finalement XFS est fort sympathique et qu’un re-partitionnement s’impose.

Le mode d’emploi est assez explicite : pour avoir une seule partition XFS qui couvre tout le disque,

# parted /dev/VOTRE_DISQUE_DUR
(parted) mklabel
-> gpt
# Testé uniquement avec le format de table de fichier GPT
(parted) unit s
# On choisit le nombre de secteurs comme unité de mesure
(parted) mkpart primary xfs 40 -1
# Parted va se plaindre du secteur de fin :
Warning: You requested a partition from 40s to 2930277167s.
The closest location we can manage is 40s to 2930277134s.
Is this still acceptable to you?
Yes/No?
# La bonne réponse est "Yes"
(parted) quit

La création du système de fichier n’a rien de particulier :

# mkfs.xfs /dev/PARTITION

À première vue, les performances ont l’air d’être de retour.

RSS Trackback URL Guillaume | 4 mars 2010 (23:37)

Geek

1 Commentaire

Ecrire un commentaire»

Ecrire un commentaire







© 2007 Au petit plombier | Wordpress | Gallerie | dKret2 2.1 | WPG2 Optimized | XHTML | CSS | Haut |