J’ai récupéré une vielle machine que fser m’a généreusement offert pour mon serveur multi-service à domicile.
La config :
- une carte mère ASUS P5S-VM avec un (bios modifié HP que je n’arrive pas à upgrader avec le dernier bios ASUS officiel) (Interfaces de stockage : ATA-66 - connecteur(s) : 2 x 40pin IDC).
- AMD duron socket 7 500mhz.
- 320mo de ram, dont 8mo réservé au contrôleur vidéo. (2128 + 164)
*SiS530/5595 - 1 disque dur samsung 20go 7200t
- 1 disque dur seagate 40go 7200t
- chaque disque est sur un port ide différent pour gagner en perf.
Le DMA est activé dans le BIOS, et l’interface activé en 32bits.
l’OS: une debian unstable à jour. (pour les mauvaises langues : le problème est identique en etch)
uname -a : Linux tux 2.6.21-2-486 #1 Wed Jul 11 03:17:09 UTC 2007 i586 GNU/Linux.
voila un test de débit avec hdparm sur le 40go, c’est sensiblement pareil à quelque mb près pour le 20go (qui est même un peu plus rapide).
[code]tux:~# hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 58 MB in 2.04 seconds = 28.49 MB/sec
Timing buffered disk reads: 36 MB in 3.12 seconds = 11.55 MB/sec[/code]
Oui c’est effroyablement lent, pire qu’un vieux disque dur de pc portable à 4200t.
Le disque dur est bien géré en udma4 (ce qui correspond bien à l’ata-66) par debian.
J’ai joué avec l’option -d, -X, mais ca ne change rien.
Voila un retour de l’option -I :
[code]tux:~# hdparm -I /dev/hda
/dev/hda:
ATA device, with non-removable media
Model Number: ST340014A
Serial Number: 3JX1CM3Y
Firmware Revision: 3.06
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 2
Supported: 6 5 4
Configuration:
Logical max current
cylinders 16383 65535
heads 16 1
sectors/track 63 63
–
CHS current addressable sectors: 4128705
LBA user addressable sectors: 78165360
LBA48 user addressable sectors: 78165360
device size with M = 10241024: 38166 MBytes
device size with M = 10001000: 40020 MBytes (40 GB)
Capabilities:
LBA, IORDY(can be disabled)
Standby timer values: spec’d by Standard
R/W multiple sector transfer: Max = 16 Current = ?
Recommended acoustic management value: 128, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* Host Protected Area feature set
* WRITE_BUFFER command
* READ_BUFFER command
* DOWNLOAD_MICROCODE
SET_MAX security extension
* 48-bit Address feature set
* Device Configuration Overlay feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART error logging
* SMART self-test
Security:
supported
not enabled
not locked
frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- above Vih
Device num = 0 determined by CSEL
Checksum: correct[/code]
Que faudrait-il changer, dans l’os ou dans le BIOS, pour profiter pleinement de l’interface ata-66 de cette bonne vielle bécane ?
Merci d’avance B)