canonical / charm-sysconfig

A subordinate charm to apply system settings like grub configurations or systemd configurations.
Apache License 2.0
0 stars 5 forks source link

sysconfig dies not specify default hugepage size #7

Closed dashmage closed 8 months ago

dashmage commented 8 months ago

Sysconfig charm does not allow specifying default_hugepagesz=1G


Imported from Launchpad using lp2gh.

dashmage commented 8 months ago

(by jfguedez) Configuring "hugepages=64" and "hugepagesz=1G" in the charm does not lead to 64 1G hugepages:

grep Huge /proc/meminfo

AnonHugePages: 4096 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 67108864 kB

Had to add to add default_hugepagesz=1GB outside of the charm to enable the functionality:

grep Huge /proc/meminfo

AnonHugePages: 4096 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 64 HugePages_Free: 64 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 1048576 kB Hugetlb: 67108864 kB

dashmage commented 8 months ago

(by jfguedez) forgot to add the charm revision to my previous comment: sysconfig jujucharms 8