mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-31 15:25:26 +00:00
runtime-rs: add the memory prealloc support for cloud-hypervisor
Add the memory prealloc support for cloud hypervisor too. Signed-off-by: Fupan Li <fupan.lfp@antgroup.com>
This commit is contained in:
parent
fb7cfcd2fb
commit
5163156676
@ -177,6 +177,15 @@ block_device_driver = "virtio-blk-pci"
|
|||||||
# Default false
|
# Default false
|
||||||
#block_device_cache_direct = true
|
#block_device_cache_direct = true
|
||||||
|
|
||||||
|
# Enable pre allocation of VM RAM, default false
|
||||||
|
# Enabling this will result in lower container density
|
||||||
|
# as all of the memory will be allocated and locked
|
||||||
|
# This is useful when you want to reserve all the memory
|
||||||
|
# upfront or in the cases where you want memory latencies
|
||||||
|
# to be very predictable
|
||||||
|
# Default false
|
||||||
|
#enable_mem_prealloc = true
|
||||||
|
|
||||||
# Enable huge pages for VM RAM, default false
|
# Enable huge pages for VM RAM, default false
|
||||||
# Enabling this will result in the VM memory
|
# Enabling this will result in the VM memory
|
||||||
# being allocated using huge pages.
|
# being allocated using huge pages.
|
||||||
|
@ -285,6 +285,8 @@ impl TryFrom<(MemoryInfo, GuestProtection)> for MemoryConfig {
|
|||||||
|
|
||||||
hotplug_size,
|
hotplug_size,
|
||||||
|
|
||||||
|
prefault: mem.enable_mem_prealloc,
|
||||||
|
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user