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.
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.
Odpowiedzi:
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. ;)
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.