euh non, je ne "echo" pas le contenu des fichiers, juste leurs noms.
Le wc n'est pas parallélisé, son but est uniquement de comparer les résultats. Mais toute la partie avant le wc est parallélisé, et permet de voir que les "echo" sont lancés plus rapidement avec xargs.
Pour te faire plaisir, j'ai refais le même test avec une commande qui ne fait rien: true
$ time find . -xdev -type f -print0 | xargs -0 -n1 -P8 true
real 0m7.696s
user 0m0.300s
sys 0m3.580s
$ time find . -xdev -type f -print0 | ~/tests/parallel-20101222/src/parallel -0 -j8 true
real 1m38.532s
user 3m21.281s
sys 1m53.623s
[^] # Re: Performances
Posté par Greg . En réponse à la dépêche Sortie de la version 20101222 de GNU Parallel. Évalué à 3.
Le wc n'est pas parallélisé, son but est uniquement de comparer les résultats. Mais toute la partie avant le wc est parallélisé, et permet de voir que les "echo" sont lancés plus rapidement avec xargs.
Pour te faire plaisir, j'ai refais le même test avec une commande qui ne fait rien: true
$ time find . -xdev -type f -print0 | xargs -0 -n1 -P8 true
real 0m7.696s
user 0m0.300s
sys 0m3.580s
$ time find . -xdev -type f -print0 | ~/tests/parallel-20101222/src/parallel -0 -j8 true
real 1m38.532s
user 3m21.281s
sys 1m53.623s