¿Qué es una máquina virtual y por qué es necesaria? Virtualización: recomendaciones de los principales criadores de perros

En este artículo veremos varias formas de mejorar el rendimiento de una máquina virtual VMware Workstation, Oracle VirtualBox, Microsoft Hyper-V o cualquier otro. Las máquinas virtuales son bastante exigentes con las características de la computadora, porque mientras se ejecutan, en la PC se ejecutan varios sistemas operativos simultáneamente. Como resultado, la máquina virtual puede ser significativamente más lenta que el sistema operativo principal o incluso puede funcionar más lento.

En este artículo veremos varias formas de mejorar el rendimiento de una máquina virtual, Oracle VirtualBox, Microsoft Hyper-V o cualquier otra.

Contenido:


¿Disco duro virtual dinámico o fijo?

Cuando crea una máquina virtual, puede crear dos tipos diferentes de discos duros virtuales. De forma predeterminada, la máquina virtual utiliza un disco dinámico, que ocupa el espacio requerido en el medio de almacenamiento físico y crece solo cuando está lleno.

Por ejemplo, si crea una máquina virtual con un disco dinámico de 30 GB, no ocupará inmediatamente 30 GB del disco duro de su computadora. Después de instalar el sistema operativo y los programas necesarios, su tamaño será de unos 10-15 GB. Solo a medida que agregas datos, puede aumentar a 30 GB.

Esto es conveniente desde el punto de vista de que la máquina virtual ocupará un espacio en el disco duro proporcional a la cantidad de datos almacenados en él. Pero un disco duro dinámico es más lento que uno fijo (a veces también llamado distribuido).

Al crear un disco fijo, los 30 GB del disco duro de la computadora se asignarán inmediatamente al disco de la máquina virtual, independientemente de la cantidad de datos almacenados en él. Es decir, un disco duro fijo de una máquina virtual ocupa más espacio en el disco duro de la computadora, pero guardar o copiar archivos y datos en él es más rápido. No es tan susceptible a la fragmentación, ya que el espacio para él se asigna como un bloque grande, en lugar de agregarse en partes pequeñas.


Instalación del kit de herramientas de máquina virtual

Después de instalar un sistema operativo invitado en una máquina virtual, lo primero que debe hacer es instalar un paquete de herramientas o controladores para su máquina virtual, por ejemplo: VirtualBox Guest Additions o VMware Tools. Estos paquetes contienen controladores que ayudarán a que el sistema operativo invitado funcione más rápido.

Instalarlos es fácil. En VirtualBox, inicie el sistema operativo invitado y seleccione Dispositivos / Monte la imagen de disco del sistema operativo invitado adicional... "Esta computadora"



En VMware Workstation, seleccione el menú maquina virtual / Instale el paquete de herramientas VMware... Luego ejecute el instalador, que aparecerá como un disco separado en la carpeta "Esta computadora" sistema operativo invitado.



Agregue la carpeta con la máquina virtual a las exclusiones de su programa antivirus

El programa antivirus, entre otras cosas, también analiza los archivos de la máquina virtual, lo que reduce su rendimiento. Pero el hecho es que el programa antivirus no tiene acceso a los archivos dentro del sistema operativo invitado de la máquina virtual. Por lo tanto, dicho escaneo no tiene sentido.

Para deshacerse de una disminución en el rendimiento de una máquina virtual, puede agregar la carpeta que la contiene a las excepciones de su programa antivirus. El antivirus ignorará todos los archivos de dicha carpeta.


Activando Intel VT-x o AMD-V

Intel VT-x y AMD-V son tecnologías de virtualización dedicadas que están diseñadas para proporcionar un mayor rendimiento a las máquinas virtuales. Los procesadores Intel y AMD modernos suelen tener esta característica. Pero en algunas computadoras no se activa automáticamente. Para habilitarlo, debe ir al BIOS de la computadora y activarlo manualmente.

AMD-V a menudo ya está activado en la PC, si es compatible. Y Intel VT-x suele estar desactivado. Por lo tanto, asegúrese de que las funciones de virtualización especificadas ya estén activadas en el BIOS y luego habilítelas en la máquina virtual.


Más RAM

Las máquinas virtuales exigen la cantidad de RAM disponible. Cada máquina virtual incluye un sistema operativo completo. Por lo tanto, es necesario separar el sistema operativo de su PC en dos sistemas separados.

Microsoft recomienda un mínimo de 2 GB de RAM para sus sistemas operativos. Por consiguiente, estos requisitos también son relevantes para el sistema operativo invitado de una máquina virtual Windows. Y si planea utilizar software exigente de terceros en una máquina virtual, se necesitará aún más RAM para su funcionamiento normal.

Si después de crear la máquina virtual resulta que no hay suficiente RAM para su funcionamiento normal, entonces se puede agregar en la configuración de la máquina virtual.

Antes de hacer esto, asegúrese de que la máquina virtual esté apagada. Además, no se recomienda proporcionar a la máquina virtual más del 50% de la memoria virtual físicamente presente en la computadora.


Si después de asignar el 50% de la memoria de su computadora a una máquina virtual, resulta que esta no funciona con la suficiente comodidad, entonces es posible que su computadora no tenga suficiente RAM para trabajar normalmente con máquinas virtuales. Para el funcionamiento normal de cualquier máquina virtual, serán suficientes 8 GB de RAM instaladas en la PC principal.

Asignar más CPU

La carga principal al operar una máquina virtual recae en el procesador central. Por lo tanto, cuanta más potencia de CPU pueda ocupar una máquina virtual, mejor (más rápido) funcionará.

Si una máquina virtual está instalada en una computadora con un procesador multinúcleo, en la configuración de la máquina virtual puede seleccionar varios núcleos para su funcionamiento. Una máquina virtual con dos o más núcleos de CPU se ejecutará significativamente más rápido que con uno.


No se recomienda instalar una máquina virtual en una computadora con un procesador de un solo núcleo. Una máquina virtual de este tipo funcionará lentamente y realizará cualquier tarea de manera ineficaz.

Corregir la configuración de vídeo

La velocidad de la máquina virtual también puede verse afectada por la configuración de vídeo. Por ejemplo, habilitar la aceleración de video 2D o 3D en VirtualBox permite que algunas aplicaciones se ejecuten significativamente más rápido. Lo mismo se aplica a la posibilidad de aumentar la memoria de vídeo.

Pero, como en el caso de la RAM, mucho depende del adaptador de vídeo que esté instalado en el ordenador principal.


Máquina virtual y disco SSD

La primera y mejor mejora para una computadora hoy en día es instalarle una unidad SSD. Esto acelerará significativamente el funcionamiento de la computadora y, en consecuencia, la máquina virtual instalada en ella.

Algunos usuarios instalan máquinas virtuales en otra unidad (HDD) de su computadora, dejando solo el sistema operativo principal en la unidad SSD. Esto hace que la máquina virtual funcione más lentamente. Libere espacio en el disco SSD y mueva la máquina virtual a él. La diferencia en la velocidad de trabajo se sentirá desde los primeros minutos.

Si es posible, no coloque discos de máquinas virtuales en medios de almacenamiento externos. Funcionan incluso más lento que el disco duro integrado. Hay opciones para conectar la máquina virtual a través de USB 3.0, pero USB 2.0 está fuera de discusión: la máquina virtual funcionará muy lentamente.

Suspensión en lugar de cierre

Cuando haya terminado de trabajar con una máquina virtual, puede pausarla en lugar de apagarla por completo.


La próxima vez que inicie una aplicación de máquina virtual, podrá habilitarla de la misma manera que de costumbre. Pero se cargará mucho más rápido y exactamente en el estado y desde el lugar donde terminaste de trabajar la última vez.

Pausar un sistema operativo invitado es muy similar a usar la hibernación en lugar de apagar la PC.

Mejorar el rendimiento dentro de una máquina virtual

Siempre es necesario recordar que el sistema operativo instalado en una máquina virtual no es muy diferente del que se ejecuta en la computadora principal. Su trabajo se puede acelerar siguiendo los mismos principios y utilizando los mismos métodos que son relevantes para cualquier otro sistema operativo.

Por ejemplo, el rendimiento del sistema aumentará si cierra los programas en segundo plano o aquellos que se inician automáticamente cuando se inicia el sistema. El rendimiento del sistema se ve afectado por la necesidad de desfragmentar el disco (si la máquina virtual está ubicada en un disco HDD), etc.

Programas para trabajar con máquinas virtuales.

Algunos usuarios afirman que Oracle VirtualBox es la herramienta más rápida para trabajar con una máquina virtual, para otros: VMware Workstation o

Para tener varios sistemas operativos con espacios de trabajo y aplicaciones separados a mano, no es necesario comprar una segunda (tercera, cuarta, etc.) computadora. Porque todo cabe en tu único PC. ¿Cómo? Gracias a las máquinas virtuales (VM), programas especiales que crean (emulan) computadoras imaginarias (virtuales) dentro del sistema operativo principal.

Una PC virtual es casi como una real. Tiene su propio procesador, memoria, disco duro, adaptador de red y todo lo demás. Por supuesto, estos no son dispositivos físicos, pero están hechos de tal manera que los sistemas operativos los consideran exactamente eso: reales.

Varias computadoras virtuales pueden funcionar simultáneamente en una computadora física. Exactamente cuánto depende de los recursos de hardware: cuanto más rápido sea el procesador, mayor será la RAM, más espacioso será el almacenamiento, más. Una PC doméstica típica de rendimiento promedio que ejecuta Windows 10 puede manejar de tres a cinco sistemas operativos livianos simultáneamente (por ejemplo, Windows XP, Android y Lubuntu + el sistema principal). O dos o tres relativamente pesados ​​(por ejemplo, el Windows 10 principal + Windows 7 virtual y Mac OS X). Como ya comprenderá, las aplicaciones de emulador de computadora virtual le permiten instalar y ejecutar una variedad de sistemas operativos en ellas.

Las máquinas virtuales de propósito general (a diferencia de las especializadas, como Java VM) utilizan:

  • Para ejecutar aplicaciones que el sistema principal no admite.
  • Para proteger el sistema de posibles daños causados ​​por programas no probados.
  • Como barrera adicional contra virus al visitar recursos web dudosos.
  • Crear un entorno aislado para estudiar las actividades del malware.
  • Como campo de pruebas para depurar tus propios desarrollos.
  • Dominar las tecnologías de construcción de redes.
  • Para doble autorización en algunos portales de juegos y mucho más.

Y, por supuesto, las máquinas virtuales se utilizan ampliamente para distribuir los recursos de trabajo del servidor.

Hoy no tocaremos el uso industrial de las máquinas virtuales, solo consideraremos lo que puede ser útil para los usuarios domésticos del sistema operativo Windows.

Caja virtual de Oracle

Veamos el proceso de creación de una nueva máquina virtual y comencemos a instalar Windows 10 en ella.

  • Haga clic en el botón "Crear" en el panel superior.

  • En la primera ventana del asistente de creación de VM indicaremos el nombre del SO (se mostrará en la lista de sistemas invitados), su tipo (Windows, Linux, etc.) y versión. En nuestro ejemplo, este es Windows 10 de 32 bits (puede instalar 64 bits, pero requerirá más recursos). Para pasar al siguiente paso, haga clic en Siguiente.

  • A continuación, indicaremos el tamaño de la RAM de la VM. De forma predeterminada, a Windows 10 x86 se le asigna 1 GB, pero puede aumentar esta cantidad moviendo el control deslizante hacia la derecha. Si su PC no tiene mucha RAM, no le dé a la VM más de 2-3 GB, de lo contrario el sistema principal se ralentizará debido a la falta de memoria.

  • A continuación creamos un disco duro virtual. Si está instalando el sistema por primera vez, seleccione la opción "Crear nuevo".

  • Deje el tipo de disco virtual como predeterminado.

  • Un formato de almacenamiento es un área en el disco físico de su computadora que está asignada a una VM. Puede tener un volumen constante o en expansión dinámica dentro de los límites que usted defina más adelante. Para ahorrar espacio, elegiremos un formato dinámico.

  • A continuación indicamos el nombre del volumen (disco virtual C) y su tamaño. El valor predeterminado es 32 GB.

  • Después de hacer clic en el botón "Crear" en la última ventana, aparecerá una nueva máquina virtual en la lista. Sus parámetros se muestran en el cuadro de la derecha.
  • Para continuar con la instalación de Windows, haga clic en el botón "Ejecutar" en el panel superior.

  • En la ventana que se abre después de esto, aparecerá la ventana "Seleccionar disco de arranque". Haga clic en el icono de la carpeta y especifique la ruta a la distribución del sistema. Puede ser una imagen en formato .iso o un medio físico (DVD, unidad flash). Después de seleccionar su distribución, haga clic en Continuar.

  • El proceso posterior de instalación del sistema operativo en una máquina virtual no es diferente de instalarlo en una computadora física.

Algunas configuraciones de VM y sistema invitado

Al hacer clic en la ventana de la máquina virtual, se capturará el cursor del mouse (es decir, solo se moverá dentro de la pantalla virtual). Para devolver el cursor al sistema operativo principal, presione la combinación Ctrl+Alt.

Para acceder a la gama completa de funciones del sistema operativo invitado, debe instalar complementos especiales. Vaya al menú "Dispositivos", haga clic en "Montar imagen de disco de Guest Additions" y siga las instrucciones adicionales.

Para conectar una carpeta al sistema invitado para intercambiar archivos con el principal, haga clic en el elemento "Carpetas compartidas" en el menú "Dispositivos". Haga clic en el icono “carpeta+” en la ventana que se abre y use el campo “ruta a la carpeta” para especificarlo en el Explorador (muestra los directorios del sistema principal).

Si desea que la configuración funcione de forma permanente, marque "Conexión automática" y "Crear carpeta permanente". Se podrá acceder a la carpeta compartida desde el explorador de la máquina virtual como una carpeta de red.

Para cambiar el orden en el que se sondean los dispositivos de arranque (por ejemplo, para arrancar una máquina virtual desde un DVD), apague el sistema operativo invitado, abra su configuración (en la ventana principal de Virtualbox) y vaya a la primera pestaña de "Sistema". " sección. En la lista "Orden de carga", seleccione el medio deseado y presione los botones de flecha para moverlo a la parte superior.

Estación de trabajo VMware Pro

Algunas opciones de máquina virtual Hyper-V

Para tomar una instantánea de un sistema operativo invitado en ejecución, abra el menú superior de su ventana Acción y haga clic en Punto de control. O presione la combinación Ctrl+N.

El acceso a la configuración de una máquina virtual individual se abre desde su menú contextual en la lista de la ventana principal del administrador y se oculta detrás del botón "Configuración".

Otras funciones del programa también son muy sencillas y pueden dominarse sin mucha dificultad.

La consola Hyper-V Manager le permite realizar varias acciones para administrar máquinas virtuales. Esta sección describe brevemente tres pasos:

  • Exportación e importación de máquinas virtuales.
  • Trabajar con instantáneas
  • Trabajar con Live Migration (nueva función en Hyper-V R2)

Exportación e importación de máquinas virtuales.

La consola Hyper-V Manager le permite exportar una máquina virtual desde un servidor Hyper-V para importarla posteriormente a otro servidor Hyper-V. Esta funcionalidad le permite migrar una máquina virtual de una computadora host a otra utilizando tecnología de migración en vivo.

El proceso de exportar una máquina virtual desde un servidor Hyper-V e importarla a otro servidor es un proceso de dos pasos:

  1. Exporte una máquina virtual desde el primer servidor Hyper-V como una colección de archivos y carpetas exportados
  2. Importe archivos y carpetas exportados al servidor Hyper-V de destino.

Los pasos para exportar una máquina virtual se describen brevemente a continuación.

  1. Primero, apague la máquina virtual que desea mover. Para apagar una máquina virtual, seleccione la máquina virtual en la consola de Hyper-V Manager y luego haga clic en Apagar en el panel Acciones.
  2. Determine la ubicación donde se exportará la máquina virtual. La ubicación de exportación puede tener los siguientes valores:
    • Una carpeta temporal en un disco duro externo para transferir archivos de máquina virtual exportados desde el primer servidor Hyper-V al servidor de destino.
    • Una carpeta compartida en un servidor de archivos de red para almacenar temporalmente archivos de máquinas virtuales exportados antes de moverlos al servidor de destino.
    • Una carpeta compartida en el servidor de destino que representa la ubicación de migración final de la máquina virtual.
  3. Seleccione la máquina virtual para exportar y haga clic en el comando Exportar en el panel Acciones. En la ventana Exportar máquina virtual que se abre, ingrese o seleccione la ruta a la ubicación de exportación. Si la carpeta de destino es un recurso compartido de red, especifique una ruta UNC para ella.
  4. Haga clic en el botón "Exportar" para iniciar la exportación.

Una vez que se complete la exportación, la ubicación contendrá los siguientes archivos y carpetas:

  • Confix.xml Un archivo XML que contiene información sobre las ubicaciones de origen de todos los discos duros virtuales configurados para la máquina virtual exportada.
  • Máquinas virtuales Carpeta que contiene el archivo de exportación llamado .exp. Este archivo contiene información sobre la máquina virtual exportada y se convierte en un archivo de configuración XML durante la importación.
  • Discos duros virtuales La carpeta que contiene los discos duros virtuales (archivos .vhd) para la máquina virtual exportada.
  • Instantáneas Carpeta que contiene información sobre instantáneas de máquinas virtuales, incluidos archivos de disco diferenciales de instantáneas (archivos AVHD) y archivos de estado de instantáneas (archivos .vsv y bin).

Después de exportar la máquina virtual y copiar los archivos y carpetas a la ubicación del servidor de destino, puede importarlos y así recrear la máquina virtual en el servidor de destino.

Al realizar una importación, es necesario comprender los siguientes aspectos. En primer lugar, la importación sólo es posible para máquinas virtuales exportadas desde otro servidor Hyper-V. No puede importar máquinas virtuales desde Virtual Server 2005 o Virtual PC. Los tres productos de virtualización de servidores (Hyper-V, Virtual Server y Virtual PC) utilizan el mismo formato de archivo de disco duro virtual VHD, pero almacenan la información de configuración de la máquina virtual de manera diferente. Además, también tienen otras características incompatibles.

En segundo lugar, el proceso de importar una máquina virtual exportada sólo se puede completar una vez. Esto se debe a que la importación convierte los archivos EXP de exportación en archivos de configuración XML. Además, si el proceso de importación falla o no avanza correctamente (por ejemplo, si los archivos exportados se importan a la ubicación incorrecta), entonces la única opción de recuperación es eliminar la máquina virtual, mover los archivos VHD a la ubicación correcta y Vuelva a crear la máquina virtual utilizando los mismos parámetros.

Los pasos para importar archivos y carpetas de máquinas virtuales exportadas se describen brevemente a continuación.

  1. Asegúrese de que los archivos y carpetas exportados estén en las ubicaciones correctas en el servidor de destino.
  2. Conéctese al servidor de destino en la consola de Hyper-V Manager y luego haga clic en el comando Importar máquina virtual en el panel Acciones.
  3. En la ventana "Importar máquina virtual" que se abre, ingrese la ruta a la ubicación de los archivos y carpetas exportados o selecciónela.
  4. Haga clic en el botón Importar para iniciar la importación.

Después de importar la máquina virtual, intente iniciarla y asegúrese de que funcione correctamente.

Trabajar con instantáneas

Una instantánea es una visualización del estado y los parámetros de una máquina virtual en un momento específico. Hyper-V le permite capturar instantáneas de máquinas virtuales y devolverlas a un estado anterior. Por ejemplo, puede instalar un sistema operativo invitado en una máquina virtual, crear una instantánea, realizar cambios en la configuración del sistema y luego revertir el sistema a la instantánea y descartar todos los cambios.

Se pueden tomar instantáneas mientras la máquina virtual se está ejecutando, guardando o apagando. No es posible tomar instantáneas de una máquina virtual en pausa. Un usuario puede tomar varias instantáneas de una máquina virtual para crear un árbol de instantáneas: una secuencia de instantáneas tomadas en diferentes momentos. Este árbol se gestiona eliminando instantáneas individuales o todo el árbol subordinado. Para volver a una de las instantáneas del árbol, aplíquela a la máquina virtual.

Las instantáneas son especialmente útiles al probar y desarrollar un producto. Por ejemplo, puede instalar la aplicación que está desarrollando en una máquina virtual, crear una instantánea y comenzar a trabajar con la aplicación. Si falla, puede volver a la instantánea e intentar reproducir las acciones que causaron el bloqueo, lo que puede ayudarlo a solucionar la causa del error.

Nota Las instantáneas no se suelen utilizar en el modo de producción porque no reemplazan los procesos de copia de seguridad y restauración correspondientes. Por ejemplo, aunque Hyper-V admite la ejecución de controladores de dominio en máquinas virtuales, tomar instantáneas de los controladores y luego aplicarlas puede causar problemas de replicación y, por lo tanto, no se recomienda en un entorno de producción.

La consola Hyper-V Manager le permite crear instantáneas de máquinas virtuales. Para hacer esto, seleccione la máquina virtual en el panel Máquinas virtuales y haga clic en el elemento Instantánea en el panel Acciones. Como se muestra en la Figura 2-17, después de tomar una nueva instantánea, su icono aparece en el panel Instantáneas en el centro de la consola. El nombre de la nueva instantánea contiene el nombre de la máquina virtual para la que se tomó, así como la fecha y hora de la instantánea.

Figura 2-17. Instantáneas de máquinas virtuales.

Como se muestra en la Figura 2-17, cuando toma una instantánea de la máquina virtual, aparece una flecha verde con la etiqueta "Ahora" en el panel Instantáneas. Esta flecha indica la configuración actual de la máquina virtual.

También puede utilizar la herramienta Virtual Machine Connector para tomar instantáneas de la máquina virtual. Esto se puede hacer de dos maneras:

  • Seleccione el comando Instantánea en el menú Acción.
  • Haga clic en el icono Instantánea en la barra de herramientas.

Cuando crea una instantánea utilizando Virtual Machine Connector, aparece un cuadro de diálogo Nombre de la instantánea, que le solicita que ingrese un nombre descriptivo para la nueva instantánea.

Todos los archivos de instantáneas se guardan en la siguiente carpeta del servidor Hyper-V de forma predeterminada.

%SystemRoot%\ProgramData\Microsoft\Windows\HyperV\Snapshots

Esta ubicación se puede cambiar por máquina virtual configurando sus ajustes.

Cuando crea una instantánea de la máquina, se crearán los siguientes tipos de archivos:

  • Archivo XML de configuración de máquina virtual
  • Archivos VSV del estado guardado de la máquina virtual
  • Archivos BIN del contenido de la memoria de la máquina virtual.
  • Archivos AVHD de disco de diferencia para instantáneas

Como se muestra en la Figura 2-17, cuando selecciona una instantánea en el panel Instantáneas, el panel Acciones muestra varias acciones que puede realizar en esa instantánea. Estos pasos se describen a continuación.

  • Aplicar Esta acción le permite copiar el estado de la máquina virtual desde la instantánea seleccionada a la máquina virtual activa. Esto devuelve la máquina virtual al estado descrito en la instantánea seleccionada. Si selecciona esta acción, se perderán todos los datos no guardados en la máquina virtual activa. Por lo tanto, antes de aplicar el estado en la instantánea, se le solicitará que cree una nueva instantánea del estado actual de la máquina virtual.
  • Rebautizar Este comando le permite cambiar el nombre descriptivo de la foto seleccionada.
  • eliminar foto Este comando le permite eliminar solo archivos asociados con la foto seleccionada. Otros archivos de instantáneas no se eliminarán. Una vez eliminada una imagen, no será posible volver al estado descrito en ella. El estado actual de la máquina virtual activa no cambia.
  • Eliminar árbol de instantáneas Esta acción le permite eliminar la instantánea seleccionada y todas las instantáneas jerárquicamente subordinadas a ella. El estado actual de la máquina virtual activa no cambia.

Nota Las instantáneas son de solo lectura. Los únicos parámetros de una foto son su nombre y la descripción adjunta.

Cuando selecciona una máquina virtual en el panel Máquinas virtuales, el panel Acciones muestra las siguientes tareas:

  • Instantánea Esta acción le permite tomar otra instantánea de la máquina virtual.
  • Devolver Esta acción aplica la instantánea anterior, ubicada justo debajo de la flecha verde Ahora en el panel Instantáneas.

Consejo Si elimina todo el árbol de instantáneas, la última instantánea se aplicará a la máquina virtual en ejecución. Para obtener la configuración inicial de una máquina virtual, debe tomar una primera instantánea después de configurarla, pero antes de realizar cambios para probar la configuración. Esto le permite aplicar la primera instantánea (original) antes de eliminar el árbol de instantáneas para devolver la configuración de la máquina virtual a su estado original.

El rendimiento de las máquinas virtuales se ve afectado no sólo por la configuración del servidor físico, sino también por la configuración de la propia máquina virtual. Las siguientes secciones proporcionan pautas a considerar al configurar máquinas virtuales en Hyper-V.

Cambiar las ubicaciones predeterminadas de los archivos del disco duro virtual y las configuraciones de la computadora

Cambie las ubicaciones predeterminadas donde se almacenan los archivos de configuración del disco duro virtual y de la máquina virtual. Estos archivos se almacenan de forma predeterminada en el disco con el sistema operativo instalado. Para obtener el mejor rendimiento, si es posible, deben trasladarse a otra unidad de la SAN. Si el almacenamiento SAN no está configurado, utilice otro disco interno tolerante a fallas o discos sin sistema operativo que puedan dedicarse por completo al almacenamiento de datos de máquinas virtuales.

Instalar servicios de integración

La primera recomendación (y probablemente la más importante) para las máquinas virtuales es instalar los Servicios de integración de Hyper-V inmediatamente si el sistema operativo de la máquina virtual es compatible. Luego deberías actualizar los servicios de integración si es necesario.

Elimine las adiciones de máquinas virtuales y reduzca los discos duros virtuales

Al migrar máquinas virtuales desde Virtual PC o Virtual Server 2005 R2, debe eliminar las adiciones de máquinas virtuales y reducir el disco duro virtual antes de mover el disco al servidor Hyper-V.

Configurar el rendimiento óptimo de la pantalla

Para una visualización óptima en una máquina virtual, asegúrese de que la interfaz de visualización esté configurada en Rendimiento máximo y la aceleración de hardware esté configurada en Completa.

Configurar discos duros virtuales fijos

Configure discos duros virtuales fijos en lugar de discos que se expandan dinámicamente. Esto mejora el rendimiento, minimiza la fragmentación y facilita la administración del espacio físico en el disco. Antes de crear un nuevo disco duro virtual, debes desfragmentarlo.

Utilice adaptadores SCSI virtuales para discos de datos

La máquina virtual Hyper-V debe arrancar desde el controlador IDE virtual, pero luego puede usar adaptadores SCSI virtuales para conectar discos duros virtuales adicionales. Aunque las diferencias entre el controlador IDE virtual y el controlador SCSI virtual en Hyper-V son mínimas (. con los servicios de integración instalados), se pueden conectar más discos duros virtuales de mayor tamaño al controlador SCSI virtual (4 controladores con 64 discos virtuales, lo que equivale a 256 discos por máquina). Por lo tanto, para utilizar más de cuatro discos virtuales por máquina, utilice un controlador SCSI.

Asigne recursos de CPU según el uso previsto

Para asegurarse de tener suficientes recursos de CPU en su servidor físico, debe determinar el rendimiento de la máquina virtual para manejar las cargas de trabajo adecuadas. De forma predeterminada, el servidor Hyper-V trata todas las máquinas virtuales de la misma manera. Este enfoque puede no ser una solución racional en la práctica. Al asignar recursos de CPU en una máquina física, es importante no sobrepasar el límite asignando más recursos de máquina física de los disponibles. La próxima versión de System Center Virtual Machine Manager (SCVMM 2008) desempeñará un papel clave en la supervisión del rendimiento de las máquinas virtuales.

La siguiente figura muestra los ajustes de configuración del procesador para la máquina virtual:


Los parámetros de configuración del procesador en la figura anterior se describen a continuación:

  • Reserva para máquinas virtuales El porcentaje de CPU lógica que se asigna para ejecutar la máquina virtual. A medida que se inician las máquinas virtuales, la energía disponible en el servidor Hyper-V disminuye
  • Limitación para máquinas virtuales El porcentaje de utilización de CPU lógica que una máquina virtual en ejecución no puede superar.
  • Peso relativo Determina la asignación de CPU cuando las máquinas virtuales en ejecución están en conflicto. Cuanto mayor sea el número, más potencia se asignará a la máquina virtual. El peso relativo puede oscilar entre 1 y 10.000.
  • Transferir a una computadora física con una versión de procesador diferente Esta configuración se introdujo en Hyper-V R2 y le permite habilitar o deshabilitar el modo de compatibilidad del procesador. Para obtener más información, consulte la barra lateral "Cómo funciona: Modo de compatibilidad del procesador" a continuación.
  • Ejecute un sistema operativo antiguo como Windows NT Reduce la vulnerabilidad de algunos sistemas operativos a valores altos de CPUID. Los valores de CPUID inesperadamente altos pueden provocar un bloqueo. En la versión original de Hyper-V, esta configuración se llamaba "Limitar la funcionalidad del procesador".

Intente usar discos de tránsito

Al crear una máquina virtual, se recomienda utilizar discos duros virtuales, pero en algunos casos será más óptimo utilizar discos de tránsito. El rendimiento con discos passthrough es ligeramente mejor que el de un disco duro virtual VHD. Las unidades de paso conservan las letras y le permiten configurar unidades de más de 2 TB (si las admite el sistema de almacenamiento externo). Al mismo tiempo, para utilizar discos de tránsito, debe mover los archivos de configuración de la máquina virtual a otro disco duro o recurso de red. Además, los discos passthrough no admiten instantáneas y no son portátiles como los archivos VHD.

Garantizar una alta disponibilidad del recurso compartido de archivos

Si utiliza un recurso compartido de archivos para almacenar datos de configuración de máquinas virtuales, se recomienda que tenga alta disponibilidad (por ejemplo, ubicado en un clúster de conmutación por error). Además, debe cambiar la configuración de seguridad del recurso compartido de archivos y permitir el acceso de escritura al servidor Hyper-V (todos sus nodos si está en un clúster de conmutación por error).

Optimice el rendimiento de los controladores de dominio.

Hyper-V admite controladores de dominio. Al usarlos, debes seguir las recomendaciones a continuación.

  • Nunca almacene el estado en un controlador de dominio, ya que esto puede causar errores de sincronización.
  • Nunca suspenda una máquina virtual de controlador de dominio durante largos períodos de tiempo, ya que esto puede afectar negativamente la replicación.
  • Apague siempre el controlador de dominio.
  • No cree instantáneas de controladores de dominio.
  • Decidir sobre la sincronización horaria. Su esencia radica en la necesidad de utilizar los servicios de integración de Hyper-V para la sincronización. Si los controladores de dominio virtualizados se tratan como controladores de hardware, deshabilite la sincronización horaria en la configuración de cada máquina virtual y especifique una fuente de hora externa para el emulador de PDC. Después de esto, permita que todos los demás controladores de dominio se sincronicen con el emulador de PDC. Si decide sincronizar con la partición principal, habilite la sincronización de hora solo para el controlador con la función FSMO del emulador de PDC.

- Departamento de Preparación Técnica Global (GTR) de CSS

Una máquina virtual, para su funcionamiento estable, necesita que se le asignen una cantidad suficiente de recursos del sistema. Esto se refiere, en primer lugar, al uso de RAM libre, memoria gráfica y, en consecuencia, recursos de la CPU.

En una computadora personal con componentes obsoletos, por supuesto, podrá ejecutar la máquina virtual, pero los sistemas operativos instalados en ella funcionarán muy lentamente o no se iniciarán en absoluto.

En una PC de potencia promedio, los sistemas operativos emulados pueden funcionar de manera relativamente estable y, con la configuración adecuada de los parámetros de la VM, puede obtener el máximo rendimiento. El trabajo cómodo es lo más importante, ¿verdad?

Los siguientes consejos le ayudarán a conseguirlo, independientemente del sistema de virtualización que elija. Estos pueden ser los más populares y bastante funcionales, VMware o, por ejemplo, los menos comunes entre los usuarios comunes: Virtual PC, Parallels, etc.

Veamos qué podemos hacer para mejorar el rendimiento. ¡¿Empecemos?!

MÁQUINA VIRTUAL

Cree un disco de tamaño fijo en lugar de dinámico. Al crear una VM, puede elegir dos tipos de discos virtuales, fijos o dinámicos. Por defecto se utiliza el último mencionado anteriormente y, como ventaja, ocupa poco espacio inmediatamente al crearlo. Como desventaja, crece con el uso y funciona más lento que el fijo.

Instala tus máquinas herramientas virtuales. Después de instalar el sistema operativo, lo primero que debe hacer es instalar Guest OS Additions, que ayudan a que el hardware funcione más rápido. El elemento requerido se encuentra en el menú "Dispositivos" del sistema operativo invitado VirtualBox. Siga las instrucciones que aparecen en pantalla para completar la instalación.

Añade excepciones a tu antivirus. Cualquiera puede comprobar sus archivos VM en cada acceso, lo que reduce el rendimiento. Este es un análisis inútil; no detectará virus. Para acelerar el proceso, puede agregar todo el directorio de la máquina virtual a la lista de exclusión de antivirus.

Preocupación por habilitar Intel VT-x/AMD-V. VT-x y AMD-V son herramientas específicas del procesador que mejoran la virtualización. Se pueden activar de forma automática o manual. Es posible que tengas que ingresar al BIOS de tu computadora y habilitar la configuración tú mismo. También debes asegurarte de que esté habilitado en la configuración de VirtualBox.

Asignar más RAM. Las máquinas virtuales consumen mucha energía, por lo que se recomienda asignarles al menos 2 Gigabytes de RAM. Es posible más, pero preferiblemente al menos un tercio de la cantidad disponible.

Asigne más núcleos de CPU. La CPU de su computadora hace un trabajo tremendo al ejecutar la VM y su software. Por tanto, cuantos más núcleos utilice, mejor funcionará. Se pueden asignar en la ventana de configuración.

Agregar memoria de video. Ajustar algunas configuraciones de video también puede mejorar la velocidad. Por ejemplo, activar la función de aceleración 2D o 3D le permitirá utilizar algunas aplicaciones a una velocidad más razonable.

Utilice una unidad de estado sólido siempre que sea posible. SSD es uno de los mejores lugares para alojar sistemas de virtualización.

Pausar en lugar de apagar. Cuando haya terminado, puede guardar el estado de la máquina en lugar de apagarla por completo, y la próxima vez que inicie, el sistema operativo invitado continuará donde lo dejó en lugar de comenzar desde cero.

Mejora de la productividad en el interior. Su sistema operativo virtual se puede configurar de la misma manera que su sistema operativo principal. Reduzca la cantidad de aplicaciones en segundo plano y de programas en formato . Utilice la herramienta de optimización de disco (desfragmentación), etc. ¡Eso es todo!

Explore la lista de todos los consejos informáticos en . Esperamos su participación en nuestro grupo de FB.

Vcaja virtual– producto de software de virtualización para los sistemas operativos Microsoft Windows, DOS, GNU/Linux, Mac OS X y SUN Solaris/OpenSolaris. El programa fue creado por Innotek utilizando el código Qemu de código abierto. La primera versión pública de VirtualBox apareció el 15 de enero de 2007.

En febrero de 2008, Sun Microsystems adquirió Innotek, pero el modelo de distribución de VirtualBox se mantuvo sin cambios.

A Características clave de VirtualBox se le puede atribuir:

    Multiplataforma

    Modularidad

    Compatibilidad con USB 2.0 cuando los dispositivos host están disponibles para los sistemas operativos invitados

    Servidor RDP incorporado, así como soporte para dispositivos cliente USB a través del protocolo RDP

    Soporte experimental para imágenes de disco duro VMDK/VMware

    soporte iSCSI

    Soporte de virtualización de dispositivos de audio

    Soporte para varios tipos de comunicación de red (NAT, redes de host vía puente, internas)

    Soporte para un árbol de estados guardados de máquinas virtuales (instantáneas), que se pueden revertir desde cualquier estado del sistema invitado.

    Compatibilidad con carpetas compartidas para compartir archivos fácilmente entre sistemas host e invitados

ApoyadoVirtualBoxanfitriónSO:

    ventanas: Windows XP, todos los service packs (32 bits), Windows Server 2003 (32 bits), Windows Vista (32 bits y 64 bits)

    Apple MacOS X(Solo hardware Intel, compatibles con todas las versiones de Mac OS X)

    linux: Debian GNU/Linux 3.1 (“sarge”) y 4.0 (“etch”), Fedora Core 4 a 8, Gentoo Linux, Redhat Enterprise Linux 3, 4 y 5, SUSE Linux 9 y 10, openSUSE 10.1, 10.2 y 10.3, Ubuntu 5.10 (“Breezy Badger”), 6.06 (“Dapper Drake”), 6.10 (“Edgy Eft”), 7.04 (“Feisty Fawn”), 7.10 (“Gutsy Gibbon”), Mandriva 2007.1 y 2008.0

ApoyadoVirtualBoxinvitadoSO:

    Windows NT 4.0 Todas las versiones

    Windows 2000 / XP / Server 2003 / Vista Todas las versiones

    DOS/Windows 3.x/95/98/ME

    Linux 2.6 Todas las versiones

    Solaris 10, OpenSolaris

    OpenBSD Se admiten las versiones 3.7 y 3.8

III. Ventana principal de VirtualBox: elementos de la interfaz, configuraciones básicas

    Inicie el entorno VirtualBox:

Inicio ProgramasSunxVMVirtualBoxVirtualBox

El lado izquierdo de la ventana muestra una lista de máquinas virtuales instaladas (inicialmente no está). El lado derecho de la ventana muestra las propiedades y características de la máquina virtual actual (activa). La configuración del entorno de VirtualBox está disponible desde el menú principal.

    Realice la configuración inicial del entorno VirtualBox:

    Archivo  Configuración abre una ventana que le permite especificar la ruta a los archivos de la máquina virtual (especifique D:\SOS\Machines) y los archivos del disco duro virtual (especifique D:\SOS\VDI), así como especificar la clave de host que se utilizará. (por defecto Ctrl derecho), idioma de la interfaz.

    Archivo  Virtual Hard Disk Manager abre una ventana que le permite conectar discos duros virtuales ya preparados, archivos de imagen de CD/DVD, archivos de imagen de disquete (conecte los archivos en el directorio D:\SOS\Image\MS-DOS 6.22\ ..)




Arriba