4 votes

Est-ce que APFS réduit l'espace libre nécessaire sur les SSD ?

J'ai vu des recommandations concernant la quantité minimale d'espace libre que l'on devrait avoir sur un SSD qui vont de 20% à 33%. Par exemple, cette réponse ( Le MacBook Pro peut-il devenir plus lent lorsque le SSD est presque plein ? ) cite une étude d'Anandtech de 2012 ( https://www.anandtech.com/show/6489/playing-with-op ) qui a conclu : "Quel que soit le disque que vous finissez par acheter, prévoyez de n'utiliser qu'environ 75 % de sa capacité si vous souhaitez un bon équilibre entre cohérence des performances et capacité."

L'étude d'Anantech était toutefois antérieure à l'étude APFS. Je comprends qu'APFS est optimisé pour fonctionner avec les disques SSD, ma question est donc de savoir si cette optimisation modifie (réduit) l'espace libre minimum nécessaire pour obtenir, selon les termes d'Anantech, "un bon équilibre entre la cohérence des performances et la capacité."

De plus, il est également possible que la conception différente d'APFS signifie que l'espace libre minimum nécessaire pour obtenir un "bon équilibre" devrait être exprimé en termes absolus, plutôt que relatifs (pourcentage).

J'ai actuellement un MBP de fin 2014 avec un SSD PCIe à 4 voies de 1 To, avec 200 Go libres sur les 940 Go disponibles sur ma partition principale (j'ai une 2e partition avec 60 Go disponibles).

Je comprends qu'APFS peut réduire l'espace de stockage total nécessaire pour stocker un ensemble donné de fichiers (cf. https://appleinsider.com/articles/17/06/08/inside-MacOS-1013-high-sierra-apfs-benefits-end-users-with-space-speed ), mais il s'agit d'un attribut différent de celui qui fait l'objet de ma question. Veuillez également noter que je sais que je peux déplacer les fichiers peu utilisés vers d'autres disques (évidemment), mais ce n'est pas ma question. Je suis purement intéressé à savoir si APFS affecte l'espace libre minimum nécessaire pour "un bon équilibre entre la cohérence des performances et la capacité" et, si oui, pourquoi il le fait.

1voto

Jose Chavez Points 645

Si nous supposons que les conclusions de l'étude d'Anandtech sont correctes, alors non, il n'y a pas de changement dans l'espace libre nécessaire en utilisant APFS au lieu de HFS+. Vous n'avez besoin ni de plus ni de moins d'espace libre.

Il est important de noter que l'"espace libre" dont parle Anandtech n'est pas l'espace libre à l'intérieur du système de fichiers (c'est-à-dire la partie de la structure du système de fichiers qui n'est pas actuellement utilisée pour stocker des données utilisateur), mais plutôt l'espace libre à l'extérieur du système de fichiers (c'est-à-dire la partie du disque sur laquelle on n'a jamais écrit).

Comme HFS+ et APFS supportent tous deux la commande TRIM, l'essentiel ici se passe en dehors du système de fichiers, et donc le passage de HFS+ à APFS n'affecte pas le résultat.

Cependant, vous pouvez toujours observer une différence de performance en utilisant APFS par rapport à HFS+. Cela n'est pas dû au problème d'espace libre lui-même, mais plutôt au fait que APFS et HFS+ ont simplement des caractéristiques de performance différentes. Certaines choses que APFS fait plus rapidement que HFS+, et vice versa.

0 votes

Je comprends de votre réponse que TRIM est agnostique par rapport au conteneur dans lequel les fichiers sont stockés. Mais qu'en est-il des fichiers épars, qui sont configurés différemment par APFS et HFS+ ? Et plus important encore (puisque je n'ai peut-être pas de fichiers épars), êtes-vous certain qu'il n'y a pas d'effets de second ordre ? Par exemple (et ici je spécule, juste pour illustrer ce que j'entends par un effet de second ordre), supposons qu'un système basé sur APFS ait besoin d'exécuter TRIM plus ou moins souvent qu'un système HFS+. Dans ce cas, même si TRIM est exécuté en dehors du conteneur, la nature du conteneur pourrait quand même avoir un effet.

0 votes

Oui, TRIM/UNMAP/DEALLOCATE ne se soucie pas du type de système de fichiers que vous utilisez. Il opère simplement sur les adresses (c'est-à-dire les blocs).

0 votes

Les fichiers épars n'ont pas vraiment d'incidence directe sur le scénario ici. Il est correct que HFS+ ne supporte pas les fichiers épars, et que APFS le fait. La seule différence dans ce scénario est que pour le même ensemble de fichiers, vous aurez souvent un peu plus d'espace disque libre. à l'intérieur de le système de fichiers lors de l'utilisation d'APFS (car les fichiers épars ont des trous qui n'utilisent pas d'espace disque). Cependant, l'espace disque libre à l'intérieur de le système de fichiers n'est pas si important ici.

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