jueves, 14 de julio de 2011

VMFS-5

Buenas...

Está a punto de salir la nueva versión de vSphere, concretamente la 5. Voy a intentar poner por aquí las novedades que presenta. Hoy empezaremos con el nuevo sistema de archivos, que pasará de VMFS-3 a VMFS-5. Vamos a enumerar las mejoras:

  • Se unifica el tamaño del bloque. De antes, dependiendo del tamaño de los ficheros .vmdk había que escoger entre bloques de 1, 2, 4 u 8 megas. Ahora, como hemos dicho, serán siempre de 1 MB, con ese tamaño de bloque será suficiente para crear ficheros de cualquier tamaño.
  • En la versión 3 estábamos limitados a 2 TB, en la versión 5 el limite son mas-menos 60 TB (casi ná).
  • VMFS-5 introduce lo que VMWare llama sub-bloque. Este sub-bloque es ahora de 8 KB cuando antes era de 64 KB. El resultado es que ahora los ficheros menores de 8 KB (y mayores de 1 KB) solo consumirán 8 KB y no 64 KB como anteriormente Esto, como podéis imaginar, reduce mucho la cantidad de espacio en disco que se consume por parte de ficheros pequeños.
  • Suporte para Ficheros Muy pequeños. Para ficheros menores o iguales a 1 KB, VMFS-5 utilizará la ubicación de descriptor de archivo en los metadatos en lugar de bloques de archivo. Cuando esos ficheros crezcan por encima de 1 KB pasarán a ocupar los nuevos sub-bloques de los que hemos hablado en el punto anterior. Esto, como también el punto anterior, reducirá un poco mas el espacio en disco que consumen los ficheros pequeños.
  • Incremento de la cantidad de Ficheros. VMFS-5 introduce soporte para 100,000 ficheros, es decir, el triple que el número de ficheros soportados por VMFS-3 que eran más o menos unos 30,000.
  • ATS (Atomic Test & Set). Ésta primitiva de aceleración Hardware es ahora utilizada por VMFS-5 para el bloqueo de archivos, lo cual mejora el rendimiento en el bloqueo de ficheros. Además, es parte de la API de almacenamiento para la intregración de Arrays.

No hay comentarios: