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.