Copie de fichier - comportement du serveur

Résolu
shayn90 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
shayn90 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   - 1 juin 2010 à 10:04
Bonjour,

Imaginons le cas suivant:

1gros fichier (1go)
2000 petits fichiers (1ko)

J'aimerais comprendre, et obtenir une explication "physique" sur ce cas :

Lors de la copie du gros fichier vers le serveur de fichier:
processeur 60% (utilisation)
ram (512) 100% (utilisation)
Débit réseau (~3mb/s)

Lors de la copie des petits fichiers:
processeur 30%
ram (512) 100%
débit réseau (~200kb/s)

Voila, tout est dit, j'aimerais comprendre pourquoi ça se passe comme ça, premièrement au niveau du débit réseau..

Et pourquoi pas obtenir une informations sur les taux d'utilisation cpu et ram..
: )

Merci !

Sh@yn


A voir également:

4 réponses

dubcek Messages postés 18788 Date d'inscription   Statut Contributeur Dernière intervention   5 632
 
hello
chaque fichier sur le serveur doit être créé, il faut donc 2000x le temps d'accès au système de fichier. De plus avec un gros fichier, le transfert peut se faire par gros blocks, alors que chaque petit fichier est transféré 1 par 1.
0
shayn90 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci !

Et c'est ce qui bride le débit au niveau de l'interface réseau ?

L'attente de la création de chaque fichier sur le serveur afin de pouvoir uploader la suite ?
0
dubcek Messages postés 18788 Date d'inscription   Statut Contributeur Dernière intervention   5 632
 
oui, pendant que le serveur crée le fichier, l'émetteur attend et donc ne transfert rien. Si tu transfères tes 2000 fichiers dans un seul fichier tar, tu devrais voir la différence
0
shayn90 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   3
 
Okay : ) tous mes remerciements ! : )
Et une bonne journée !"
0