Gibt es eine Implementierung von tmpfs für Mac OS X?

16

Das heißt: ein Dateisystem, das speziell für RAM-Disks entwickelt wurde? Ich weiß, dass ich jedes alte Dateisystem verwenden kann, aber ich möchte etwas, das auf Leistung spezialisiert ist.

Ramon
quelle
1
Mögliches Duplikat von superuser.com/questions/121989/…
Michael Hampton
Kein Duplikat: Ich suche ein optimiertes Dateisystem - diese Frage verwendet nur HFS +
Ramon
Es ist unklar, was Sie als "optimiertes Dateisystem" definieren.
Poige

Antworten:

4

Kurze Antwort: Nein, es gibt keine Tmpfs für Mac OS X . Das Basteln mit RAM-Disks in Mac OS X ahmt auf einfache Weise das nach, was Sie mit Linux-Tmpfs erhalten, wenn Sie die Linux-Version als Archetyp betrachten - einfach weil Tmpfs die angegebene RAM-Menge nicht aus dem Systemspeicher entfernt und das Auslagern von Seiten ermöglicht zuletzt verwendete Seiten, die ausgetauscht werden sollen.

Lange Antwort ist das gleiche. ;)

Poige
quelle
3

Sobald Sie ein RAM-Laufwerk haben, können Sie beliebige Fs darauf ablegen. HFS + wird mindestens in einer Größenordnung wie alle anderen fs liegen. Da Sie einen Mac verwenden, ist es das natürlichste FS, das Sie auf Ihre RAM-Festplatte kopieren können.

Trotzdem ist ZFS auch eine sehr effiziente und hochoptimale FS.

Aber wie in der Antwort der anderen (doppelten) Frage angegeben: Unix ist verdammt gut darin, Dateien mit Speicher zwischenzuspeichern, den es für andere Dinge nicht verwendet. In der Regel ist es kein guter Plan, Speicherplatz von Ihrem Betriebssystem zu entfernen und einer Ramdisk zuzuweisen.

Wenn Sie Ihre I / O-Wartezeiten verkürzen möchten und einen ganz bestimmten Bedarf haben, fügen Sie Ihrem System möglicherweise eine SSD hinzu und verwenden Sie diese.

Ohne die Details Ihrer Leistungsanforderungen zu kennen, ist es sehr schwierig, Ihre Frage mit Einzelheiten zu beantworten.

fbicknel
quelle