
Estoy formateando un disco duro externo de 1 TB como una única partición NTFS. Esta unidad está destinada principalmente a almacenar medios.
¿Debo elegir algo distinto al predeterminado allocation unit size
? Las opciones van desde 512 bytes hasta 64K. ¿Existe alguna directriz que deba utilizar con particiones que almacenen otros datos? ¿Debería dejar de husmear y dejarlo en "predeterminado"?
Respuesta1
Si es un "usuario estándar" según la definición de Microsoft, debe mantener los 4096 bytes predeterminados. Básicamente, el tamaño de la unidad de asignación es el tamaño del bloque en su disco duro cuando formatea NTFS. Si tiene muchos archivos pequeños, entonces es una buena idea mantener el tamaño de asignación pequeño para que no se desperdicie espacio en el disco duro. Si tiene muchos archivos grandes, mantenerlo alto aumentará el rendimiento del sistema al tener menos bloques que buscar.
Pero, nuevamente, hoy en día la capacidad del disco duro es cada vez mayor, lo que genera pequeñas diferencias al elegir el tamaño de asignación correcto. Le sugiero que mantenga el valor predeterminado.
También tenga en cuenta que la mayoría de los archivos son relativamente pequeños, los archivos más grandes tienen un tamaño grande pero unidades pequeñas.
Respuesta2
En términos de eficiencia de espacio, las unidades de asignación más pequeñas funcionan mejor. El espacio medio desperdiciado por archivo será la mitad del AUS elegido. Entonces, 4K desperdicia 2K por archivo y 64K desperdicia 32K. Sin embargo, como señala Jonathon, las unidades modernas son enormes y no vale la pena preocuparse por un poco de espacio desperdiciado y esto no debería ser un factor determinante (a menos que esté en un SSD pequeño).
Compare el desperdicio promedio de 4K versus 64K (32K-2K = 30K), para 10,000 archivos que solo equivalen a 300,000KB o alrededor de 300MB.
En su lugar, piense en cómo el sistema operativo utiliza el espacio. Digamos que tienes un archivo de 3K que necesita crecer 2K. Con un AUS 4K, los datos deben dividirse en dos bloques, y es posible que no estén juntos, por lo que se produce fragmentación. Con un AUS de 64K hay muchos menos bloques que seguir y menos fragmentación. 16 veces el tamaño del bloque significa 1/16 del número de bloques a seguir.
Para un disco multimedia donde se almacenan sus fotos, música y videos (archivos generalmente de 1 MB o más), utilizo el AUS más grande. Para una partición de arranque de Windows utilizo elventanas por defecto(que es 4K para cualquier unidad NTFS de menos de 16 TB).
Para saber cuál es el tamaño del clúster en un disco existente:
fsutil fsinfo ntfsinfo X:
Respuesta3
Estoy configurando cuatro unidades Seagate ST3000DM001 de 3TB en una configuración RAID 10. Después de leer sobre cómo formatearlo para el Tamaño de unidad de asignación, encontré este artículo:Directrices generales para mejorar el rendimiento del sistema operativo.
Al configurar matrices de unidades y unidades lógicas dentro de su controlador de unidad de hardware,asegúrese de hacer coincidir el tamaño de la banda del controlador con el tamaño de la unidad de asignación con el que se formateará los volúmenes. Esto garantizará que el rendimiento de lectura y escritura del disco sea óptimo y ofrecerá un mejor rendimiento general del servidor.
estoy usando elASUS P8Z77-V DE LUJOcapacidad RAID incorporada en la placa base del chipset Intel. Dado que el tamaño de banda predeterminado para RAID 10 en la placa base es 64 KB, estoy formateando mi matriz RAID usando la opción "64 kilobytes" en Windows.
De todos modos, espero que esta información que encontré ayude a otras personas que investigan sobre este tema y le agreguen más información.
Respuesta4
Puede marcar la diferencia.
Un archivo solo puede ser un múltiplo de lo que seleccione, por lo que un formato más detallado significará que desperdiciará menos espacio en los archivos, pero hará que su tabla de asignación sea más grande.
Si va a tener miles de archivos de menos de 64k, vale la pena considerar una unidad de menor tamaño. Sin embargo, si va a llenar el disco con videos enormes de cien megabytes, entonces es más aplicable un tamaño de unidad más alto.
Si no lo sabe, opte por el predeterminado.