Je sauvegarde des fichiers de données d'une image cryptée vers une autre. Il s'agit de fichiers texte dont la taille varie de quelques centaines de kilooctets à quelques mégaoctets. Le processus est devenu atrocement lent et prend maintenant deux jours pour copier 8 gigaoctets.
Je fais cela avec une copie du Finder sous OSX Lion. J'ai essayé d'utiliser cp, rsync et ditto à partir du terminal, mais les problèmes de vitesse persistent. J'ai également remarqué que les vitesses sont raisonnables au début du processus de copie, mais qu'elles deviennent très mauvaises à environ 10 % du chemin parcouru. Elles s'améliorent aussi temporairement après un redémarrage. Voici la charge io pendant une copie :
mac:~ me$ iostat 5
disk0 disk1 disk2 disk3
KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s
9.11 32 0.29 105.94 65 6.71 8.32 342 2.77 119.57 60 7.00
7.03 7 0.05 16.00 6 0.09 4.00 558 2.18 0.00 0 0.00
5.62 6 0.04 117.67 56 6.48 4.62 689 3.11 0.00 0 0.00
Je ne sais donc pas par où commencer pour diagnostiquer la cause. J'ai envisagé certaines choses :
- Les clés de cryptage varient d'une image à l'autre, ce qui nécessite le cryptage et le décryptage des images.
- L'image est proche de la pleine capacité
- Le disque contenant l'image est proche de sa capacité
- La taille des fichiers peut varier considérablement
- La destination est très fragmentée
Je ne peux exclure aucun de ces éléments et je ne sais pas par où commencer pour diagnostiquer le problème.