IPB

Bienvenue invité ( Connexion | Inscription )

> Nettoyé : L'APFS dégrade fortement les performances sur les disques durs, Réactions à la publication du 17/09/2019
Options
Lionel
posté 17 Sep 2019, 10:18
Message #1


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 335
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Avec High Sierra, Apple a commencé à introduire un nouveau système de fichier moderne pour remplacer le HFS+, l'APFS.
Ce système de fichier permet de prendre des instantanés, permet de gagner de la place en évitant la redondance de fichiers stockés... Indubitablement, il apporte beaucoup et n'en est qu'au début de son plein emploi (avec Time Machine par exemple).

Sous High Sierra, seuls les SSD supportaient l'APFS tandis que les Fusion Drive et disques durs restaient en HFS+. Avec Mojave, ce sont tous les supports qui passent en APFS.

Mike Bombich a réalisé des tests fort intéressants là dessus.

Il a comparé les performances de deux volumes, un en HFS+ et un en APFS lors de la réalisation de l'énumération de très nombreux fichiers. Il s'agit dans la pratique de demander au système où sont les fichiers sur le disque. Au premier test, l'APFS est moins rapide à ce jeu d'un facteur 3 et atteignait un facteur 10 quand on le répétait.

Le problème est lié à la façon dont les deux systèmes cataloguent les données. Dans le cas du HFS (ainsi que la plupart des autres formats sur d'autres systèmes), le catalogue est placé au centre du disque. Dans le format APFS il n'y a pas de catalogue mais des en-têtes dispersés partout.
Sur un SSD, cela n'a aucune importance. Le contrôleur peut accéder à n'importe quelle zone mémoire sans voir les temps d'accès diminuer. En revanche dans le cas d'un disque dur, cela oblige les têtes à se déplacer dans des tas d'endroits différents au lieu de rester dans la zone catalogue.

L'explication de la baisse terrible de performances est donc là.
Hasard des choses, j'ai eu affaire hier à un iMac sous Mojave qui avait des soucis. Comme souvent dans ce cas, je l'ai démarré en mode Single User et ai lancé une commande FSCK pour vérifier la structure du volume. Mal m'en a pris. Si la chose prend très peu de temps sur un SSD, elle semble sans fin sur un disque dur.

Donc, sachez que l'APFS vous fera perdre en performances sur un disque dur. C'est d'autant plus vrai s'il s'agit du volume de démarrage qui sans cesse doit jongler avec de petits fichiers. Il existe bien un système de défragmentation sous Mojave, mais qu'il soit activé ou pas ne change rien. En revanche, désactiver la prise d'instantanés en totalité ou partiellement ruine encore plus les performances.


Lien vers le billet original



--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
chammer
posté 18 Sep 2019, 06:45
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 388
Inscrit : 16 May 2002
Membre no 2 488



Je remercie chaleureusement iAPX pour la qualité de ses interventions, tant sur le plan technique qu'historique.
Merci de consacrer tout ce temps à expliquer et modérer. Pour ma part, j'ai pris plus mes distances avec les réactions enflammées de MacBidouille.

Mike Bombich a choisi de publier un test d'énumération sur disque à plateau entre HFS+, système de fichiers avec un catalogue monolithique monothread, et APFS, système de fichier optimisé multithread pour mémoires non volatiles.

Le résultat était évident. Le test est complètement absurde et fait perdre du temps et de l'énergie à tous.
La raison ne peut être que commerciale. C'est regrettable, car la qualité de son travail ne l'oblige pas à faire du buzz.

Sur le plan pratique, Apple n'était plus censé vendre de Mac à disque dur depuis mars. C'est scandaleux.
Les disques système SSD apportent un confort de travail incontournable et Apple inflige à ses utilisateurs des lenteurs indignes de la marque... quel que soit le système de fichiers ! Et cela dépasse l'environnement MacOS.

Je n'ai plus qu'HFS+ sur mes sauvegardes de sauvegarde, et j'ai de très bonnes raisons.
Le test d'énumération n'est absolument pas prépondérant sur tous les avantages apportés par APFS sur HFS+.

Pour ceux qui ont encore un disque dur de démarrage en 2019, c'est simple :
- idéalement, remplacez (les tutos iFix sont très bien) ou faites remplacer votre disque dur interne par un SSD.
- sinon, branchez un SSD en externe, boitier UASP, USB-C si possible, ma préférence va à Crucial (Micron). Fstab, qui fonctionne parfaitement sous Mojave/Catalina, peut être utilisé pour empêcher le disque dur interne de monter au démarrage.


--------------------
"Je vais mettre Mouse Office pour voir combien de kilomètres je parcours entre 2 changements de scotch et nettoyage de boule.
Même dans le domaine du petit bricolage, il faut savoir rester rigoureux. :-) "
-+- CH in Guide du Macounet Pervers : Bien bricoler sa souris -+-
Go to the top of the page
 
+Quote Post
pipolo
posté 18 Sep 2019, 13:51
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 540
Inscrit : 6 Sep 2009
Lieu : Paris
Membre no 141 810



Hello !

Citation (chammer @ 18 Sep 2019, 07:45) *
Mike Bombich a choisi de publier un test d'énumération sur disque à plateau entre HFS+, système de fichiers avec un catalogue monolithique monothread, et APFS, système de fichier optimisé multithread pour mémoires non volatiles.

Le résultat était évident. Le test est complètement absurde et fait perdre du temps et de l'énergie à tous.
La raison ne peut être que commerciale. C'est regrettable, car la qualité de son travail ne l'oblige pas à faire du buzz.

Dommage de prêter à Bombich ce type d'intention... Dans son article il précise qu'il avait remarqué des lenteurs à l'usage après le passage à APFS, espéré une amélioration au fil des mises à jour, puis mis les mains dans le cambouis constatant que celle-ci ne venait pas. On peut critiquer la méthodologie de protocole, mais le procès d'intention me semble mal à propos.

De mon côté j'ai constaté pas mal de dégâts lorsque des clients sont passés à Mojave avec des machines sous Fusion Drive (dont un de 2To) et parfois même sous SSD. J'ai donc mis ça sur le compte de 10.14 ou d'un souci de conversion APFS pour les FD. La plupart du temps la solution a été un clonage du volume, formatage du stockage interne puis réinstallation propre de Mojave et import du contenu du clone.
Mais dans le cas du FD 2To rien à faire : avec une DropBox de 1,2 To et ~500Go utilisé pour le reste, à chaque fois que le machine démarre il lui faut 1 à 2h avant d'être à peu près utilisable. Ça va se finir par un remplacement par SSD 2To interne (encore 260€ pour un modèle MLC - près de 700 en 4To), et d'un test exhaustif du HDD d'origine pour vérifier son état avant réutilisation.


Citation (chammer @ 18 Sep 2019, 07:45) *
Sur le plan pratique, Apple n'était plus censé vendre de Mac à disque dur depuis mars. C'est scandaleux.
[...]
Le test d'énumération n'est absolument pas prépondérant sur tous les avantages apportés par APFS sur HFS+.

La source m'intéresse pour le retrait des Macs HDD en mars 2019.
Du reste, Bombich ne renie pas les avantages d'APFS en général, mais critique son fonctionnement délétère sur les HDD. L'article a le mérite de lever un bout du voile sur la raison des ralentissements, dont l'énumération n'est probablement pas l'unique raison.


Citation (chammer @ 18 Sep 2019, 07:45) *
Pour ceux qui ont encore un disque dur de démarrage en 2019, c'est simple :
- idéalement, remplacez (les tutos iFix sont très bien) ou faites remplacer votre disque dur interne par un SSD.
- sinon, branchez un SSD en externe, boitier UASP, USB-C si possible, ma préférence va à Crucial (Micron). Fstab, qui fonctionne parfaitement sous Mojave/Catalina, peut être utilisé pour empêcher le disque dur interne de monter au démarrage.

OK pour le premier choix, c'est l'idéal, quoique très délicat depuis les vitres collées sur les iMacs.
Par contre l'USB n'est pas recommandé pour un volume système sous mac OS car ce dernier ne gère toujours pas le TRIM sur USB, même UASP. Il faut se tourner vers les modèles TB2 (Transcend JetDrive) ou TB3 (Samsung X5), dont le prix est nettement plus élevé.
Dans tous les cas on se retrouve avec deux soucis avec les SSD externes :
- en cas de forte chaleur, la dissipation thermique de ces SSD en boîtier commence à montrer ses limites (constaté notamment sur le X5, gros doutes pour les JetDrive), je n'ai pas de solution à ce problème hors ventilateur de bureau,
- par défaut, mac OS ne monte pas le volume désormais dédié à la SWAP sous APFS, quelques solutions sur StackExchange.
Un avantage quand même : on peut se contenter d'un SSD externe TB réduit à 240 ou 480Go sous APFS pour le système et les apps, et utiliser le volume interne comme stockage sous HFS+. Ça demande quelques contorsions pour déporter des dossiers lourds tels que celui utilisé pour les sauvegardes iTunes, mais ça marche assez bien.


--------------------
Pinot Simple Tech (aka pipolo).

MacBook 13,3 Unibody (late 2008) 4Go Ram + SSD Crucial C300 128Go Samsung S840 250Go
PC "fait maison" + iiYama 24" + KVM (souris microsoft + clavier mac ;-)
iPhone 4 Nokia 2720 iPhone 4S iPhone 5S
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Lionel   Nettoyé : L'APFS dégrade fortement les performances sur les disques durs   17 Sep 2019, 10:18
- - maclinuxG4   autant laisser les disque dur en HFS+. Jr pense q...   17 Sep 2019, 10:30
- - Pixelux   Je ne suis pas certain de comprendre. Apple se se...   17 Sep 2019, 10:38
- - Macmmouth   Et donc pourquoi passer les disques durs obligatoi...   17 Sep 2019, 10:45
- - _Panta   Oui mais non, on le sait depuis le début que APF...   17 Sep 2019, 10:54
|- - vlady   Citation (_Panta @ 17 Sep 2019, 10:54) Ou...   17 Sep 2019, 19:11
- - ziggyspider   Et Apple s'obstine à vendre des iMac sous Moj...   17 Sep 2019, 11:31
- - jt_69.V   En même temps, qui achèterait encore un ordi ave...   17 Sep 2019, 11:46
|- - maximuspascus   Citation (jt_69.V @ 17 Sep 2019, 12:46) E...   17 Sep 2019, 12:37
||- - jt_69.V   Citation (maximuspascus @ 17 Sep 2019, 13...   17 Sep 2019, 13:12
|||- - zebigbug   Citation (jt_69.V @ 17 Sep 2019, 14:12) C...   19 Sep 2019, 10:19
||- - JayTouCon   Citation (maximuspascus @ 17 Sep 2019, 12...   17 Sep 2019, 18:47
||- - divoli   Citation (JayTouCon @ 17 Sep 2019, 18:47)...   17 Sep 2019, 22:31
|- - Oliv333   Citation (jt_69.V @ 17 Sep 2019, 11:46) E...   17 Sep 2019, 12:47
|- - Pascalou67200   Citation (jt_69.V @ 17 Sep 2019, 11:46) E...   17 Sep 2019, 13:38
|- - Daniel31   Citation (jt_69.V @ 17 Sep 2019, 11:46) E...   17 Sep 2019, 19:01
|- - solex46   Citation (Daniel31 @ 17 Sep 2019, 19:01) ...   17 Sep 2019, 20:02
- - ekami   Apple s'est pris les pieds dans le tapis en ay...   17 Sep 2019, 11:58
|- - GIJoe   Citation (ekami @ 17 Sep 2019, 11:58) App...   17 Sep 2019, 13:01
- - Dahood   Apple fait autant mal avec l'APFS sur les vieu...   17 Sep 2019, 12:33
- - jt_69.V   Les 27" ont des fusion drive de base quand m�...   17 Sep 2019, 13:06
|- - marc_os   Citation (jt_69.V @ 17 Sep 2019, 13:06) L...   17 Sep 2019, 18:22
|- - SartMatt   À noter aussi que outre l'impact négatif sur...   17 Sep 2019, 18:40
- - Mac Arthur   Je suis en train de recenser mes Apps 32 bits. Ca ...   17 Sep 2019, 13:07
- - _Panta   on pourrait supposer que Apple va tout passer en S...   17 Sep 2019, 13:36
- - STRyk   Encore un truc e plus à expliquer aux novices de ...   17 Sep 2019, 13:39
- - malhomme   Citation (jt_69.V @ 17 Sep 2019, 11:46) E...   17 Sep 2019, 14:25
|- - jt_69.V   Citation (malhomme @ 17 Sep 2019, 15:25) ...   17 Sep 2019, 14:54
- - lookibus   C’est les disques de démarrage avec Mojave dess...   17 Sep 2019, 15:35
- - lo.   bonjour, existe t-il une (des) solution(s) pour r�...   17 Sep 2019, 15:37
|- - Lionel   Citation (lo. @ 17 Sep 2019, 15:37) bonjo...   17 Sep 2019, 15:43
|- - Thicot   Citation (Lionel @ 17 Sep 2019, 15:43) Ci...   17 Sep 2019, 17:06
|- - ekami   Citation (Lionel @ 17 Sep 2019, 16:43) Ci...   17 Sep 2019, 17:07
- - otto87   C'est quand même fou d'imposer ce changem...   17 Sep 2019, 16:06
- - Fafnir   Je ne sais pas mais est ce que l'option de n...   17 Sep 2019, 17:11
- - Fars   Y a pas a dire Apple va dans le bon sens...mais du...   17 Sep 2019, 17:53
- - crowie   En plus l'APFS ne supporte toujours pas l...   17 Sep 2019, 17:53
|- - iAPX   Citation (crowie @ 17 Sep 2019, 12:53) En...   17 Sep 2019, 18:45
- - sansnom   Citation (Lionel @ 17 Sep 2019, 10:18) �...   17 Sep 2019, 19:13
- - iAPX   Citation (Daniel31 @ 17 Sep 2019, 14:01) ...   17 Sep 2019, 19:27
|- - vlady   Citation (iAPX @ 17 Sep 2019, 19:27) APFS...   17 Sep 2019, 19:46
|- - iAPX   Citation (vlady @ 17 Sep 2019, 14:46) Cit...   17 Sep 2019, 19:47
|- - vlady   Citation (iAPX @ 17 Sep 2019, 19:47) Cita...   17 Sep 2019, 19:54
|- - iAPX   Citation (vlady @ 17 Sep 2019, 14:54) Cit...   17 Sep 2019, 19:57
|- - vlady   Citation (iAPX @ 17 Sep 2019, 19:57) Cita...   17 Sep 2019, 20:04
|- - iAPX   Citation (vlady @ 17 Sep 2019, 15:04) Cit...   17 Sep 2019, 20:13
|- - chombier   Citation (iAPX @ 17 Sep 2019, 20:13) Conn...   17 Sep 2019, 20:25
||- - iAPX   Citation (chombier @ 17 Sep 2019, 15:25) ...   17 Sep 2019, 20:30
||- - chombier   Citation (iAPX @ 17 Sep 2019, 20:30) Cita...   17 Sep 2019, 21:08
||- - iAPX   Citation (chombier @ 17 Sep 2019, 16:08) ...   17 Sep 2019, 21:22
||- - chombier   Citation (iAPX @ 17 Sep 2019, 21:22) Un d...   17 Sep 2019, 22:14
||- - iAPX   Citation (chombier @ 17 Sep 2019, 17:14) ...   17 Sep 2019, 22:21
||- - chombier   Citation (iAPX @ 17 Sep 2019, 22:21) Cita...   17 Sep 2019, 22:26
||- - iAPX   Citation (chombier @ 17 Sep 2019, 17:26) ...   17 Sep 2019, 22:32
||- - chombier   Citation (iAPX @ 17 Sep 2019, 22:32) Ben ...   17 Sep 2019, 22:42
||- - iAPX   Citation (chombier @ 17 Sep 2019, 17:42) ...   17 Sep 2019, 22:47
||- - chombier   Citation (iAPX @ 17 Sep 2019, 22:47) Ça ...   17 Sep 2019, 23:23
||- - iAPX   Citation (chombier @ 17 Sep 2019, 18:23) ...   17 Sep 2019, 23:24
||- - chombier   Citation (iAPX @ 17 Sep 2019, 23:24) D...   17 Sep 2019, 23:47
||- - iAPX   Citation (chombier @ 17 Sep 2019, 18:47) ...   17 Sep 2019, 23:53
|- - blueG3   Citation (iAPX @ 17 Sep 2019, 20:13) Cita...   18 Sep 2019, 22:27
- - otto87   @iAPX On peu trouver plein d'avantage au FeSS...   17 Sep 2019, 20:15
|- - iAPX   Citation (otto87 @ 17 Sep 2019, 15:15) @i...   17 Sep 2019, 20:22
|- - vlady   Citation (iAPX @ 17 Sep 2019, 20:22) Cita...   17 Sep 2019, 20:29
- - chombier   Une "startup". Pour le bar, non, je ...   17 Sep 2019, 23:59
- - baron   Bonjour, Ce topic a subi un nettoyage de la part ...   18 Sep 2019, 00:08
|- - chombier   Citation (baron @ 18 Sep 2019, 00:08) P.S...   18 Sep 2019, 00:47
- - Mac Arthur   Le match retour commence à quelle heure? :-)   18 Sep 2019, 01:42
- - Matyu   Pour ma part j'ai remarqué une baisse notable...   18 Sep 2019, 01:45
- - zero   C'est pas vrai, mais depuis quand il manque un...   18 Sep 2019, 04:41
- - chammer   Je remercie chaleureusement iAPX pour la qualité ...   18 Sep 2019, 06:45
|- - Jérôme74   Citation (chammer @ 18 Sep 2019, 07:45) M...   18 Sep 2019, 08:06
|- - roseau   Citation (chammer @ 18 Sep 2019, 07:45) J...   18 Sep 2019, 08:44
|- - malloc   Citation (chammer @ 18 Sep 2019, 06:45) P...   18 Sep 2019, 09:10
|- - _Panta   Citation (chammer @ 18 Sep 2019, 07:45) M...   18 Sep 2019, 13:12
||- - roseau   Citation (_Panta @ 18 Sep 2019, 14:12) Ci...   18 Sep 2019, 14:21
||- - vlady   Citation (_Panta @ 18 Sep 2019, 13:12) Ci...   18 Sep 2019, 21:11
||- - _Panta   Citation (vlady @ 18 Sep 2019, 22:11) Mer...   18 Sep 2019, 21:39
|- - pipolo   Hello ! Citation (chammer @ 18 Sep 2019,...   18 Sep 2019, 13:51
|- - Lionel   Citation (chammer @ 18 Sep 2019, 06:45) J...   19 Sep 2019, 10:33
||- - crowie   Citation (Lionel @ 19 Sep 2019, 10:33) Tu...   19 Sep 2019, 12:29
||- - Lionel   Citation (crowie @ 19 Sep 2019, 12:29) D...   19 Sep 2019, 13:04
|- - marc_os   Citation (chammer @ 18 Sep 2019, 06:45) M...   19 Sep 2019, 13:41
|- - SartMatt   Citation (marc_os @ 19 Sep 2019, 14:41) P...   19 Sep 2019, 14:40
- - martremblay   Pour ma part, je formate mes DD externes en NTFS. ...   18 Sep 2019, 06:45
|- - erik   Citation (martremblay @ 18 Sep 2019, 07:4...   18 Sep 2019, 07:06
||- - martremblay   Citation (erik @ 18 Sep 2019, 08:06) Cita...   19 Sep 2019, 06:28
|- - Pixelux   Citation (martremblay @ 18 Sep 2019, 00:4...   18 Sep 2019, 11:50
- - CPascal   merci apple de m'éviter à chaque fois d...   18 Sep 2019, 12:17
|- - iAPX   Citation (CPascal @ 18 Sep 2019, 07:17) m...   18 Sep 2019, 12:51
|- - chombier   Citation (CPascal @ 18 Sep 2019, 12:17) C...   18 Sep 2019, 20:36
- - raoulito   Citation (iAPX @ 18 Sep 2019, 11:51) Comm...   18 Sep 2019, 13:51
|- - _Panta   Citation (raoulito @ 18 Sep 2019, 14:51) ...   18 Sep 2019, 19:18
|- - SartMatt   Citation (raoulito @ 18 Sep 2019, 14:51) ...   18 Sep 2019, 19:44
|- - zebigbug   Question : suis je le seul "malade mental...   18 Sep 2019, 20:08
|- - chombier   Citation (zebigbug @ 18 Sep 2019, 20:08) ...   18 Sep 2019, 20:20
- - crowie   Pour répondre à IApx; test refait, impossible d...   18 Sep 2019, 14:02
|- - raoulito   Citation (crowie @ 18 Sep 2019, 13:02) Po...   18 Sep 2019, 18:03
- - Tom25   Je suis passé dernièrement de El Capitan à Moja...   18 Sep 2019, 20:20
- - erik   Martremblay je suis ravi de te voir publier un mes...   19 Sep 2019, 07:36
2 Pages V   1 2 >


Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th April 2024 - 20:57