Qual è l'hypervisor Linux più veloce?


2

Dato che c'è un Cygwin che è VM a livello di API, immagino ci sia forse uno simile in Linux?

O, in generale, quale hypervisor è più veloce? Mi interessa solo Linux.

A proposito, non posso installare Xen in Ubuntu Maverick, quindi non posso avere alcuna esperienza su di esso.

BTW2. Sto cercando hypervisor leggeri, per la ricerca di calcolo distribuito, sessioni distribuite e argomenti di networking.


Aggiungi quel commento alla tua domanda.
Sasha Chedygov

1
Gli hypervisor sono le macchine virtuali in esecuzione.
paradroid

Risposte:


2

kvm è abbastanza veloce, ma come con tutte le cose dipende da come lo si imposta. Probabilmente troverai che l'I / O è il collo di bottiglia.


2

lxc Linux Containers sono inferiori a qualsiasi soluzione che virtualizzi l'intero kernel. Piace VServer Linux o OpenVZ ogni "contenitore" condivide lo stesso kernel con il resto del sistema, ma altre risorse (filesystem, utenti, reti, alberi di processo) sono separate. Sebbene questi tre abbiano capacità variabili, lxc ha il chiaro vantaggio di essere già integrato nel kernel della linea principale - non sono necessarie patch di terze parti, funziona su tutto l'hardware, ecc.

Attualmente sto usando LXC per virtualizzare vari ambienti di costruzione (Debian, Ubuntu, Fedora) all'interno del mio sistema host Gentoo, e funziona bene.


1

Cygwin non è davvero una VM. È un emulatore a livello di API.

Avendo utilizzato un numero di prodotti VM, quello che trovo più veloce per tutto ciò che ho lanciato è VMware player. È anche gratuito.

Xen ei suoi vari derivati ​​sono abbastanza buoni, ho appena trovato sullo stesso h / w che VMware sembra fare meglio.


1

Dare un'occhiata al VServer Linux , che è una "VM" a livello di kernel; tutte le macchine virtuali utilizzeranno lo stesso kernel, ma avranno spazi utente diversi.

Non ho avuto il tempo di giocarci molto, ma da quello che ho visto, potrebbe essere quello che stai cercando.


0

ProxmoxVE utilizza un'interfaccia perl leggera a KVM, con un ingombro minore rispetto alla libreria libvirt, che è una variante C AFAIK. È un'installazione server minimal-metal minimale.

http://pve.proxmox.com/wiki/Main_Page


QEMU è abbastanza veloce, specialmente se rimuovi la compatibilità e l'amp di vCPU; lasciare che l'ospite abbia direttamente le funzioni della CPU dell'host.

http://www.linux-kvm.org/page/Tuning_KVM


I recenti miglioramenti apportati ai driver paravirtualizzati hanno consentito al throughput di rete di fare un salto di circa 8 volte rispetto ai precedenti metodi di offload.

http://www.linux-kvm.org/page/VhostNet


QEMU consente inoltre agli ospiti di disporre di un disco fisico dall'host come loro disco virtuale, rimuovendo l'overhead coinvolto nell'uso delle immagini disco, sebbene le immagini .raw su LVM siano ancora abbastanza veloci e amp; fornisce la preziosa funzionalità di istantanea.


0

Non riesco a notare alcuna differenza tra l'esecuzione su bare metal e l'esecuzione su VM su VMware ESXi. Può essere eseguito da una piccola unità flash USB, quindi direi che è piuttosto leggero.


1
Hai mai gestito un vero carico di lavoro aziendale su VMware?
Jé Queue

@Xepoch: ho lavorato con uno studio legale che esegue server DC e Exchange su VMware Infrastructure / ESX per 250 utenti.
paradroid

Ho distribuito innumerevoli istanze del nostro classico stack software su varie istanze VMware (ogni & gt; 5k utenti concorrenti). Non li ho mai visti esibirsi neanche vicino a bare metal o LPAR. È un software eccellente, solo IMO, ben lontano dall'essere in grado di supportare ciò che è necessario dal blocco dello spin di IO.
Jé Queue

Ho un piccolo sito che esegue VMWare ESXi (quello gratuito) su un Xeon 4 core con 8 GB di RAM. La macchina esegue 3 istanze di XP, con piani per andare a 4 o 5. Non si sa mai che non sono in esecuzione nel metallo nudo. TUTTI gli hypervisor avranno problemi se si hanno esigenze di I / O estreme.
quickly_now

@ Xepoch: Perché i dati non sono mantenuti su SAN? Non so quanta virtualizzazione sia utilizzata a tale livello, ma il mio amico che lavora nei datacenter T-Mobile nel Regno Unito (con enormi numeri di utenti) dice che non lo userebbero mai lì. In ogni caso, penso ancora che VMware ESXi valga la pena considerare l'OP per il suo utilizzo.
paradroid
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.