trykenter | |
| 2007-05-03 19:31 - Respuestas: 2 - Tema nº: 2446989
Características: Windows XP Profesional, No importa para esta pregunta..
hay un tema que siempre me ha levantado la curiosidad, y es el del tamaño que le asignamos a los clustes cuando formateamos una unidad hd. Y esta pregunta viene al caso, porque los otros días estuve cambiando el particionamiento de mi portátil y me di cuenta que los cluster eran de ¡¡32K!! Cuando yo, casi siempre los había visto de 4K.
Bueno... según unos de los preceptos que me ensañaron cuando era colegiala, éste era que cuanto más chicos fuesen los cluster, mejor se aprovechaba el espacio. Ya que los espacios que quedan el el bloque final ocupado por el archivo eran más pequeños y por tanto mayor el ahorro de espacio.
La pregunta es:
1.- Cual es el tamaño idoneo de los cluster.
2.- Como supongo que me van a contestar que depende; cual es el criterio a tener en cuenta a la hora de dimensionarlo. Yo siempre había puesto en "auto" a la hora de formatear con Partition Magic.
3.- Por qué mi pc portatil tiene esos cluster tan brutalmente grandes (al menos para mi). ¿Tiene alguna ventaja? Les recuerdo que en él, el sistema viene comprimido en una partición ocultada del hd y que todo es automático.
Muchas gracias y recuerdos de Trykenter.
| |
|
|
JoSeMi | |
|
Re: Cómo influyen cluster en el ahorro de espacio. - 2007-05-04 11:17 - Respuesta 2
Generalmente el tamaño de cluster ha ido aumentando a medida que aumentaba el tamaño de los discos, y tiene una sencilla explicación.
Por una parte, está claro que un tamaño de cluster menor implica menos espacio desaprovechado en disco, ya que podremos ocupar muchos más clústeres completos. Pero tener más clústeres, aunque mejora el porcentaje de espacio perdido en disco, empeora la velocidad de acceso a los mismos ya que la tabla que los referencia es, lógicamente, más grande. Y buscar en una tabla más grande cuesta más esfuerzo.
El sistema operativo, mediante el sistema de archivos correspondiente (FAT32, NTFS, ReiserFS...), mantiene una tabla donde guarda las referencias a todos los clústers que hay en el disco. El espacio total del disco se divide entre el tamaño de clúster para obtener el número de clústers que deben ser direccionados, lo cual significa que a menor tamaño de cluster, más clústeres a direccionar. Y a más clústeres a direccionar mayor tamaño de la tabla.
Un tamaño de tabla muy grande implica un esfuerzo extra en el procesador y en la memoria RAM para poder mantener todo eso en funcionamiento.
En caso de NTFS la tabla se llama Master File Table (MFT) y tiene una estructura con un acceso más eficiente (un árbol B+) que la FAT, pero aún así, no se puede emplear siempre el menor tamaño de clúster. Hay que tener un equilibrio. Hoy en día debido al gran tamaño de los discos y de los ficheros que se manejan en ellos, es algo habitual que se use un tamaño de 32K por clúster.
Saludos. | |
|
|
trykenter | |
|
Re: Cómo influyen cluster en el ahorro de espacio. - 2007-05-05 09:30 - Respuesta 3
Amigo Josemi: ¡Yo no lo hubiera explicado mejor ni proponiéndomelo! ¡Sencillamente de matricula de hornor!
Muchísimas gracias por la explicación. Y como pago a tu buen hacer te voy a mandar una de mis famosísimas citas en la otra esfera:
-No es más rico el que más tiene, sino el que menos necesita.
Saludos de Trykenter. | |
|
|
|