Sugerencias para el rendimiento de Virtual Server 2005

Seleccione idioma Seleccione idioma
Id. de artículo: 903748 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

La ?virtualización? del hardware es una característica eficaz que le permite utilizar menos servidores físicos. Cuando esta característica se utiliza correctamente, puede provocar los beneficios siguientes:
  • El hardware se ejecuta con más eficacia.
  • El hardware utiliza menos espacio físico y menos energía.
Sin embargo, la virtualización no carece de desventajas. La tecnología de virtualización se ejecuta con un menor rendimiento. No hace que los programas se ejecuten más rápidamente.

La virtualización es el proceso de dividir un servidor físico para ejecutar más cargas de trabajo. Por consiguiente, hace que el hardware sea más eficaz. Sin embargo, si decide consolidar las cargas de trabajo de muchos servidores físicos en un único servidor físico que ejecuta la tecnología de virtualización, hay una desventaja. Esos servidores ya no tienen canales de E/S dedicados para los recursos de red, la CPU, la memoria o el disco duro. En su lugar, los servidores comparten ahora el mismo canal de E/S. En esta situación, puede experimentar cuellos de botella en los recursos.

Aunque los cuellos de botella de los recursos pueden ocurrir al utilizar la tecnología de virtualización, el hardware de los equipos modernos suele ser lo suficientemente rápido como para ayudar a disminuir los problemas de rendimiento. Sin embargo, una de las claves del uso correcto de la tecnología de virtualización es entender y ayudar a reducir estos cuellos de botella de los recursos.

INTRODUCCIÓN

En este artículo se describen sugerencias y métodos para ayudar a optimizar el rendimiento de las máquinas virtuales cuando se ejecutan sistemas operativos invitados en Microsoft Virtual Server 2005.

Más información

Para optimizar el rendimiento de las máquinas virtuales que se ejecutan en Virtual Server 2005, utilice algunos de los métodos siguientes.

Instalar Virtual Machine Additions

Recomendamos que instale Virtual Machine Additions en el sistema operativo invitado. Este paso se pasa por alto con frecuencia cuando un administrador configura un sistema operativo invitado en una máquina virtual. Las características de Virtual Machine Additions están diseñadas para mejorar la integración del sistema operativo invitado con el equipo host. Virtual Machine Additions también mejora el rendimiento y la capacidad de administración del sistema operativo invitado. Para obtener más información acerca de Virtual Machine Additions, vea el tema sobre su instalación (Installing Virtual Machine Additions) de la guía del administrador de Virtual Server (Virtual Server Administrator?s Guide).

Instalar RAM adicional en el equipo host

Recomendamos que instale tanta RAM como pueda en el equipo que ejecute Virtual Server 2005. La cantidad de RAM del equipo host limita el número de máquinas virtuales que puede ejecutar en Virtual Server 2005 más que cualquier otro factor. El sistema operativo host y cada máquina virtual en ejecución requieren memoria suficiente. Para calcular la cantidad de memoria total que requiere, considere todos los factores siguientes:
  • Asigne memoria suficiente para el sistema operativo en cada máquina virtual.
  • Asigne memoria suficiente para los programas que se ejecutan en cada máquina virtual.
  • Asigne memoria suficiente para el sistema operativo en el equipo host.
  • Asigne hasta 32 megabytes de RAM adicionales en el equipo host para cada máquina virtual que se ejecute.
La tabla siguiente muestra estas asignaciones de memoria.
Contraer esta tablaAmpliar esta tabla
Máquina virtual o físicaSistema operativoRAM asignada al SORAM asignada a la virtualización
RAM total requerida
Equipo hostWindows Server 2003512 MB512 MB
Máquina virtual 1Windows NT 4.0 Service Pack 6a128 MB32 MB672 MB
Máquina virtual 2Windows NT 4.0 Service Pack 6a128 MB32 MB832 MB
Máquina virtual 3Windows 2000 Service Pack 4256 MB32 MB1120 MB
Máquina virtual 4Windows 2000 Service Pack 4256 MB32 MB1408 MB
Máquina virtual 5Windows Server 2003512 MB32 MB1952 MB
Máquina virtual 6Windows Server 2003512 MB32 MB2496 MB
Máquina virtual 7Windows Server 2003512 MB32 MB3040 MB
Máquina virtual 8Windows Server 2003512 MB32 MB3584 MB
Nota: estos valores de asignación de memoria son sugerencias. Se experimenta un mayor rendimiento si se asigna memoria adicional para cada máquina virtual y para el sistema operativo host.

Instalar CPU adicionales en el equipo host

Al instalar más CPU en el equipo host, puede ejecutar más máquinas virtuales. Virtual Server 2005 está preparado para multiproceso de modo que puede escalarlo en equipos más avanzados. Actualmente, cada máquina virtual funciona como un equipo monoprocesador. En esta situación, un subproceso en el equipo host actúa como procesador de cada máquina virtual. Cuando ejecute varias máquinas virtuales, varios subprocesos actúan como varios procesadores virtuales. Virtual Server 2005 programa estos diversos subprocesos en todas las CPU disponibles en el equipo host. Por consiguiente, las máquinas virtuales tienen un mejor rendimiento en un equipo host que dispone de varias CPU.

Utilizar un subsistema de disco duro rápido en el equipo host

Al igual que otros programas que usan mucho el disco, Virtual Server 2005 funciona mejor con un subsistema de disco duro rápido en el servidor físico. Los discos duros ATA serie (SATA) son más rápidos que los IDE tradicionales. Normalmente, los discos duros SCSI son más rápidos que los discos duros SATA e IDE tradicionales. El uso de una configuración de RAID con bandas proporciona un rendimiento aún mejor y redundancia en los datos. Si instala Virtual Server 2005 en un entorno de red de área de almacenamiento (SAN) y desea hospedar las máquinas virtuales en una SAN, considere invertir en adaptadores de buses principales que tengan varios canales de fibra. Con suficientes máquinas virtuales y actividad en el disco duro, podría saturar una conexión de canal de fibra. Para determinar si la conexión de canal de fibra está saturada, supervise el rendimiento del adaptador de canal de fibra en el equipo host.

Colocar los discos duros virtuales en discos físicos diferentes a los del disco duro que utiliza el sistema operativo host

Coloque los discos duros virtuales en discos físicos diferentes a los del disco duro que utiliza el sistema operativo host. Además, coloque los discos duros virtuales en discos físicos diferentes al disco duro que contiene el archivo de paginación del equipo host.

Utilizar discos duros SCSI virtuales en lugar de discos duro IDE virtuales

Al configurar las máquinas virtuales, utilice discos SCSI virtuales en lugar de discos duro IDE virtuales. Un disco SCSI virtual puede hacer que la actividad de disco mejore hasta en un 20 por ciento. Un disco duro IDE tradicional está limitado a realizar una transacción a la vez en el bus. Un disco SCSI puede controlar al mismo tiempo varias transacciones en el bus. Por consiguiente, recomendamos que utilice discos duros virtuales SCSI cuando pueda.

Utilizar discos duros virtuales de tamaño fijo en lugar de expandir dinámicamente los discos duros virtuales

Los dos tipos más comunes de discos duros virtuales son el de tamaño fijo y el que se expande dinámicamente.

Al crear un disco duro virtual de tamaño fijo, se reserva todo el espacio que el disco requiere. Por consiguiente, si crea un disco duro virtual de tamaño fijo de 100 gigabytes (GB), se reserva ese tamaño en el disco duro físico. Es más probable que el espacio en un disco duro virtual de tamaño fijo sea contiguo que si el disco duro virtual se expande dinámicamente. Además, el tamaño de archivo de un disco duro virtual de tamaño fijo no tiene que expandirse antes de que los datos se escriban en un archivo de una máquina virtual. Por tanto, los discos duros virtuales de tamaño fijo suelen proporcionar el mejor rendimiento.

En un disco duro virtual que se expande dinámicamente, el tamaño del archivo .vhd crece cuando se escriben datos en el disco duro virtual. De forma predeterminada, Virtual Server 2005 crea este tipo de disco duro virtual. Al crear un disco duro virtual que se expanda dinámicamente, especifica un tamaño de archivo máximo. Este tamaño restringe el tamaño máximo que pueden llegar a tener los archivos del disco duro virtual. Por ejemplo, si crea un disco duro virtual de 100 GB que se expande dinámicamente, el tamaño inicial del archivo .vhd es aproximadamente de 3 megabytes (MB). Como la máquina virtual utiliza el disco duro virtual, el tamaño del archivo .vhd crece para contener los nuevos datos. Dado que los discos duros virtuales que se expanden dinámicamente sólo crecen a medida que se necesita, es menos probable que usen el espacio contiguo en el disco duro físico del equipo host. Por consiguiente, el rendimiento de la máquina virtual podría disminuir según la fragmentación del disco duro físico del equipo host.

Instalar varios adaptadores de red en el equipo host

Una de las formas menos caras de conseguir que las máquinas virtuales demuestren un mejor rendimiento es instalar varios adaptadores de red en el equipo host. En lugar de configurar todas las máquinas virtuales para utilizar un único adaptador físico de red, configure grupos de máquinas virtuales para usar redes virtuales y cada red virtual para usar un adaptador de red físico diferente. Esta configuración ayuda a diseminar el tráfico de red a través de varios adaptadores de red.

No ejecutar otros programas en el equipo que ejecuta Virtual Server 2005

Recomendamos que no ejecute otros programas en el equipo que ejecuta Virtual Server 2005. Podrían competir por los recursos con Virtual Server 2005. Por consiguiente, Virtual Server 2005 podría no tener recursos suficientes. Este problema podría afectar a todas las máquinas virtuales en ejecución. Aunque a veces deba ejecutar otros programas o servicios en el equipo host Virtual Server 2005, por ejemplo cuando no pueda ejecutarlos en un entorno virtual, recomendamos que evite esta práctica.

Referencias

Para obtener más información acerca de Virtual Server 2005, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx
Para obtener Virtual Server Migration Toolkit, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/vsmt.mspx

Propiedades

Id. de artículo: 903748 - Última revisión: martes, 13 de noviembre de 2007 - Versión: 2.4
La información de este artículo se refiere a:
  • Microsoft Virtual Server 2005 Standard Edition
  • Microsoft Virtual Server 2005 Enterprise Edition
Palabras clave: 
kbhowto kbinfo kbpubtypekc KB903748

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com