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

8

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

Esta guía dice formatear como NTFS mientras que esta guía dice usar FAT16 .

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

Kevin Lau
fuente
Si desea archivos de más de 4 GB, debería usar NTFS; de lo contrario, FAT32 está bien. En cuanto a las diferencias entre esos tres formatos de archivo que es mejor para su propia investigación individual.
Ramhound

Respuestas:

13

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

Seguridad (diario)

Notas conceptuales

Si tiene la intención de hacer que su disco RAM eventualmente persista nuevamente en el disco, necesitaría su software de disco RAM para escribir periódicamente los cambios en un archivo de respaldo del disco duro, de modo que si reinicia, no pierda (demasiado ) datos.

Si hiciera que el archivo de copia de seguridad del disco RAM se sobrescribiera constantemente, estaría anulando totalmente el propósito del disco RAM, porque eso sería lo mismo que simplemente 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 está apagado en este momento , los datos se habrían ido) para cualquier escritura en el disco RAM que ocurra entre los puntos de sincronización a los persistentes medios (su disco duro).

Si no desea que su disco RAM tenga una copia de seguridad de los archivos y pueda permitirse perder los datos siempre que lo haga, ignore por completo la seguridad de los datos.

NTFS : tiene una característica llamada "registro en 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 solo esté "a medio hacer", porque cada escritura se organiza primero en el disco (ya sea en el diario de metadatos, en el diario de datos o en ambos) y finalmente se confirma. Esto es ideal 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 grave que hace que el sistema se bloquee sin poder sincronizar el sistema de archivos (por ejemplo, una pantalla azul de la muerte) Pero dado que el diario y los datos del sistema de archivos están en 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 un diario.

FAT16 : no tiene un diario.

Actuación

Notas conceptuales

El rendimiento se ve afectado por muchos factores, incluida la cantidad de seguridad de los datos (las medidas de seguridad de los datos generalmente afectan 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 un 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 aún más bajo en RAM que en el disco duro.

FAT16 : el uso de un espacio de direcciones más pequeño produce un rendimiento ligeramente mayor de FAT16 sobre 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 compensarse parcial o completamente por la falta de rendimiento debido a la ausencia de algoritmos robustos.

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.

Caracteristicas

NTFS : posee las características más robustas en relación con FAT16 y FAT32. Admite elementos 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 archivo mucho más largos que FAT16 y FAT32. Algunos programas que usan características muy especiales del sistema de archivos pueden no funcionar a menos que esté usando NTFS.

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

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

Para un tamaño de solo 1.5 GB, FAT16 no se toparía con ninguno de sus límites inherentes, excepto tal vez el límite de la cantidad de archivos si tiene un programa que crea muchos archivos. FAT32 elimina por completo la preocupación de los límites, porque no puede almacenar un archivo> 4 GB en un volumen de 1.5 GB, y la cantidad máxima de archivos es más de lo que probablemente pueda caber en 1.5 GB de espacio (268 millones).

Dicho esto, iría con NTFS a menos que necesite hasta el último 0.5% de rendimiento. Y aun así, 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, admite extensiones ) para reducir la fragmentación interna).

allquixotic
fuente
Los sistemas de archivos FAT32 y exFAT bloquean Windows Server en múltiples proveedores de controladores de
disco RAM