Je me serai attendu à un petit delta dans les résultats.
Cela dit, 100 fichiers de 10M est un cas très particulier pour lequel tu bénéficies beaucoup du séquentiel.
D'autre part ils ont été créés d'un coup donc sont à la suite sur le disque.
Ensuite, 10Mo, ça tient en cache.
Donc, grossièrement, pour le cas en parallèle, le disque fait:
- lit en zone 1
- seek zone 3
- ecrit en zone 3
- seek zone 2
- lit en zone 2
- seek zone 3
- ecrit en zone 3
- seek zone 1
- loop
Et, comme le noyau optimise les écritures, on peut même penser que les écritures en zone 3 sont groupées, économisant un seek.
Bref, il faut essayer des cas plus concrets avec des arborescences plus grandes et des fichiers plus petits.
[^] # Re: J'ai du mal à comprendre
Posté par steph1978 . En réponse à la dépêche Supercopier 3. Évalué à 5.
Je me serai attendu à un petit delta dans les résultats.
Cela dit, 100 fichiers de 10M est un cas très particulier pour lequel tu bénéficies beaucoup du séquentiel.
D'autre part ils ont été créés d'un coup donc sont à la suite sur le disque.
Ensuite, 10Mo, ça tient en cache.
Donc, grossièrement, pour le cas en parallèle, le disque fait:
- lit en zone 1
- seek zone 3
- ecrit en zone 3
- seek zone 2
- lit en zone 2
- seek zone 3
- ecrit en zone 3
- seek zone 1
- loop
Et, comme le noyau optimise les écritures, on peut même penser que les écritures en zone 3 sont groupées, économisant un seek.
Bref, il faut essayer des cas plus concrets avec des arborescences plus grandes et des fichiers plus petits.