[pve-devel] [PATCH 1/2] add hugepages option

Dietmar Maurer dietmar at proxmox.com
Thu May 12 12:57:42 CEST 2016


> host configuration
> ------------------
> hugepages need to be allocated at boot
> 
> for 4GB of 2M hugepages
> 
> /etc/default/grub
> -----------------
> GRUB_CMDLINE_LINUX_DEFAULT="quiet hugepagesz=2M hugepages=2048"
> 
> /etc/fstab
> ----------
> hugetlbfs  /dev/hugepages  hugetlbfs       pagesize=2048k        0 0
> 
> for 4GB for 1GB hugepages
> 
> /etc/default/grub
> -----------------
> GRUB_CMDLINE_LINUX_DEFAULT="quiet default_hugepagesz=1G hugepagesz=1G
> hugepages=4"

It is still unclear to me how to setup hugepages. On my host /dev/hugepages 
is already mounted:

# mount|grep hugecgroup on /sys/fs/cgroup/hugetlb type cgroup
(rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb,nsroot=/)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
hugetlb on /run/lxcfs/controllers/hugetlb type cgroup
(rw,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb,nsroot=/)

who mount that? Do I still need above setup? How do I know the number
of required hugepages in advance? How can we make that more convenient for 
the user?




More information about the pve-devel mailing list