CPU Efficient-Cores (E-Cores) in VM

  • Thread starter Thread starter Deleted member 36428
  • Start date Start date

D

Deleted member 36428

Guest
Does CPU Efficient-Cores (E-Cores) matter in Virtual Machine?
 
Who knows?

Many discussions on web and no obvious conclusion.

My basic take is who cares so long as vm performs well?
 

My Computer My Computer

At a glance

Windows 11 Pro + Win11 Canary VM.I9 13th gen i9-13900H 2.60 GHZ16 GB solderedIntegrated Intel Iris XE
OS
Windows 11 Pro + Win11 Canary VM.
Computer type
Laptop
Manufacturer/Model
ASUS Zenbook 14
CPU
I9 13th gen i9-13900H 2.60 GHZ
Motherboard
Yep, Laptop has one.
Memory
16 GB soldered
Graphics Card(s)
Integrated Intel Iris XE
Sound Card
Realtek built in
Monitor(s) Displays
laptop OLED screen
Screen Resolution
2880x1800 touchscreen
Hard Drives
1 TB NVME SSD (only weakness is only one slot)
PSU
Internal + 65W thunderbolt USB4 charger
Case
Yep, got one
Cooling
Stella Artois (UK pint cans - 568 ml) - extra cost.
Keyboard
Built in UK keybd
Mouse
Bluetooth , wireless dongled, wired
Internet Speed
900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
Browser
Edge
Antivirus
Defender
Other Info
TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

Macrium Reflect Home V8
Office 365 Family (6 users each 1TB onedrive space)
Hyper-V (a vm runs almost as fast as my older laptop)
Who knows?

Many discussions on web and no obvious conclusion.

My basic take is who cares so long as vm performs well?
Agree -- main thing on VM's is ensure fast Disk I/O and enough RAM. These days CPU power isn't usually an issue unless you really overload the HOST's physical CPU. I'd suggest also where you can - pass enough hardware through to the VM so you can avoid any overhead due to paravirtualisation. Also if you have multiple HDMI or other GPU ports assign a separate one to the VM rather than sharing with the host.

(Also use more than the default nr of vCPU's if on Hyper-V -- default often set as 2 - but if you have 4 or 8 or more cores use that nr and if poss shared memory).

Cheers
jimbo
 

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
Agree -- main thing on VM's is ensure fast Disk I/O and enough RAM. These days CPU power isn't usually an issue unless you really overload the HOST's physical CPU. I'd suggest also where you can - pass enough hardware through to the VM so you can avoid any overhead due to paravirtualisation. Also if you have multiple HDMI or other GPU ports assign a separate one to the VM rather than sharing with the host.

(Also use more than the default nr of vCPU's if on Hyper-V -- default often set as 2 - but if you have 4 or 8 or more cores use that nr and if poss shared memory).

Cheers
jimbo
They seem to have updated the core selection i.e. it chooses how many be default by how many cores in Host CPU.

Performance Cores: 6 Cores, 12 Threads, 2.6 GHz Base, 5.4 GHz Turbo

Efficient Cores: 8 Cores, 8 Threads, 1.9 GHz Base, 4.1 GHz Turbo

Hyper-V selects 10 on this pc if I do not specifically set it but does not seems to differentiate betweeen Performance cores and Efficiency cores.

I guess Hyper-V tries to make a balance between selecting too few (slowing down vm) and selecting too many (slowing host and indirectly vm). Of course, I could be talking double gibberish here LOL.
 

My Computer My Computer

At a glance

Windows 11 Pro + Win11 Canary VM.I9 13th gen i9-13900H 2.60 GHZ16 GB solderedIntegrated Intel Iris XE
OS
Windows 11 Pro + Win11 Canary VM.
Computer type
Laptop
Manufacturer/Model
ASUS Zenbook 14
CPU
I9 13th gen i9-13900H 2.60 GHZ
Motherboard
Yep, Laptop has one.
Memory
16 GB soldered
Graphics Card(s)
Integrated Intel Iris XE
Sound Card
Realtek built in
Monitor(s) Displays
laptop OLED screen
Screen Resolution
2880x1800 touchscreen
Hard Drives
1 TB NVME SSD (only weakness is only one slot)
PSU
Internal + 65W thunderbolt USB4 charger
Case
Yep, got one
Cooling
Stella Artois (UK pint cans - 568 ml) - extra cost.
Keyboard
Built in UK keybd
Mouse
Bluetooth , wireless dongled, wired
Internet Speed
900 mbs (ethernet), wifi 6 typical 350-450 mb/s both up and down
Browser
Edge
Antivirus
Defender
Other Info
TPM 2.0, 2xUSB4 thunderbolt, 1xUsb3 (usb a), 1xUsb-c, hdmi out, 3.5 mm audio out/in combo, ASUS backlit trackpad (inc. switchable number pad)

Macrium Reflect Home V8
Office 365 Family (6 users each 1TB onedrive space)
Hyper-V (a vm runs almost as fast as my older laptop)
They seem to have updated the core selection i.e. it chooses how many be default by how many cores in Host CPU.

Performance Cores: 6 Cores, 12 Threads, 2.6 GHz Base, 5.4 GHz Turbo

Efficient Cores: 8 Cores, 8 Threads, 1.9 GHz Base, 4.1 GHz Turbo

Hyper-V selects 10 on this pc if I do not specifically set it but does not seems to differentiate betweeen Performance cores and Efficiency cores.

I guess Hyper-V tries to make a balance between selecting too few (slowing down vm) and selecting too many (slowing host and indirectly vm). Of course, I could be talking double gibberish here LOL.
Hi there
If you have 12 or 8 Threads it pays to create the VM with the number of vCPU's to the number of physical CPU's. If multi threading isn't enabled / supported in physical BIOS (modern machines all support it these days) then use 1/2 the number of physical cores.

I can't mathematically prove this is the best combo but just enough trial and error with all sorts of VM's and various bits of hardware just lead me to this conclusion. I'm also not sure why one would use a CPU at 1.9GHZ base if it could be used at 4.1GHZ turbo -- some sort of overclocking to say around 3.0GHZ surely would be better - certainly if using VM's.

For my servers now I've decided to standardize on Debian 12.8 --- stable as a rock --everything works and I can just leave the whole kybosh running 24/7 - and keep W11 (native) and Archlinux on my laptops / test machines.

Testing on a MiniPC with 40TB of storage attached and running under decent load I haven't been able to "break" it yet or been pestered with "rolling release" updates. Working perfectly for Windows client backups, file serving, VM testing, multi media streaming etc. I've replaced 2X older HP servers (noisy, huge power consumption etc) with a couple of these boxes and they will I'm sure do the trick really well -- at a Black Friday sale at around €200 a pop -- who can complain -- particularly as servers can run headless -- and be controlled (as can Windows via cmd line using SSH).

Screenshot_20241112_094644.png



Anybody whose thinking of a new machine and has their own keyboard/mouse/monitor should consider these (they come with W11 PRO ore-installed too if you want to run Windows on them).


Cheers
jimbo
 

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 45
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
Hey Deleted member 36428,

Showing gratitude is important in online communities. Use the "like" button to appreciate helpful content. This motivates people to keep sharing knowledge. A "like" gives 1 point, "Helpful" gives 5 points, and "Great support" gives 10 points for exceptional help.

Back
Top Bottom