Tecnología

Inicio

Indexación Rápida de Virtualización VMware y

Los programadores y desarrolladores suelen utilizar varios sistemas operativos para desarrollar sus programas para múltiples plataformas. Las máquinas virtuales proporcionan una forma de ejecutar múltiples sistemas operativos en el mismo hardware. Por otra parte, los administradores de servidores a menudo utilizan máquinas virtuales para ejecutar múltiples servidores de red en el mismo equipo. El funcionamiento de un sistema operativo en la parte superior de otro sistema operativo en una máquina virtual puede ralentizar el sistema operativo principal, o el sistema operativo huésped o ambos. indexación de virtualización rápida intenta abordar esta acelerando el rendimiento de las máquinas virtuales.

Maquinas virtuales

Las máquinas virtuales proporcionan una capa de software entre el hardware del equipo físico y un sistema operativo huésped. El sistema operativo invitado se ejecuta dentro del software de máquina virtual. En cuanto a la pensión en que se trate, tiene acceso al hardware del ordenador. Sin embargo, todas las solicitudes de hardware realizadas por los huéspedes deben pasar primero a través de la máquina virtual, que luego se traduce esas peticiones en el idioma del sistema operativo host antes de comunicarse con el hardware. Así, por ejemplo, un cliente de Windows se comunica con un monitor en un sistema operativo Linux enviará señales de entrada / salida de forma normal. La máquina virtual luego traducir los a las peticiones específicas de Linux, que será ejecutado por el sistema operativo Linux.

VMWare Antes de RVI

En esencia, tener que traducir sido el sistema operativo de la máquina y la máquina virtual podría tomar algún tiempo. Independientemente de la arquitectura del sistema operativo huésped, la máquina virtual tiene que decodificar llamadas al sistema siempre que sean efectuados, y porque el sistema llama a los dispositivos de hardware, tales como monitores o controladores de red se producen varias veces por segundo, esta sobrecarga puede provocar una cierta desaceleración. Esta desaceleración se hace evidente en los sistemas operativos invitados y de acogida, ya que comparten estos recursos. El sistema operativo anfitrión debe utilizar la memoria RAM física del sistema para procesar tanto los comandos del sistema operativo huésped a través de la máquina virtual mientras se ejecuta su propio software y los comandos.

Indexación Rápida de Virtualización

indexación de virtualización rápida, también llamada "paginación anidada" durante su desarrollo, ofrece soporte de hardware de las máquinas virtuales para aumentar la velocidad de ejecución en entornos virtuales. "Paginación anidada" se refiere a un segundo nivel de tablas de paginación entre el hardware y la máquina virtual. Estas tablas de referencia de memoria en la máquina virtual y permiten una traducción más rápida entre la máquina y el sistema operativo anfitrión. Esto significa que en lugar de tener el software se lleva todo a la sobrecarga de traducir los comandos a la memoria de la CPU de la computadora principal anfitrión, el anfitrión ayudas del procesador del ordenador en esta extendiendo su memoria para incorporar la memoria virtual de la máquina virtual.

VMWare Post-RVI

Después de la aplicación de RVI en los procesadores de cuatro núcleos de AMD, el rendimiento en el software de VMware incrementó. A través de una serie de puntos de referencia, VMware muestra que tiene un aumento significativo en el rendimiento durante la compilación del servidor Web Apache, así como en virtud de un conjunto de pruebas-pruebas del núcleo conocido como "Kernel microbenchmarks." La eficiencia del apoyo de paginación también mejoró de acuerdo con el punto de referencia "SPECjbb200" Java. En general, la tecnología de virtualización de RVI descarga la responsabilidad de la máquina virtual para el hardware, lo que aumenta drásticamente el rendimiento.