El software de virtualización de plataformas , específicamente los emuladores e hipervisores , son paquetes de software que emulan toda la máquina informática física y, a menudo, proporcionan varias máquinas virtuales en una plataforma física. La siguiente tabla compara información básica sobre los hipervisores de virtualización de plataformas .
General
Características
- ^ Proporcionar cualquier entorno virtual normalmente requiere cierta sobrecarga de algún tipo. Nativo generalmente significa que la técnica de virtualización no realiza ninguna virtualización a nivel de CPU (como Bochs), que ejecuta el código más lentamente que cuando lo ejecuta directamente una CPU. Algunos otros productos, como VMware y Virtual PC, utilizan enfoques similares a Bochs y QEMU, sin embargo, utilizan una serie de técnicas avanzadas para atajar la mayoría de las llamadas directamente a la CPU (similar al proceso que utiliza el compilador JIT) para llevar la velocidad a casi nativo en la mayoría de los casos. Sin embargo, algunos productos como coLinux, Xen, z/VM (en modo real) no sufren el costo de las desaceleraciones a nivel de CPU, ya que las instrucciones a nivel de CPU no se envían mediante proxy ni se ejecutan en una arquitectura emulada, ya que el sistema operativo o hardware huésped es proporcionando el entorno para que se ejecuten las aplicaciones. Sin embargo, el acceso a muchos de los otros recursos del sistema, como dispositivos y memoria, puede ser proxy o emulado para distribuir esos servicios compartidos a todos los invitados, lo que puede causar algunas ralentizaciones en comparación con la ejecución fuera de la virtualización.
- ^ La virtualización a nivel de sistema operativo se describe como velocidad "nativa", sin embargo, algunos grupos han encontrado gastos generales de hasta el 3% para algunas operaciones, pero generalmente las cifras son inferiores al 1%, siempre que no aparezcan efectos secundarios.
- ^ Consulte [20] para ver un artículo que compara el rendimiento de los enfoques de paravirtualización (por ejemplo, Xen) con la virtualización a nivel de sistema operativo.
- ^ Requiere parches/recompilación.
- ^ Excepcional para shell interactivo VM/CMS liviano , paravirtualizado y de un solo usuario: los clientes más grandes ejecutan varios miles de usuarios incluso en modelos anteriores únicos. Para sistemas operativos de multiprogramación como Linux en IBM Z y z/OS que hacen un uso intensivo de instrucciones nativas de estado del supervisor, el rendimiento variará dependiendo de la naturaleza de la carga de trabajo, pero es casi nativo. Son posibles cientos o miles de invitados Linux en una sola máquina para determinadas cargas de trabajo.
Compatibilidad del tipo de imagen
Otras características
- ^ Windows Server 2008 R2 SP1 y Windows 7 SP1 tienen soporte limitado para redirigir el protocolo USB a través de RDP usando RemoteFX . [38]
- ^ Windows Server 2008 R2 SP1 agrega soporte de gráficos acelerados para ciertas ediciones de Windows Server 2008 R2 SP1 y Windows 7 SP1 usando RemoteFX. [39] [40]
Restricciones
Esta tabla está destinada a describir las restricciones en el software dictadas por licencias o capacidades.
Nota: Sin límite significa que no hay límite obligatorio. Por ejemplo, una máquina virtual con 1 TB de memoria no puede caber en un host con solo 8 GB de memoria y sin disco de intercambio de memoria, por lo que tendrá un límite físico de 8 GB.
Ver también
Notas
- ^ Puede ejecutar un sistema operativo invitado sin modificarlo y, por lo tanto, generalmente puede ejecutar cualquier sistema operativo que pueda ejecutarse en una máquina física que la VM simule.
- ^ Las versiones anteriores de VMware Workstation son compatibles con x86 .
- ^ Las versiones anteriores de VMware Player /VMware Workstation Player son compatibles con x86.
Referencias
- ^ "Bhyve es compatible con Windows" . Consultado el 22 de diciembre de 2015 .
- ^ "1.8. Plataformas compatibles". Bochs.sourceforge.net . Consultado el 22 de febrero de 2015 .
- ^ "3.4. Compilación de Bochs". Bochs.sourceforge.net . Consultado el 22 de febrero de 2015 .
- ^ "Anuncio de Windows 10 Insider Preview Build 19559". blogs.windows.com . Consultado el 23 de febrero de 2020 .
- ^ "PowerPC-KVM". Linux-kvm.org . Consultado el 22 de febrero de 2015 .
- ^ "Vista previa del desarrollo de la virtualización KVM en Red Hat Enterprise Linux Server para ARM". redhat.com . Consultado el 15 de mayo de 2017 .
- ^ ab "Lista oficial de compatibilidad con sistemas operativos de QEMU, versión 2.0". Claunia.com . Archivado desde el original el 15 de agosto de 2011 . Consultado el 22 de febrero de 2015 .
- ^ Manual de usuario de Oracle VM VirtualBox, Capítulo 3: Configuración de máquinas virtuales | Invitados de Mac OS X
- ^ "virtualbox.org • Ver tema: Theo de Raadt desaconseja el uso de VirtualBox". foros.virtualbox.org . Consultado el 15 de octubre de 2017 .
- ^ "Oracle y Hierro Virtual". Oracle.com . 13 de mayo de 2009 . Consultado el 22 de febrero de 2015 .
- ^ "Preguntas frecuentes sobre VMware Player Pro: creación y ejecución de máquinas virtuales | Estados Unidos". Vmware.com . 17 de octubre de 2014 . Consultado el 22 de febrero de 2015 .
- ^ [1] Archivado el 15 de junio de 2011 en Wayback Machine.
- ^ "Licencias - Wiki xcp-ng/xcp". GitHub . Consultado el 22 de enero de 2019 .
- ^ "Página principal: KVM". Linux-kvm.org . Consultado el 8 de octubre de 2013 .
- ^ Mire RedHat o Novell para obtener más detalles.
- ^ Dominios lógicos # Sistemas operativos invitados compatibles
- ^ "Bienvenido a". Imperas. 12 de marzo de 2014 . Consultado el 22 de febrero de 2015 .
- ^ [2] Archivado el 10 de agosto de 2008 en la Wayback Machine.
- ^ ab "Una comparación de rendimiento de hipervisores para computación en la nube". Digitalcommons.unf.edu . Consultado el 22 de febrero de 2015 .
- ^ Soltész, S.; et al. (2007). "Virtualización de sistemas operativos basados en contenedores" (PDF) . EuroSys . ACM SIGOP. Archivado desde el original (PDF) el 20 de julio de 2014 . Consultado el 15 de julio de 2014 .
- ^ "8.19. Modos de imagen de disco". Bochs.sourceforge.net . Consultado el 8 de octubre de 2013 .
- ^ abc "Capítulo 9. Temas avanzados". Virtualbox.org . Consultado el 8 de octubre de 2013 .
- ^ abcdefgh "Controlador Xen blktap2" . Consultado el 3 de febrero de 2014 .
- ^ abc "Administrador de máquinas virtuales". Archivado desde el original el 10 de junio de 2007 . Consultado el 20 de febrero de 2010 .
- ^ "Sheepdog es un sistema de almacenamiento distribuido para KVM". Archivado desde el original el 22 de febrero de 2013 . Consultado el 20 de mayo de 2010 .
- ^ "Migración KVM" . Consultado el 20 de mayo de 2010 .
- ^ "beadm en zonas no globales: creación y administración de entornos de arranque de Oracle® Solaris 11.2". oracle.com . 11 de noviembre de 2014.
- ^ ab "¿Qué son las" Adiciones para invitados de VirtualBox "?" . Consultado el 12 de abril de 2019 .
- ^ ab "Registro de cambios de VirtualBox 3.1". Archivado desde el original el 28 de septiembre de 2010 . Consultado el 1 de octubre de 2010 .
- ^ ab "Introducción a las adiciones de invitados" . Consultado el 12 de abril de 2019 .
- ^ "Registro de cambios de VirtualBox 3.0". Archivado desde el original el 3 de diciembre de 2009 . Consultado el 30 de junio de 2009 .
- ^ "Registro de cambios para VirtualBox 6.1" . Consultado el 16 de febrero de 2020 .
Host Linux: elimine el paso a través de PCI,
- ^ "Manual de VirtualBox: paso a través de PCI" . Consultado el 12 de mayo de 2012 .
- ^ "E/S de VMware VMDirectPath" . Consultado el 12 de mayo de 2012 .
- ^ abcde "VMGL (anteriormente Xen-GL)". Archivado desde el original el 4 de noviembre de 2007.
- ^ "Características de la estación de trabajo VMware, varios sistemas operativos, ejecutar Linux en Windows - Estados Unidos". Vmware.com . Consultado el 8 de octubre de 2013 .
- ^ "Paso directo USB Xen" . Consultado el 12 de abril de 2018 .
- ^ "Configuración de la redirección de dispositivos USB con la guía paso a paso de Microsoft RemoteFX". Technet.microsoft.com . 16 de febrero de 2011 . Consultado el 8 de octubre de 2013 .
- ^ "MicrosoftRemoteFX". Technet.microsoft.com . 23 de febrero de 2011 . Consultado el 8 de octubre de 2013 .
- ^ "Consideraciones de hardware para RemoteFX". Technet.microsoft.com . 8 de febrero de 2011 . Consultado el 8 de octubre de 2013 .
- ^ "Uso de VMware Workstation Player para Windows" (PDF) . 2 de marzo de 2020.
- ^ "Máximos de configuración: Esfera 4.1" (PDF) . Vmware.com . Consultado el 22 de febrero de 2015 .
- ^ "Máximos de configuración: Sphere 5.0" (PDF) . Vmware.com . Consultado el 22 de febrero de 2015 .
- ^ "Virtualización gratuita con VMware vSphere Hypervisor (ESXi)" (en holandés). Vmware.com . Consultado el 17 de enero de 2014 .
- ^ "Máximos de configuración de VMware® vSphere 5.5" (PDF) . VMWare Inc. 30 de octubre de 2013 . Consultado el 23 de diciembre de 2013 .
- ^ "Herramienta máxima de configuración de VMware". VMWare Inc. Consultado el 6 de enero de 2020 .
- ^ "Herramienta máxima de configuración de VMware". VMWare Inc. Consultado el 27 de enero de 2022 .
- ^ "Capítulo 1. Primeros pasos". Virtualbox.org . Consultado el 22 de febrero de 2015 .
- ^ "Requisitos y límites para máquinas virtuales y Hyper-V en Windows Server 2008 R2" . Consultado el 10 de febrero de 2015 .
- ^ Protalinski, Emil (1 de septiembre de 2009). "Microsoft Hyper-V Server 2008 R2 llega gratis". Ars Técnica . Consultado el 8 de octubre de 2013 .
- ^ "Escalabilidad de Hyper-V en Windows Server 2012". Technet.microsoft.com . Consultado el 22 de febrero de 2015 .
- ^ "Hyper-V limita el número máximo de procesadores en el sistema operativo host Hyper-V a 64" . Consultado el 16 de febrero de 2020 .
- ^ "Plan de escalabilidad de Hyper-V en Windows Server 2016 y Windows Server 2019". 28 de septiembre de 2016 . Consultado el 16 de febrero de 2020 .
- ^ ab "Funciones de lanzamiento del proyecto Xen: Xen". wiki.xen.org . Consultado el 14 de agosto de 2018 .