• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

CPU for virtualization (VirtualBox)

For the use of virtual machines, which CPU would be more recommended?

  • Intel i9-13900

  • Ryzen 9 7950X

  • Other (comment, please)


Results are only viewable after voting.
Joined
Nov 30, 2022
Messages
23 (0.05/day)
Processor Intel Xeon E5-2696v3 (18 cores / 36 threads)
Memory 64 GB DDR4-2133 Quad Channel
Video Card(s) XFX AMD Radeon RX 6600 8 GB GDDR6
Display(s) HP LP2475W 24" 1920x1200
Hi all,

I am considering an upgrade of my computer for work purposes and I want a powerful home machine. The use will be for programming and use of several virtual machines (VirtualBox type, with Windows and GNU/Linux operating systems running).

For the use of virtual machines, which one would be more recommended? For example, an Intel i9-13900 or a Ryzen 9 7950X? I say this because the Intel efficient cores issue has me somewhat confused in a VirtualBox type virtual machine environment. When assigning cores to the machines? do you see only the P-cores or the E-cores as well?

Thanks!
 
Joined
Feb 23, 2019
Messages
5,609 (2.99/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3800 CL16
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
5950X, why? Cost efficient, don't need expensive AM5 board, DDR5 etc. And should cool better too.
 
Joined
Nov 15, 2021
Messages
2,704 (3.06/day)
Location
Knoxville, TN, USA
System Name Work Computer | Unfinished Computer
Processor Core i7-6700 | Ryzen 5 5600X
Motherboard Dell Q170 | Gigabyte Aorus Elite Wi-Fi
Cooling A fan? | Truly Custom Loop
Memory 4x4GB Crucial 2133 C17 | 4x8GB Corsair Vengeance RGB 3600 C26
Video Card(s) Dell Radeon R7 450 | RTX 2080 Ti FE
Storage Crucial BX500 2TB | TBD
Display(s) 3x LG QHD 32" GSM5B96 | TBD
Case Dell | Heavily Modified Phanteks P400
Power Supply Dell TFX Non-standard | EVGA BQ 650W
Mouse Monster No-Name $7 Gaming Mouse| TBD
Hi all,

I am considering an upgrade of my computer for work purposes and I want a powerful home machine. The use will be for programming and use of several virtual machines (VirtualBox type, with Windows and GNU/Linux operating systems running).

For the use of virtual machines, which one would be more recommended? For example, an Intel i9-13900 or a Ryzen 9 7950X? I say this because the Intel efficient cores issue has me somewhat confused in a VirtualBox type virtual machine environment. When assigning cores to the machines? do you see only the P-cores or the E-cores as well?

Thanks!
Does VirtualBox support AVX-512 instructions for the host side? I cannot seem to find it on Google.
 
Joined
Jun 20, 2022
Messages
302 (0.45/day)
Location
Germany
System Name Galaxy Tab S8+
Processor Snapdragon 8 gen 1 SOC
Cooling passive
Memory 8 GB
Storage 256 GB + 512 GB SD
Display(s) 2.800 x 1.752 Super AMOLED
Power Supply 10.090 mAh
Software Android 12
5950X, why? Cost efficient, don't need expensive AM5 board, DDR5 etc. And should cool better too.

While I really like your logic, it still might be better to go with AM5, especially on a system used for professional applications where you want to be able to have an easy upgrade path without having to replace motherboard and memory later on nonetheless.
 
Joined
Jan 5, 2006
Messages
17,778 (2.66/day)
System Name AlderLake / Laptop
Processor Intel i7 12700K P-Cores @ 5Ghz / Intel i3 7100U
Motherboard Gigabyte Z690 Aorus Master / HP 83A3 (U3E1)
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans / Fan
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MHz CL36 / 8GB DDR4 HyperX CL13
Video Card(s) MSI RTX 2070 Super Gaming X Trio / Intel HD620
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2 / Samsung 256GB M.2 SSD
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p / 14" 1080p IPS Glossy
Case Be quiet! Silent Base 600 - Window / HP Pavilion
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W / Powerbrick
Mouse Logitech MX Anywhere 2 Laser wireless / Logitech M330 wireless
Keyboard RAPOO E9270P Black 5GHz wireless / HP backlit
Software Windows 11 / Windows 10
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Most people have an AMD system here so they probably recommend AMD.. :D
 
Joined
Feb 23, 2019
Messages
5,609 (2.99/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3800 CL16
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
While I really like your logic, it still might be better to go with AM5, especially on a system used for professional applications where you want to be able to have an easy upgrade path without having to replace motherboard and memory later on nonetheless.
Key thing being professional applications and for that you want stability. AM5 is still in its infancy.
 
Joined
Jun 20, 2022
Messages
302 (0.45/day)
Location
Germany
System Name Galaxy Tab S8+
Processor Snapdragon 8 gen 1 SOC
Cooling passive
Memory 8 GB
Storage 256 GB + 512 GB SD
Display(s) 2.800 x 1.752 Super AMOLED
Power Supply 10.090 mAh
Software Android 12
Key thing being professional applications and for that you want stability. AM5 is still in its infancy.

Based on that logic you would have to get a Workstation. Your original argumentation just was about pricing and cooling.
 
Joined
Nov 30, 2022
Messages
23 (0.05/day)
Processor Intel Xeon E5-2696v3 (18 cores / 36 threads)
Memory 64 GB DDR4-2133 Quad Channel
Video Card(s) XFX AMD Radeon RX 6600 8 GB GDDR6
Display(s) HP LP2475W 24" 1920x1200
5950X, why? Cost efficient, don't need expensive AM5 board, DDR5 etc. And should cool better too.
I don't mind paying a bit more in the end. The performance between the 5000 and 7000 series in terms of single-core and multi-core is enough to consider the 7950X.

Does VirtualBox support AVX-512 instructions for the host side? I cannot seem to find it on Google.
I really don't know. But in the case that it does support it, what would be the choice, and would it have a big impact on performance?

While I really like your logic, it still might be better to go with AM5, especially on a system used for professional applications where you want to be able to have an easy upgrade path without having to replace motherboard and memory later on nonetheless.
Thanks for your help!

Based on that logic you would have to get a Workstation. Your original argumentation just was about pricing and cooling.
That's right. It's really for a home PC, not a professional one. In that case, I would have opted for a ThreadRipper with many cores.
 
Joined
Sep 1, 2022
Messages
449 (0.76/day)
System Name Firestarter
Processor 7950X
Motherboard X670E Steel Legend
Cooling LF 2 420
Memory 4x16 G.Skill X5 6000@CL36
Video Card(s) RTX Gigabutt 4090 Gaming OC
Storage OS: 2TB P41 Plat, 2TB SN770, 1TB SN770
Display(s) FO48U, some dinky TN 10.1 inch display.
Case Fractal Torrent
Audio Device(s) PC38X
Power Supply GF3 TT Premium 850W
Mouse Razer Basilisk V3 Pro
Keyboard OG Razer Black Widow
I think the 7950x is the better option of the two. I currently have it but cannot say many things about professional work and stability. (I have to wait for my new GPU so I'm just enjoying stuff.)

It's also pretty much the best time to get one.
 
Joined
Nov 15, 2021
Messages
2,704 (3.06/day)
Location
Knoxville, TN, USA
System Name Work Computer | Unfinished Computer
Processor Core i7-6700 | Ryzen 5 5600X
Motherboard Dell Q170 | Gigabyte Aorus Elite Wi-Fi
Cooling A fan? | Truly Custom Loop
Memory 4x4GB Crucial 2133 C17 | 4x8GB Corsair Vengeance RGB 3600 C26
Video Card(s) Dell Radeon R7 450 | RTX 2080 Ti FE
Storage Crucial BX500 2TB | TBD
Display(s) 3x LG QHD 32" GSM5B96 | TBD
Case Dell | Heavily Modified Phanteks P400
Power Supply Dell TFX Non-standard | EVGA BQ 650W
Mouse Monster No-Name $7 Gaming Mouse| TBD
I really don't know. But in the case that it does support it, what would be the choice, and would it have a big impact on performance?
AVX-512 support can dramatically improve performance if you have a CPU that supports it. The only current CPUs that support it are the Ryzen 7000 series.

I could find that the guest machines are unable to access it, however some other virtualization programs (particularly PS3 emulation) can use it for the performance boost.

If it were me I would go for the 7950X, but I am a bit biased by dislike for Intel's business practices.
 
Joined
Sep 1, 2022
Messages
449 (0.76/day)
System Name Firestarter
Processor 7950X
Motherboard X670E Steel Legend
Cooling LF 2 420
Memory 4x16 G.Skill X5 6000@CL36
Video Card(s) RTX Gigabutt 4090 Gaming OC
Storage OS: 2TB P41 Plat, 2TB SN770, 1TB SN770
Display(s) FO48U, some dinky TN 10.1 inch display.
Case Fractal Torrent
Audio Device(s) PC38X
Power Supply GF3 TT Premium 850W
Mouse Razer Basilisk V3 Pro
Keyboard OG Razer Black Widow
Advanced Marketing Devices has affected this forum too much according to UserBenchMarkarkdark.com.
 
Joined
Jan 22, 2007
Messages
878 (0.14/day)
Location
Round Rock, TX
System Name Teh Beast
Processor Intel i9 14900K
Motherboard Asus STRIX Z790E-E
Cooling NZXT Kraken Elite 280
Memory 64GB G.Skill T5 6400Mhz
Video Card(s) Asus 4070 Super OC
Storage 1X 1TB SN850X - 1 X 4TB SN850X - 2 X 2TB 980 Pro
Display(s) LG 38" 38GL950G + LG 27" 27GP83B-B
Case Lian Li o11 Air Mini
Power Supply Corsair RM1000x
Software WIndows 11 Pro
I have a 12900K system and a 7950X system, I have run vmware workstation on both of them.
They both handle virtualization without any issues.

Having said that, i would probably choose the 7950X because it doesn't have the hybrid architecture.
Like i said, my 12900k handles virtualization fine, but i only ever run a single VM at a time (i have a dedicated esxi box for other virtual machines)
 
Joined
May 7, 2022
Messages
32 (0.05/day)
Processor Epyc 7302
Motherboard Supermicro H12
Cooling Arctic SP3 4U
Memory 512GB
Video Card(s) Both of them
Storage 90 TB or so
Display(s) yes
Case Filled with RGB
Audio Device(s) Apple USB-C DAC
Virtual machines are not emulation. If the hypervisor bares the AVX instructions, they'll work as is.

Any (even old) CPU will work, it just boils down what sort of program are you intending to run in the VM.
 
Joined
Nov 30, 2022
Messages
23 (0.05/day)
Processor Intel Xeon E5-2696v3 (18 cores / 36 threads)
Memory 64 GB DDR4-2133 Quad Channel
Video Card(s) XFX AMD Radeon RX 6600 8 GB GDDR6
Display(s) HP LP2475W 24" 1920x1200
Virtual machines are not emulation. If the hypervisor bares the AVX instructions, they'll work as is.

Any (even old) CPU will work, it just boils down what sort of program are you intending to run in the VM.
I'm a teacher and I usually run several VirtualBox instances to explain how to interconnect different virtual machines (Windows and GNU/Linux using Samba, for example).
While I'm programming, I use to compile big amount of code, resize a huge amount of images, etc. So I need a powerful machine.
 
Joined
Jun 20, 2022
Messages
302 (0.45/day)
Location
Germany
System Name Galaxy Tab S8+
Processor Snapdragon 8 gen 1 SOC
Cooling passive
Memory 8 GB
Storage 256 GB + 512 GB SD
Display(s) 2.800 x 1.752 Super AMOLED
Power Supply 10.090 mAh
Software Android 12
Advanced Marketing Devices has affected this forum too much according to UserBenchMarkarkdark.com.

The "problem" with intel is it's socket policy in my opinion. Their latest desktop CPUs (LGA1700 being EOL) are really good pieces of hardware but - not only for cost reasons but also eco-friendliness (e-waste) - having a socket for just 2 generations and sometimes even having to get a new motherboard nonetheless, because the old chipset on the same socket might not support it, is - at least for me - the reason not to buy intel.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
Do those CPUs have VT-d? That might be important to you since you'll have multiple VMs running at once.
 
Joined
Nov 30, 2022
Messages
23 (0.05/day)
Processor Intel Xeon E5-2696v3 (18 cores / 36 threads)
Memory 64 GB DDR4-2133 Quad Channel
Video Card(s) XFX AMD Radeon RX 6600 8 GB GDDR6
Display(s) HP LP2475W 24" 1920x1200
Do those CPUs have VT-d? That might be important to you since you'll have multiple VMs running at once.
I supposed that for a hi-end processor nowadays :confused:
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
7,493 (3.67/day)
Location
Winnipeg, Canada
Processor AMD R9 5900X
Motherboard Asus Crosshair VIII Dark Hero
Cooling Thermalright Aqua Elite 360 V3 1x TL-B12, 2x TL-C12 Pro, 2x TL K12
Memory 2x8 G.Skill Trident Z Royal 3200C14, 2x8GB G.Skill Trident Z Black and White 3200 C14
Video Card(s) Zotac 4070 Ti Trinity OC
Storage WD SN850 1TB, SN850X 2TB, Asus Hyper M.2, 2x SN770 1TB
Display(s) LG 50UP7100
Case Fractal Torrent Compact RGB
Audio Device(s) JBL 2.1 Deep Bass
Power Supply EVGA SuperNova 750w G+, Monster HDP1800
Mouse Logitech G502 Hero
Keyboard Logitech G213
VR HMD Oculus 3
Software Yes
Benchmark Scores Yes
Most people have an AMD system here so they probably recommend AMD.. :D
There was a time not too long ago where it was the other way around :D

I haven't tried to run a VM for a while, but had no problem with it on Intel, haven't tried with AMD.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
Joined
Jan 22, 2007
Messages
878 (0.14/day)
Location
Round Rock, TX
System Name Teh Beast
Processor Intel i9 14900K
Motherboard Asus STRIX Z790E-E
Cooling NZXT Kraken Elite 280
Memory 64GB G.Skill T5 6400Mhz
Video Card(s) Asus 4070 Super OC
Storage 1X 1TB SN850X - 1 X 4TB SN850X - 2 X 2TB 980 Pro
Display(s) LG 38" 38GL950G + LG 27" 27GP83B-B
Case Lian Li o11 Air Mini
Power Supply Corsair RM1000x
Software WIndows 11 Pro
Either one will work, both CPUS have their respective virtualization tech (Intel VT-x or AMD-V)
I'm a little old school in that i'd rather have all the same types of cores for that, but honestly intel thread director would take care of that part of it.
 
Joined
Sep 23, 2022
Messages
919 (1.61/day)
System Name Windows | Linux
Processor 14900KS | 7950X3D
Motherboard Z790 Apex Encore | X670 Aorus Elite AX
Cooling Arctic LF III 420 | Noctua NH-D15
Memory 48GB 8200 CL38 | 64GB 6200 CL30
Video Card(s) RTX 4090 | RX 7900XTX
Display(s) MSI MAG401QR
Case ProArt PA602 | Antec P101s
Power Supply Vertex GX-1000 | Prime TX-850
Software Win 11 Pro | Debian
Benchmark Scores They suck.
From W1zzard's own testing, the 7950x (and 5950x) were faster for VirtualBox:

virtualization.png


From here:

 

bug

Joined
May 22, 2015
Messages
13,203 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
From W1zzard's own testing, the 7950x (and 5950x) were faster for VirtualBox:

View attachment 272338

From here:

I'm not sure how VirtualBox feels about E-cores. That may be a factor in deciding what to buy.
 
Joined
Nov 30, 2022
Messages
23 (0.05/day)
Processor Intel Xeon E5-2696v3 (18 cores / 36 threads)
Memory 64 GB DDR4-2133 Quad Channel
Video Card(s) XFX AMD Radeon RX 6600 8 GB GDDR6
Display(s) HP LP2475W 24" 1920x1200
From W1zzard's own testing, the 7950x (and 5950x) were faster for VirtualBox:

View attachment 272338

From here:

Thanks for the review, it's useful.

I'm not sure how VirtualBox feels about E-cores. That may be a factor in deciding what to buy.
That's what it dizzy me... When you select a number of cores in VirtualBox, will they be e-core or p-core? Strange...
 

bug

Joined
May 22, 2015
Messages
13,203 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
That's what it dizzy me... When you select a number of cores in VirtualBox, will they be e-core or p-core? Strange...
Without further information, you can assume they'll be picked at random and you may be able to exert some control by disabling E-cores entirely or use process lasso to avoid them. Whether you want to do that or you'd be better served by a homogeneous architecture (i.e. Zen), I cannot say.

I'd read up a little about VirtualBox on Alder Lake first, who knows, maybe they play nicely together.
 
Last edited:
Joined
May 7, 2022
Messages
32 (0.05/day)
Processor Epyc 7302
Motherboard Supermicro H12
Cooling Arctic SP3 4U
Memory 512GB
Video Card(s) Both of them
Storage 90 TB or so
Display(s) yes
Case Filled with RGB
Audio Device(s) Apple USB-C DAC
Do those CPUs have VT-d? That might be important to you since you'll have multiple VMs running at once.
Doesn't matter. You can create virtual machine even without VT-d but you won't be able to access PCI devices. If you don't know / understand what it is, you won't need it. I don't believe VirtualBox even supports it. Hyper-V, xen, ESXi, kvm et al do but you need to be more than hobbyist to use them.
Without further information, you can assume they'll be picked at random and you may be able to exert some control by disabling E-cores entirely or use process lasso to avoid them. Whether you want to do that or you'd be better served by a homogeneous architecture (i.e. Zen), I cannot say.

I'd read up a little about VirtualBox on Alder Lake first, who knows, maybe they play nicely together.
Should be up to the host OS. VirtualBox in essence is like running a game, but you get to choose how many cores it exposes to the process. It can be as simple as running solitare or heavy like modern AAA games. If it's heavy on the processor, the host will allocate more resources, so it would use P-core to run it or if it's light it'll just use the E-cores. Running multiple VMs just mean you run multiple heavy process simultaneously. It's up to the host system.

You guys assume virtual machines are something exotic or complex. In the end your browser window can be thought of a hypervisor running multiple VMs if you have multiple tabs.
 
Top