GNT sans publicité, site mobile, fonctionnalitées exclusives...

Problème de débit disque dur SATA

Le
hameau
Bonjour,

Voila j'ai un serveur debian sarge avec un noyau 2.6.16.22, j'ai deux
disques dur en sata des hitachi 80Mo/8Mo/7200 sur une carte PCI sata
avec chipset Sil 3112 en plus j'ai un disque dur IDE de 160 Go/8 Mo/7200.

ma carte réseau LAN est configuré en 1000 Mbits, j'ai un switch
10/100/1000 et mon PC de travail est aussi en 1000.

Voila mon problème :

Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
mon disque IDE de 160 Go en 20 s donc débit proche des 28 Mo/s, dans le
sens contraire serveur depuis disque dur IDE -> PC débit de 15 Mo/s

Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
SATA en 60 s mais avec un débit qui monte à 25 Mo/s pendant 4 s puis
pause de 3à 4 s et ça repart et ainsi de suite, dans le sens contraire
serveur depuis SATA -> PC débit de 15 Mo/s

Il y a une chose bizarre avec mes vitesses de transferts mais laquelle
????, s'agit il d'un problème de driver de la carte sata, sachant que
mon serveur fonctionne trés bien.

Merci

@+
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Marc
Le #1833854
Bonjour,

Voila j'ai un serveur debian sarge avec un noyau 2.6.16.22, j'ai deux
disques dur en sata des hitachi 80Mo/8Mo/7200 sur une carte PCI sata
avec chipset Sil 3112 en plus j'ai un disque dur IDE de 160 Go/8 Mo/7200.

ma carte réseau LAN est configuré en 1000 Mbits, j'ai un switch
10/100/1000 et mon PC de travail est aussi en 1000.

Voila mon problème :

Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
mon disque IDE de 160 Go en 20 s donc débit proche des 28 Mo/s, dans le
sens contraire serveur depuis disque dur IDE ----> PC débit de 15 Mo/s

Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
SATA en 60 s mais avec un débit qui monte à 25 Mo/s pendant 4 s puis
pause de 3à 4 s et ça repart et ainsi de suite, dans le sens contraire
serveur depuis SATA ----> PC débit de 15 Mo/s

Il y a une chose bizarre avec mes vitesses de transferts mais laquelle
????, s'agit il d'un problème de driver de la carte sata, sachant que
mon serveur fonctionne trés bien.

Merci

@+


Salut,

ton transfert, c'est à travers le réseau ? si oui, par un partage Samba
? si oui, essaye avec la carte sur ton serveur en 100Mb/s... pour voir
si tu obtient les même trucs étranges que moi. (perf OK en 100Mb et perf
parfois très bof en 1Gb/s... sauf si plus d'un poste client actif !).

Pour info mon serveur est aussi en SATA, mais aucun disque PATA pour
faire un test.

Marc.


--
L'I2C sous Windows
http://perso.club-internet.fr/mbouget/index.html

ATTENTION : enlevez les X pour répondre (remove all X to reply)

Fabien LE LEZ
Le #1833852
On Sun, 20 Aug 2006 17:17:29 +0200, hameau
Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
mon disque IDE de 160 Go en 20 s donc débit proche des 28 Mo/s, dans le
sens contraire serveur depuis disque dur IDE ----> PC débit de 15 Mo/s


On ne peut pas trop savoir ce qui cloche : le disque dur du PC ? Le
disque dur du serveur ? La carte réseau ? Le protocole ?

Note par ailleurs que tu transfères un fichier assez petit (par
rapport à la RAM) ; des effets de cache peuvent intervenir. Je te
conseille de faire des tests avec des transferts de taille très
largement supérieure à la celle de la RAM. Si tu as 512 Mo sur le PC
et 1 Go sur le serveur, fais tes tests avec 5 ou 10 Go.

Note : je prends comme convention que sur chaque machine, tu
t'intéresses à la partition /dev/hda1, montée en /mnt/hda1.

1/ Sur le serveur :

Commence par regarder ce que donne
hdparm -Tt /dev/hda1

puis intéresse-toi à la vitesse d'écriture d'un gros fichier (15 Go) :
time dd if=/dev/zero of=/mnt/hda1/temp1 bsQ2 count0M

et enfin à la vitesse de lecture du même :
time dd if=/mnt/hda1/temp1 of=/dev/null

N'oublie pas de nettoyer :
rm /mnt/hda1/temp1


2/ Sur le PC : idem


3/ La vitesse de la connexion TCP/IP :

Sur une des machines :
nc -l -p 35450 | dd of=/dev/null

Sur l'autre :
dd if=/dev/zero bsQ2 count0M | nc a 35450
(où "a" est à remplacer par l'adresse IP de la première machine)


4/ La vitesse de NFS (si c'est bien le protocole que tu utilises pour
le transfert) :

Si le répertoire NFS du serveur est monté en /mnt/nfs1

time dd if=/dev/zero of=/mnt/nfs1/temp1 bsQ2 count0M


Tout ça devrait déjà te donner une assez bonne idée du goulot
d'étranglement, et de la vitesse des différents composants.

hameau
Le #1833851
Bonjour,

Voila j'ai un serveur debian sarge avec un noyau 2.6.16.22, j'ai deux
disques dur en sata des hitachi 80Mo/8Mo/7200 sur une carte PCI sata
avec chipset Sil 3112 en plus j'ai un disque dur IDE de 160 Go/8 Mo/7200.

ma carte réseau LAN est configuré en 1000 Mbits, j'ai un switch
10/100/1000 et mon PC de travail est aussi en 1000.

Voila mon problème :

Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
mon disque IDE de 160 Go en 20 s donc débit proche des 28 Mo/s, dans le
sens contraire serveur depuis disque dur IDE ----> PC débit de 15 Mo/s

Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
SATA en 60 s mais avec un débit qui monte à 25 Mo/s pendant 4 s puis
pause de 3à 4 s et ça repart et ainsi de suite, dans le sens contraire
serveur depuis SATA ----> PC débit de 15 Mo/s

Il y a une chose bizarre avec mes vitesses de transferts mais laquelle
????, s'agit il d'un problème de driver de la carte sata, sachant que
mon serveur fonctionne trés bien.

Merci

@+


Salut,

ton transfert, c'est à travers le réseau ? si oui, par un partage Samba
? si oui, essaye avec la carte sur ton serveur en 100Mb/s... pour voir
si tu obtient les même trucs étranges que moi. (perf OK en 100Mb et perf
parfois très bof en 1Gb/s... sauf si plus d'un poste client actif !).

Pour info mon serveur est aussi en SATA, mais aucun disque PATA pour
faire un test.

Marc.


Salut,


Pour le transfert c'est en passant par un partage samba avec un poste
actif seulement, en ce qui concerne le transfert en 100 pas de problème
vitesse constante vers 7-9 Mo /s dans les 2 sens entre le serveur et mon PC.

voila

@+


hameau
Le #1833837
On Sun, 20 Aug 2006 17:17:29 +0200, hameau
Transfert d'une image ISO de 573 Mo depuis mon PC vers le serveur sur
mon disque IDE de 160 Go en 20 s donc débit proche des 28 Mo/s, dans le
sens contraire serveur depuis disque dur IDE ----> PC débit de 15 Mo/s


On ne peut pas trop savoir ce qui cloche : le disque dur du PC ? Le
disque dur du serveur ? La carte réseau ? Le protocole ?

Note par ailleurs que tu transfères un fichier assez petit (par
rapport à la RAM) ; des effets de cache peuvent intervenir. Je te
conseille de faire des tests avec des transferts de taille très
largement supérieure à la celle de la RAM. Si tu as 512 Mo sur le PC
et 1 Go sur le serveur, fais tes tests avec 5 ou 10 Go.

Note : je prends comme convention que sur chaque machine, tu
t'intéresses à la partition /dev/hda1, montée en /mnt/hda1.

1/ Sur le serveur :

Commence par regarder ce que donne
hdparm -Tt /dev/hda1

puis intéresse-toi à la vitesse d'écriture d'un gros fichier (15 Go) :
time dd if=/dev/zero of=/mnt/hda1/temp1 bsQ2 count0M

et enfin à la vitesse de lecture du même :
time dd if=/mnt/hda1/temp1 of=/dev/null

N'oublie pas de nettoyer :
rm /mnt/hda1/temp1


2/ Sur le PC : idem


3/ La vitesse de la connexion TCP/IP :

Sur une des machines :
nc -l -p 35450 | dd of=/dev/null

Sur l'autre :
dd if=/dev/zero bsQ2 count0M | nc a 35450
(où "a" est à remplacer par l'adresse IP de la première machine)


4/ La vitesse de NFS (si c'est bien le protocole que tu utilises pour
le transfert) :

Si le répertoire NFS du serveur est monté en /mnt/nfs1

time dd if=/dev/zero of=/mnt/nfs1/temp1 bsQ2 count0M


Tout ça devrait déjà te donner une assez bonne idée du goulot
d'étranglement, et de la vitesse des différents composants.

Salut,


Merci pour les pistes , en ce qui concerne les taux de transferts ils
sont bon :

serveur:/# hdparm -Tt /dev/hda

/dev/hda:
Timing cached reads: 1240 MB in 2.00 seconds = 619.11 MB/sec
Timing buffered disk reads: 180 MB in 3.00 seconds = 59.96 MB/sec
serveur:/# hdparm -Tt /dev/sda

/dev/sda:
Timing cached reads: 1232 MB in 2.00 seconds = 616.07 MB/sec
Timing buffered disk reads: 168 MB in 3.03 seconds = 55.47 MB/sec
serveur:/#


Par contre j'ai fait une copie entre mon disque dur ide et mon sata et
ça rame, le transfert de fait par sacade comme dans le cas du transfert
par le LAN.

Mon PC est sous XP j'ai seulement mon serveur qui est en linux.

Mais je vais quand méme faire les tests que tu donne ci-dessus, par
contre pourquoi monté /dev/hda1 dans /mnt/hda1 ???, ma partition hda1
est monté dans /internet et par exemple /dev/sda1 en /

Merci

@+


Thierry Boudet
Le #1833836
On 2006-08-20, hameau
serveur:/#


Par contre j'ai fait une copie entre mon disque dur ide et mon sata et
ça rame, le transfert de fait par sacade comme dans le cas du transfert
par le LAN.

Mon PC est sous XP j'ai seulement mon serveur qui est en linux.

Mais je vais quand méme faire les tests que tu donne ci-dessus, par
contre pourquoi monté /dev/hda1 dans /mnt/hda1 ???, ma partition hda1
est monté dans /internet et par exemple /dev/sda1 en /

Merci

@+



--
" Qu'est ce que vous regardez ? C'est la carte routière ?
- Non, c'est la carte des vins, c'est pour éviter les bouchons "
-*- Raymond Devos -*-

Publicité
Suivre les réponses
Poster une réponse
Anonyme