Apakah ada implementasi tmpfs untuk Mac OS X?

16

Yaitu: sistem file yang dirancang khusus untuk ramdisks? Saya tahu saya bisa menggunakan sistem file lama tapi saya ingin sesuatu yang khusus untuk kinerja.

Ramon
sumber
1
Kemungkinan duplikat dari superuser.com/questions/121989/...
Michael Hampton
Bukan duplikat: Saya mencari sistem file yang dioptimalkan - pertanyaan itu hanya menggunakan HFS +
Ramon
Tidak jelas apa yang Anda definisikan sebagai "sistem file yang dioptimalkan".
poige

Jawaban:

4

Jawaban singkat: tidak ada, tidak ada tmpfs untuk Mac OS X . Bermain-main dengan RAM-disk di Mac OS X hanya meniru secara naif apa yang Anda dapatkan dengan Linux Tmpfs jika Anda menganggap versi Linux sebagai arketipe - hanya karena Tmpfs tidak memangkas jumlah RAM yang ditentukan dari memori sistem, memungkinkan untuk menukar halaman-nya dengan memori sistem. halaman yang terakhir digunakan untuk bertukar.

Jawaban panjangnya sama. ;)

poige
sumber
3

Setelah Anda memiliki perangkat ram disk, Anda dapat meletakkan fs di atasnya sesuka Anda. HFS + akan setidaknya dalam urutan besarnya dan fs lainnya. Karena Anda menggunakan Mac, itu adalah FS paling alami untuk memakai ram disk Anda.

Yang mengatakan, ZFS adalah FS yang sangat efisien dan sangat optimal juga.

Tetapi seperti yang dinyatakan dalam jawaban (duplikat) pertanyaan lain: unix sangat bagus dalam caching file dengan memori yang tidak digunakan untuk hal-hal lain. Mengambil ruang dari OS Anda dan mendedikasikannya ke ramdisk biasanya bukan rencana yang baik.

Jika Anda ingin menurunkan waktu tunggu i / o dan Anda memiliki kebutuhan yang sangat spesifik, mungkin tambahkan SSD ke sistem Anda dan gunakan itu.

Tanpa mengetahui detail kebutuhan kinerja Anda, sangat sulit untuk menjawab pertanyaan Anda dengan spesifik.

fbicknel
sumber