Esistono benchmark per le macchine virtuali con e senza VT-x?


9

Dove posso trovare i benchmark delle macchine virtuali che eseguono sistemi operativi comuni come Ubuntu o WinXP, con e senza VT-x? Sto usando xVM (VirtualBox), ma ho anche l'opzione di hypervisor VMWare o Xen.

Preferirei benchmark indipendenti, piuttosto che quelli pubblicati da queste società, ma prenderò tutto ciò che posso ottenere. Grazie.

Risposte:


10

Molto dipende da quali funzionalità VT-x sono supportate dai processori di cui ti occupi. Le implementazioni iniziali non hanno fornito vantaggi misurabili e nella maggior parte dei casi le prestazioni sono state effettivamente ridotte. Tuttavia, le recenti funzionalità di virtualizzazione H / W relative alla SLAT (Second Level Address Translation) implementate da AMD come RVI \ NPT con Shanghai Opterons e Intel come EPT su Nehalem Xeons stanno sicuramente offrendo vantaggi misurabili in molti casi d'uso, se non nella maggior parte .

Esistono alcuni interessanti benchmark indipendenti nel "benchmarking della virtualizzazione del mondo reale: le migliori CPU del server confrontate" di maggio, dove confronta i sistemi Sanghai e Nehalem con le funzionalità di virtualizzazione dell'hardware abilitate e disabilitate, sebbene non sia questo l'obiettivo principale di quell'articolo. È tuttavia indipendente e de Gelas vale sempre la pena di leggere quando entra nelle viscere delle architetture e delle prestazioni della CPU.

È possibile ottenere alcuni benchmark non indipendenti da VMware che descrivono in dettaglio i potenziali vantaggi di EPT VT-x su CPU Nehalem nel loro white paper "Valutazione delle prestazioni di Intel EPT Hardware Assist" . La tua area di interesse sembra essere il sistema operativo dell'utente finale anziché i server e l'EPT \ AMD di Intel NPT può davvero fare la differenza lì. Il documento di cui sopra copre una vasta gamma di tipi di carico di lavoro, ma i due che potrebbero interessarti di più sono stati Apache Compile (miglioramento del 34-48%) e Citrix XenApp (30%). VMware ha anche pubblicato un documento simile l'anno scorso per i sistemi AMD con RVI \ NPT .

Si noti che possono esserci degli svantaggi: i white paper dimostrano che alcuni carichi di lavoro non ne beneficiano e potrebbero comportare un lieve degrado (di alcuni percento) per i carichi di lavoro che non beneficiano in modo significativo dei miglioramenti nella gestione degli errori di pagina che EPT \ RVI può offrire.

C'è una presentazione tecnica dettagliata molto buona di VMWorld 2007 che spiega la progressione e alcuni dei motivi per cui le versioni iniziali di VT-X \ AMD-v non hanno offerto vantaggi prestazionali reali e perché le versioni più recenti che supportano SLAT ora lo fanno. VMWorld 1007 - "Aspetti prestazionali TA68 della virtualizzazione x86" .

È anche importante assicurarsi che qualsiasi hypervisor che si intende utilizzare sia effettivamente in grado di utilizzare tutte le funzionalità, ad esempio VMware vSphere \ ESX4 o ESX 3.5 Update 4 è necessario per supportare Intel EPT, Update 3 (o più recenti) è necessario per supportare AMD RVI \ NPT.


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.