* Re: [PVE-User] Hotplug Memory and default Linux kernel
[not found] <mailman.5.1693303201.12715.pve-user@lists.proxmox.com>
@ 2023-08-29 21:04 ` Anderson, Stuart B.
0 siblings, 0 replies; only message in thread
From: Anderson, Stuart B. @ 2023-08-29 21:04 UTC (permalink / raw)
To: pve-user
That looks so promising, but it is not working for PVE8+EL9 or PVE7+EL8. Perhaps there is an additional qemu setting that is needed?
[root@pcdev15 ~]# grep memhp /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-5.14.0-284.25.1.el9_2.x86_64 root=/dev/mapper/system-root ro crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M rd.lvm.lv=system/root selinux=0 memhp_default_state=online
#
# which did change the value of,
#
[root@pcdev15 ~]# cat /sys/devices/system/memory/auto_online_blocks
online
#
# but leaves lshw reporting a single 1GB bank of memory,
#
[root@pcdev15 ~]# lshw -class memory
*-firmware description: BIOS
vendor: SeaBIOS
physical id: 0
version: rel-1.16.2-0-gea1b7a073390-prebuilt.qemu.org
date: 04/01/2014
size: 96KiB
*-memory
description: System Memory
physical id: 1000
size: 32GiB
capabilities: ecc
configuration: errordetection=multi-bit-ecc
*-bank
description: DIMM RAM
vendor: QEMU
physical id: 0
slot: DIMM 0
size: 1GiB
#
# and the kernel running with small default parameters,
#
[root@pcdev15 ~]# grep processes /proc/$(pgrep systemd-logind)/limits
Max processes 2659 2659 processes
Note, the above is running with the suggested udev rule as well, but that appears to be for cpu rather than memory,
[root@pcdev15 ~]# cat /lib/udev/rules.d/80-hotplug-cpu.rules
SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0", ATTR{online}="1"
Thanks.
> On Aug 29, 2023, at 3:00 AM, pve-user-request@lists.proxmox.com wrote:
>
> Hi,
>
> see
> https://pve.proxmox.com/wiki/Hotplug_(qemu_disk,nic,cpu,memory)#Memory_Hotplug
>
>
> 2 possiblity:
>
> add "memhp_default_state=online" to grub
>
> or
>
> add udev script
> /lib/udev/rules.d/80-hotplug-cpu.rules
>
> SUBSYSTEM=="cpu", ACTION=="add", TEST=="online", ATTR{online}=="0",
> ATTR{online}="1"
>
>
>
> When hotplug is enabled, only 1GB of "static" memory is enabled (to
> boot the kernel,...).
> Then the other memory modules, are hotpluggable, and by default are
> offline.
--
Stuart Anderson
sba@caltech.edu
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-08-29 21:04 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <mailman.5.1693303201.12715.pve-user@lists.proxmox.com>
2023-08-29 21:04 ` [PVE-User] Hotplug Memory and default Linux kernel Anderson, Stuart B.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal