Я создал гигантские страницы 1G, предоставив параметры загрузки в Grub.После загрузки создал точку монтирования для огромных страниц, как показано ниже.
mkdir -p / mnt / largepages mount -t hugetlbfs -o pagesize = узел 1G / mnt / largepages
В хосте я могу видеть монтирование,
[root @ xxxxx ~] # cat / proc / mounts |grep огромный cgroup / sys / fs / cgroup / hugetlb cgroup rw, seclabel, nosuid, nodev, noexec, relaytime, hugetlb 0 0 узел / mnt / огромные страницы Но я не вижу монтирования в контейнере докера
[root @ xxxx ~] # docker run busybox cat / proc / mounts |grep огромный cgroup / sys / fs / cgroup / hugetlb cgroup ro, seclabel, nosuid, nodev, noexec, relaytime, hugetlb 0 0
[root @ xxxx ~] #
Также пробовал то же самое в превалирующем режиме
[root @ xxxx ~] # docker run --privileged busybox cat / proc / mounts |grep огромный cgroup / sys / fs / cgroup / hugetlb cgroup rw, seclabel, nosuid, nodev, noexec, relaytime, hugetlb 0 0
[root @ xxxx ~] #