Existe-t-il une implémentation de tmpfs pour Mac OS X?


16

C'est-à-dire: un système de fichiers spécialement conçu pour les disques virtuels? Je sais que je pourrais utiliser n'importe quel ancien système de fichiers mais je veux quelque chose de spécialisé pour les performances.



Pas un doublon: je recherche un système de fichiers optimisé - cette question utilise juste HFS +
Ramon

On ne sait pas exactement ce que vous définissez comme "un système de fichiers optimisé".
poige

Réponses:


4

Réponse courte: non, il n'y a pas Tmpfs pour Mac OS X . Bricoler avec des disques RAM sous Mac OS X imite naïvement ce que vous obtenez avec Linux Tmpfs si vous considérez la version de Linux comme un archétype - simplement parce que Tmpfs ne coupe pas la quantité spécifiée de RAM de la mémoire système, permettant d' échanger la page pages les moins récemment utilisées à échanger.

La réponse longue est la même. ;)


3

Une fois que vous avez un périphérique de disque RAM, vous pouvez y mettre n'importe quel fs que vous aimez. HFS + va être au moins dans un ordre de grandeur aussi bon que tout autre fs. Puisque vous êtes sur un Mac, c'est le FS le plus naturel à mettre sur votre disque RAM.

Cela dit, ZFS est également un FS très efficace et hautement optimal.

Mais comme indiqué dans la réponse à l'autre question (en double): unix est sacrément bon pour mettre en cache des fichiers avec de la mémoire qu'il n'utilise pas pour d'autres choses. Prendre de l'espace sur votre système d'exploitation et le consacrer à un disque virtuel n'est généralement pas un bon plan.

Si vous souhaitez réduire vos temps d'attente d'E / S et que vous avez un besoin très spécifique, ajoutez peut-être un SSD à votre système et utilisez-le.

Sans connaître les détails de vos besoins de performances, il est très difficile de répondre à votre question avec des détails.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.