Establecer el tamaño del bloque de asignación puede mejorar el rendimiento para acceder a archivos grandes, pero es poco probable que mejore el rendimiento de un recurso compartido de archivos de red notablemente, ya que otros cuellos de botella empequeñecerán cualquier beneficio local.
Hay algunas cosas a tener en cuenta:
- los archivos ocuparán más espacio, por lo que si tiene muchos archivos pequeños, esto será un problema
- el acceso a archivos pequeños puede ser más lento ya que el sistema lee bloques enteros a la vez (por lo tanto, leer 64Kb para un archivo de 1Kb si usa bloques de 64Kb), aunque dependiendo del comportamiento de lectura anticipada de sus unidades esto puede no ser notable
- puede descubrir que realmente perjudica el rendimiento cuando el patrón de acceso es muy aleatorio y / o hay muchos procesos concurrentes que acceden al recurso a través de la red
Mi instinto sugiere que no notarías mucho beneficio (o detrimento) en el rendimiento en casos de uso obligatorio, y mi intestino es bastante grande, por lo que no tiendo a discutirlo, por lo que me quedaría con tamaños de clúster más pequeños para la eficiencia del uso del espacio .