3 votes

Performance d'écriture très lente 30min+ pour 2GB - APFS ?

Hier, j'ai travaillé avec Docker sur mon MacBook Pro 2012 qui fonctionne sous Mojave et le disque interne a été automatiquement converti en APFS (il semble que ce soit le cas pour les startvolumes depuis Mojave).
Cela fonctionnait bien jusqu'à ce que je décide d'ajouter un autre plugin à mon conteneur docker Jenkins. Ensuite, tout est devenu lent.

  • J'ai essayé de redémarrer Docker mais ça n'a pas duré longtemps.
  • Le redémarrage de la machine semble toujours aussi lent - depuis Mojave.
  • J'ai désinstallé Docker et je l'ai réinstallé.
  • Il a fallu 36mins pour copier le DockerDesktop de 2GB dans le dossier Applications.
  • J'exécute maintenant fsck et cela prend très longtemps mais n'attendez pas de résultats utiles.

Est-il normal que la performance d'APFS se dégrade, surtout soudainement ? J'ai fait des benchmarks récemment et je pensais que les performances d'écriture étaient mauvaises mais encore correctes et maintenant on dirait que c'est de la colle. J'ai trouvé cette note selon APFS : "Copy-on-Write peut causer une dégradation des performances au fil du temps, car les disques deviennent fragmentés".

Existe-t-il des outils pour APFS permettant de corriger les performances ? Je pense que la meilleure option est de prendre un SSD et d'utiliser CarbonCopyCloner pour copier le système sur un SSD. Je pense à un 1TB SSD y a-t-il des recommandations selon le Mac Book Pro 2012 ?

0 votes

Votre lecteur actuel est-il un disque dur ?

1 votes

Oui, c'est un disque dur et la mise à jour de Mojave l'a converti en APFS. Je pense à activer le défragmenteur via diskutil APFS defragment /dev/<yourdisklocation> enable et voir si ça s'améliore à nouveau. Cette fonction est désactivée par défaut pour les disques durs, car elle n'est d'aucune utilité.

3voto

macbert Points 171

Ok après avoir exécuté

diskutil APFS defragment /dev/<yourdisklocation> status

J'ai vu que la défragmentation était désactivée. En l'activant avec

diskutil APFS defragment /dev/<yourdisklocation> enable

Après une heure d'attente, la vitesse d'écriture est redevenue "normale".
Je pourrais copier les 2 Go en environ 5 minutes au lieu de 40'.

Bref, le Cruxial 500 MX 1TB SSD est déjà dans ma boîte aux lettres.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X