Re: copie vers USB (rapidité)
jean-michel bain-cornu a écrit :
>>>> Peut-être reprendre le code, et l'améliorer (taille de buffers)...
>>>
>>> Pas sûr que ça change grand chose. Il y a l'OS derrière qui a ses
>>> propres buffers...
>>
>> Oui, mais entre lire et écrire des blocs de 1K et des blocs de 1M, je
>> ne suis pas sûr que l'OS puisse faire les mêmes optimisations sur la
>> gestion de ses buffers.
>>
>> En plus, en utilisant directement les fonctions bas niveau type
>> os.open(), on peut spécifier certaines options, du genre O_NONBLOCK /
>> O_NDELAY...
>>
>> Bref, faut tester.
>>
> Ce n'est pas une mauvaise idée. Sais-tu si la compil de python est
> facile sous linux ? Je ferai quelques tests dans la semaine, et si ça
> donne quelque chose, je mettrai un post.
Pourquoi veux-tu recompiler ?
os.open() et les options indiquées sont dispos en standard.
(note au cas où: après il faut utiliser les fonctions de
lecture/écriture du module os, pas les méthodes sur les fichiers!)
|