¿Existe una implementación de tmpfs para Mac OS X?
16
Es decir: ¿un sistema de archivos diseñado específicamente para ramdisks? Sé que podría usar cualquier sistema de archivos antiguo, pero quiero algo especializado para el rendimiento.
No es un duplicado: estoy buscando un sistema de archivos optimizado - esa pregunta solo usa HFS +
Ramon
No está claro qué define como "un sistema de archivos optimizado".
Poige
Respuestas:
4
Respuesta corta: no, no hay Tmpfs para Mac OS X . Jugar con discos RAM en Mac OS X está imitando ingenuamente lo que obtienes con Linux Tmpfs si consideras que la versión de Linux es un arquetipo, simplemente porque Tmpfs no corta la cantidad especificada de RAM de la memoria del sistema, lo que permite cambiar la página. páginas menos utilizadas recientemente para intercambiar.
Una vez que tenga un dispositivo de disco ram, puede colocar cualquier fs que desee. HFS + va a estar al menos dentro de un orden de magnitud tan bueno como cualquier otro fs. Como estás en una Mac, es el FS más natural para poner en tu disco RAM.
Dicho esto, ZFS es un FS muy eficiente y altamente óptimo también.
Pero como se indica en la otra respuesta (duplicada) de la pregunta: Unix es bastante bueno para almacenar en caché los archivos con memoria que no está utilizando para otras cosas. Por lo general, no es un buen plan quitarle espacio a su sistema operativo y dedicarlo a un disco RAM.
Si desea reducir sus tiempos de espera de E / S y tiene una necesidad muy específica, quizás agregue un SSD a su sistema y úselo.
Sin conocer los detalles de sus necesidades de rendimiento, es muy difícil responder a su pregunta con detalles.
Respuestas:
Respuesta corta: no, no hay Tmpfs para Mac OS X . Jugar con discos RAM en Mac OS X está imitando ingenuamente lo que obtienes con Linux Tmpfs si consideras que la versión de Linux es un arquetipo, simplemente porque Tmpfs no corta la cantidad especificada de RAM de la memoria del sistema, lo que permite
cambiar lapágina. páginas menos utilizadas recientemente para intercambiar.La respuesta larga es la misma. ;)
fuente
Una vez que tenga un dispositivo de disco ram, puede colocar cualquier fs que desee. HFS + va a estar al menos dentro de un orden de magnitud tan bueno como cualquier otro fs. Como estás en una Mac, es el FS más natural para poner en tu disco RAM.
Dicho esto, ZFS es un FS muy eficiente y altamente óptimo también.
Pero como se indica en la otra respuesta (duplicada) de la pregunta: Unix es bastante bueno para almacenar en caché los archivos con memoria que no está utilizando para otras cosas. Por lo general, no es un buen plan quitarle espacio a su sistema operativo y dedicarlo a un disco RAM.
Si desea reducir sus tiempos de espera de E / S y tiene una necesidad muy específica, quizás agregue un SSD a su sistema y úselo.
Sin conocer los detalles de sus necesidades de rendimiento, es muy difícil responder a su pregunta con detalles.
fuente