Le précédent algorithme de réargenture répare les blocs du plus ancien vers le plus récent, ce qui peut entraîner une dégradation avec de nombreuses E/S aléatoires. Le nouvel algorithme de réargenture utilise un processus en deux étapes pour trier et réargenter les blocs dans l'ordre LBA.
L'importance de l'amélioration dépend de l'agencement des données du pool. Par exemple, des données écrites séquentiellement sur un pool en miroir n'enregistrent aucune amélioration, mais des données écrites de manière aléatoire ou séquentielle sur un RAID-Z sont considérablement améliorées, ce qui réduit généralement de 25 à 50 % le temps requis.