mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-11-09 21:30:07 +00:00
3414586995
Currently by default each core is allocated it's own socket. Basically it is n socket 1 core 1 thread/core kind of a structure as witnessed from within the guest. CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 NUMA node(s): 1 This is not a good default topology because resources are distributed across multiple sockets. For example, a Linux guest with multi socket configuration will have to calibrate TSC per socket due to which it might observe a higher amount of boot time than usual. A better idea for default topology would be 1 socket n core 1 thread/core which ensure better resource locality. After this change topology would change to: CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) per core: 1 Core(s) per socket: 8 Socket(s): 1 NUMA node(s): 1 Fixes: #6497 Signed-off-by: Jinank Jain <jinankjain@microsoft.com> |
||
---|---|---|
.. | ||
src | ||
build.rs | ||
Cargo.toml |