Czy istnieje implementacja tmpfs dla Mac OS X?

16

To znaczy: system plików zaprojektowany specjalnie dla ramdysków? Wiem, że mógłbym użyć dowolnego starego systemu plików, ale chcę czegoś specjalnego w zakresie wydajności.

Ramon
źródło
1
Możliwy duplikat superuser.com/questions/121989/...
Michael Hampton
Nie duplikat: szukam zoptymalizowanego systemu plików - to pytanie używa tylko HFS +
Ramon
Nie jest jasne, co definiujesz jako „zoptymalizowany system plików”.
poige

Odpowiedzi:

4

Krótka odpowiedź: nie, nie ma tmpfs dla Mac OS X . Majstrowanie przy dyskach RAM w Mac OS X to po prostu naiwne naśladowanie tego, co otrzymujesz z Linux Tmpfs, jeśli uważasz wersję Linuxa za archetyp - po prostu ze względu na to, że Tmpfs nie wycina określonej ilości pamięci RAM z pamięci systemowej, pozwalając na zamianę strony ostatnio używane strony do zamiany.

Długa odpowiedź jest taka sama. ;)

poige
źródło
3

Gdy masz już urządzenie dyskowe RAM, możesz umieścić na nim dowolne fs. HFS + będzie co najmniej o rząd wielkości tak dobry, jak każdy inny fs. Ponieważ korzystasz z komputera Mac, jest to najbardziej naturalny FS na dysku RAM.

To powiedziawszy, ZFS jest również bardzo wydajnym i wysoce optymalnym FS.

Ale jak stwierdzono w odpowiedzi na inne (zduplikowane) pytanie: unix jest naprawdę dobry w buforowaniu plików z pamięcią, której nie wykorzystuje do innych celów. Zabranie miejsca z systemu operacyjnego i przeznaczenie go na ramdysk zwykle nie jest dobrym planem.

Jeśli chcesz skrócić czas oczekiwania na we / wy i masz bardzo specyficzną potrzebę, być może dodaj dysk SSD do swojego systemu i skorzystaj z niego.

Nie znając szczegółów potrzeb związanych z wydajnością, bardzo trudno jest udzielić szczegółowej odpowiedzi na pytanie.

fbicknel
źródło