Le Jeudi, 16 Mars 2006 17.52, Frédéric Bothamy a écrit : > * steve <[EMAIL PROTECTED]> [2006-03-16 16:29] : > > Bonjour, > > > > j'ai un hub usb 7 ports où j'ai branché 6 clés usb et sur lesquelles je > > vais copier les mêmes données (env 50M). Comme je vais devoir faire cela > > pour un grand nombre de clés, j'ai écrit un script shell qui m'automatise > > tout ça. En gros, il fait > > > > for i in a b c d e f > > do > > monte la clé $i > > copie les fichiers > > done. > > > > Ce qui est surprenant et qui fait que je m'adresse à vous, c'est que les > > temps de copies augmentent avec le rang de la clé : > > [...] > > > Quelle est la cause de ce phénomène ? Comment le corriger afin > > d'optimiser le processus ? Est-ce en rapport avec le montage des > > périphériques ? le noyau ? > > Cela peut venir des clés elles-même (les clés USB peuvent avoir des > vitesses variables selon leur qualité¹)
c'est un lot (2400 quand même !) de clé, toutes pareilles. > , du pilote USB ça c'est le noyau..? > ou encore de la > norme USB (il est peut-être possible que le débit soit partagé selon le > nombre de périphériques montés²). c'est possible : le hub du usb 2 alors que mon port est du 1.0. je vais faire des tests en usb 2. > Est-ce qu'en changeant l'ordre des clés tu as le même comportement ? 1ère permutation : 3 tests 4, 3, 15, 21, 31, 38 3, 2, 4, 36, 44, 32 2, 2, 5, 38, 21, 58 2ème permutations : 3 tests 2, 2, 4, 32, 47, 14 3, 2, 6, 31, 46, 29 2, 2, 5, 36, 32, 39 etc.. bon apparemment, il y a un saut à la 4ème clé puis ça se calme. > > Est-ce qu'en démontant les clés dans la boucle juste après la copie des > données les résultats sont meilleurs ? non; d'après mes tests, il est plus rapide de tout démonter après la boucle qu'à la fin de la copie. vas comprendre. > Est-ce que tes clés sont montés en synchrone ou asynchrone (mode par > défaut) ? comme je ne sais pas ce que c'est, ça doit être en asynchrone. D'ailleurs comment tu fais pour passer en synchrone ? peut-être est-ce plus rapide ? > > Fred merci Fred ! > ¹ cela paraît cependant assez étonnant d'avoir une telle régularité > ² je n'ai rien trouvé dans la page http://en.wikipedia.org/wiki/USB qui > pourrait confirmer cela > -- > Comment poser les questions de manière intelligente ? > http://www.gnurou.org/Writing/SmartQuestionsFr > Comment signaler efficacement un bug ? > http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html -- steve jabber : [EMAIL PROTECTED]

