web-dev-qa-db-fra.com

Vitesse de lecture / écriture extrêmement faible du disque dur

Je me suis construit un petit serveur domestique Ubuntu pour stocker tous mes fichiers, mais l'un de mes disques durs a une vitesse d'écriture extrêmement faible (entre 1 et 3 Mo/s) et cela me tue parce que c'est un disque de 4 To et que j'ai presque 2,5 To de données à mettre dessus. Laissez-moi expliquer :

J'ai acheté mon serveur avec les spécifications suivantes:

  • CPU: Intel Pentium G3440
  • MB: Asus H87M-E C2
  • RAM: Corsair 2 x 2 Go DDR3

Et avec les lecteurs suivants (une partition sur chaque lecteur):

  • SSD (sda): Kingston HyperX 120 Go SATA3
  • Disque dur (sdb): WD Green 4 To SATA3
  • Disque dur (sdc): Seagate ST4000 4 To SATA3
  • Disque dur (sdd): WD Green 3 To SATA3

J'ai installé Ubuntu 14.04 (avec GNOME) sur le disque SSD et "récupéré" le disque Seagate 4 To de mon ordinateur Windows 7 x64, qui était plein de données. Il était partitionné en NTFS et avait Compression active (gagné quelques Go avec cela).

Lorsque je l'ai déplacé sur mon serveur, je l'ai vidé dans les autres disques (cela m'a pris environ 3 semaines, à une vitesse moyenne de 2 Mo/s). Je pensais que la faible vitesse de lecture était due au fait que je passais de NTFS (compressé) à Ext4. Maintenant que j'ai vidé le lecteur et que je l'ai reformaté en Ext4, j'ai supposé que ce serait beaucoup mieux, mais lorsque j'ai essayé de copier certains fichiers, j'ai constaté que la vitesse moyenne était toujours similaire (environ 2 Mo/s). Alors essayé quelques autres copies pour tester les vitesses entre les autres disques, et toutes les copies que j'essaye de faire entre les 3 disques de grande capacité (sdb, sdc, sdd) vont plus lentement que 2,7 Mo/s (parfois jusqu'à 1 Mo/s).

Y a-t-il quelque chose qui me manque ici? Soit la configuration Ubuntu, les paramètres de partition, les paramètres fstab ...

Veuillez commenter si vous avez besoin de moi pour publier le résultat d'une commande. Voici les quelques idées auxquelles je pourrais penser (éditerons si/quand j'ai de nouvelles informations):

contenu de/etc/fstab

#sdb1
/dev/sdb1 /media/tv         ext4    user,sync,auto,rw   0   0

#sdc1
/dev/sdc1 /media/tvarchive  ext4    user,sync,auto,rw   0   0

#sdd1
/dev/sdd1 /media/medias     ext4    user,sync,auto,rw   0   0

smartctl -H -i/dev/sdc

rgo@ATLAS:~$ Sudo smartctl -H -i /dev/sdc
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.13.0-44-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Desktop HDD.15
Device Model:     ST4000DM000-1F2168
Serial Number:    Z300RC7R
LU WWN Device Id: 5 000c50 0647493a8
Firmware Version: CC52
User Capacity:    4 000 787 030 016 bytes [4,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5900 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Jan 25 13:39:15 2015 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

hdparm -Tt

rgo@ATLAS:~$ Sudo hdparm -Tt /dev/sdc
[Sudo] password for rgo: 

/dev/sdc:
 Timing cached reads:   16144 MB in  2.00 seconds = 8080.82 MB/sec
 Timing buffered disk reads: 446 MB in  3.00 seconds = 148.67 MB/sec

hdparm -v

rgo@ATLAS:~$ Sudo hdparm -v /dev/sdc

/dev/sdc:
 multcount     = 16 (on)
 IO_support    =  1 (32-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 486401/255/63, sectors = 7814037168, start = 0
2
3rgo

Excusez-moi si ma question est stupide, mais avez-vous connecté vos disques durs à la carte mère via des câbles SATA, pas USB, non?
La question suivante est de savoir pourquoi vous avez synchronisé dans/etc/fstab? Je n'en ai pas dans la mienne. S'il vous plaît essayez sans cela.

1
Vladimir Kovalchuk