Esiste un'implementazione di tmpfs per Mac OS X?


16

Cioè: un file system progettato specificamente per i ramdisk? So che potrei usare qualsiasi vecchio file system ma voglio qualcosa di specializzato per le prestazioni.



Non un duplicato: sto cercando un file system ottimizzato - questa domanda usa solo HFS +
Ramon

Non è chiaro ciò che si definisce "un file system ottimizzato".
poige

Risposte:


4

Risposta breve: no, non c'è nessun Tmpfs per Mac OS X . Armeggiare con i dischi RAM in Mac OS X è solo imitare ingenuamente ciò che si ottiene con Linux Tmpfs se si considera la versione di Linux come archetipo - semplicemente a causa di Tmpfs non si taglia la quantità specificata di RAM dalla memoria di sistema, consentendo di scambiare la pagina le pagine utilizzate meno di recente per scambiare.

La risposta lunga è la stessa. ;)


3

Una volta che hai un dispositivo ram disk, puoi mettere qualsiasi fs su di esso che ti piace. HFS + sarà almeno in un ordine di grandezza buono come qualsiasi altro fs. Dato che sei su un Mac, è il FS più naturale da mettere sul tuo ram ram.

Detto questo, ZFS è anche un FS molto efficiente e altamente ottimale.

Ma come indicato nella risposta dell'altra domanda (duplicata): unix è dannatamente bravo a memorizzare nella cache i file con la memoria che non utilizza per altre cose. Rimuovere lo spazio dal proprio sistema operativo e dedicarlo a un ramdisk di solito non è un buon piano.

Se vuoi ridurre i tempi di attesa di I / O e hai un'esigenza molto specifica, forse aggiungi un SSD al tuo sistema e usalo.

Senza conoscere i dettagli delle tue esigenze prestazionali, è molto difficile rispondere alla tua domanda con specifiche.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.