» »

Virtualke in hitrost (CPU)

Virtualke in hitrost (CPU)

MrStein ::

Je kje kaki povzetek stanja glede hitrosti izvajanja kode v virtualkah?

Se bil prepričan, da je kvečjemu ta 10% razlike napram native kodi, a zdaj sem v VirtualBox-u pognal 7-zip benchmark in je razlike krepko večja:

virtual:
compressing: 2929 MIPS
decompressing: 4540 MIPS

native:
compressing: 3900 MIPS
decompressing: 4747 MIPS

Razlike:
compressing: -25%
decompressing: -5%

Gre za 7-zip v18.05 (x64) na Windows 7 oziroma 8, test z enim thread.
CPU i5-2320
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

cekr ::

Še z Hyper-v poskusi.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

pegasus ::

Ja, virtualbox je znan kot najpočasnejši. V resnih hypervisorjih boš dobil manj kot 3% impacta na cpu a precej več na io, odvisno od implementacije storagea. Tako da bodi pozoren, kaj dejansko meriš.

srus ::

Pri 7zip so verjetno pomembni trije faktorji - moč CPU, količina RAM, hitrost diska.

Izberi take teste, da boš meril vpliv le enega faktorja.

VirtualBox podpira različne opcije pri CPU nastavitvah, poizkusi kaj spremeniti, glede na tako razliko med kompresijo in dekompresijo.

rokp ::

Razliko med kompresijo in dekompresijo bi se morda dalo pojasniti s slabim IO performancom - pri kompresiji je bral z diska, pri dekompresiji pa pisal v cache...

MrStein ::

Disk ne igra vloge. Kar bi vedeli, če bi vsaj enkrat pognali 7-Zip benchmark.

Sicer pa 7-zip ne igra vloge: vprašanje je, kake so performanse VM-ov.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

MrStein ::

Torej da poudarim: Zanima me computing performance.

Torej CPU (in posledično RAM...), brez diska in grafike ter mreže.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

MrStein ::

2015 VM Benchmarks: Parallels 11 vs. Fusion 8 vs. VirtualBox 5
Predvsem v Cinebench in PCMark je Virtuabox daleč odzadaj.

(test je na Mac-u, ampak načeloma gre za standarden softver: VMWare in Virtualbox)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Ales ::

Najmanjši overhead boš dosegel z uporabo paravirtualizacije. Seveda pa je vprašanje, ali ti tak pristop zadošča za potrebe tega, kar bi rad virtualiziral. Če ti ne, je polna virtualizacija pač nujna.

Na linuxu je kup tehnologij oz. pristopov do virtualizacije, ki bi vsaj pri CPU in RAM virtualizaciji morale dati precej boljše rezultate. OpenVZ npr. ali pa kar LXC oz. LXD, če gre za workload, ki mu zaupaš oz. je direktno pod tvojim nadzorom.

Če so Windows pogoj, potem na linux hostu poskusi še KVM, na Windows hostu pa seveda Hyper-V.

Na enem mestu že dolgo nisem zasledil dobre primerjave večih virtualizacij (tudi nisem gledal, pravzaprav), tako da kar se benchmarkov tiče, ne morem direktno pomagati.

krneki0001 ::

Če delaš na MS sistemu, potem HyperV. Pa v biosu vklopi vse od virtualizacije, da jo malo pohitriš.

Pa če imaš nVidia grafiko, potem se malo poigraj še z RemoteFx (direkten dostop do grafike za virtualko) In lahko potem marsikaj počneš z grafiko.

Pa to si preberi:
https://software.intel.com/en-us/articl...

https://software.intel.com/en-us/articl...
Asrock X99 Extreme 4 | Intel E5-2683V4 ES | 64GB DDR4 2400MHz ECC |
Samsung 250GB M.2 | Asus 1070 TI | 850W Antec | LC Tank Buster

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Izšel je Oraclov VirtualBox 6.0 (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
5719537 (5750) MrStein
»

Windows Server 2016 je tu z Docker Engine

Oddelek: Novice / Operacijski sistemi
3416346 (12745) krneki0001
»

V Windows 8 prihaja Hyper-V (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
5121348 (15581) MrStein
»

Sistem za virtualizacijo (strani: 1 2 )

Oddelek: Operacijski sistemi
687877 (5449) Blisk
»

Virtualizacija Operacijskih Sistemov

Oddelek: Operacijski sistemi
172207 (1882) jlpktnst

Več podobnih tem