¿Qué sistema de archivos usar para el disco RAM?

¿Qué sistema de archivos usar para el disco RAM?

Tengo 8 GB de RAM y me gustaría asignar alrededor de 1,5 GB para un disco RAM, principalmente para usarlo con Chrome y posiblemente para algunas otras cosas más adelante.

esta guíadice formatear comoNTFSmientrasesta guíadice usarFAT16.

¿Qué diferencias existen entre FAT16, FAT32 y NTFS para un disco RAM?

Respuesta1

Consideremos la aplicabilidad de los sistemas de archivos a un disco RAM por atributos:

Seguridad (diario)

Notas conceptuales

Si desea hacer que su disco RAM finalmente persista en el disco, necesitará que el software del disco RAM escriba periódicamente cualquier cambio en un archivo de respaldo del disco duro, de modo que si reinicia, no pierda (demasiado ) datos.

Si hicieras que el archivo de copia de seguridad del disco RAM se sobrescribiera constantemente, estarías anulando totalmente el propósito del disco RAM, porque eso sería lo mismo que escribir los archivos directamente en el HDD en primer lugar. En otras palabras, cualquier dato almacenado en el disco RAM debe considerarse prescindible (si su sistema se apagó).ahora mismo, los datos desaparecerían) para cualquier escritura en el disco RAM que ocurra entre los puntos de sincronización con el medio persistente (su disco duro).

Si no desea que su disco RAM tenga ninguna copia de seguridad de archivos y puede permitirse el lujo de perder los datos en cualquier momento, ignore por completo la seguridad de los datos.

NTFS: Tiene una característica llamada "diario", que básicamente significa que el sistema de archivos siempre está en un estado consistente; nunca se deja en un estado en el que un comando de escritura esté sólo "a medias", porque cada escritura se realiza primero en el disco (ya sea en el diario de metadatos, en el diario de datos o en ambos) y luego finalmente se confirma. Esto es excelente para medios no volátiles como discos duros y SSD, pero es inútil para discos RAM. Lo principal que un diario intenta evitar es la pérdida de datos durante una pérdida repentina de energía de la PC, o un error de software tan severo que causa que el sistema falle sin poder sincronizar el sistema de archivos (por ejemplo, unPantalla azul de muerte). Pero dado que el diario y los datos del sistema de archivos están en la RAM, ¡ninguna cantidad de registro de datos puede evitar la pérdida de datos! Entonces el diario es solo espacio desperdiciado y operaciones de E/S.

FAT32: No tiene diario.

FAT16: No tiene diario.

Actuación

Notas conceptuales

El rendimiento se ve afectado por muchos factores, incluida la cantidad de seguridad de los datos (medidas de seguridad de los datos).generalmenteperjudica directamente el rendimiento como consecuencia de una mayor seguridad), la cantidad y los niveles de almacenamiento en caché, el tamaño del bloque y el índice del sistema de archivos y los algoritmos de contabilidad de datos.

NTFS: El rendimiento de NTFS es probablemente bastante competitivo como disco RAM en comparación con FAT16 o FAT32 debido al uso de algoritmos más avanzados para la contabilidad e indexación de datos. Aunque NTFS tiene un diario, lo que lo ralentiza un poco, el costo del diario es incluso menor en la RAM que en el disco duro.

FAT16: El uso de un espacio de direcciones más pequeño produce un rendimiento ligeramente mayor en FAT16 que en otros sistemas de archivos. Sin embargo, el sistema de archivos utiliza algoritmos bastante ingenuos para administrar e indexar datos en comparación con NTFS, por lo que el rendimiento debido a la simplicidad puede verse parcial o completamente compensado por la falta de rendimiento debido a la ausencia de algoritmos sólidos.

FAT32: Casi lo mismo que FAT16, pero puede contener muchos más archivos dentro del sistema de archivos (hasta 268,170,300 para clústeres de 32 KB) con un delta de rendimiento muy pequeño (¿insignificante?) en comparación con FAT16.

Características

NTFS: Posee las características más sólidas en relación con FAT16 y FAT32. Admite cosas como el cifrado y la compresión a nivel del sistema de archivos; archivos muy grandes (>4 GB); atributos extendidos; flujos de datos alternativos; y nombres de archivos mucho más largos que FAT16 y FAT32. Es posible que algunos programas que utilizan funciones muy especiales del sistema de archivos no funcionen a menos que utilice NTFS.

FAT16: Extremadamente débil en el frente de características. Debería funcionar con la mayoría de los programas que realizan E/S de disco normal, pero no se tienen en cuenta los permisos de acceso a nivel de archivos.

FAT32: Extremadamente débil en el frente de características. Debería funcionar con la mayoría de los programas que realizan E/S de disco normal, pero no se tienen en cuenta los permisos de acceso a nivel de archivos.

Para un tamaño de sólo 1,5 GB, FAT16 no chocaría con ninguno de sus límites inherentes, excepto quizás el límite de la cantidad de archivos si tienes un programa que crealotesde archivos. FAT32 elimina por completo la preocupación por los límites, porque no puede almacenar un archivo de >4 GB en un volumen de 1,5 GB, y la cantidad máxima de archivos es mayor de lo que probablemente cabe en 1,5 GB de espacio (268 millones).

Dicho esto, elegiría NTFS a menos que necesites hasta el último 0,5% del rendimiento. E incluso entonces es posible que pueda obtener un mejor rendimiento con ciertas operaciones utilizando NTFS sobre FAT debido a su gestión mejorada de datos (por ejemplo, admiteextensiones) para reducir la fragmentación interna).

información relacionada