我有一个使用hugepage的应用程序,由于某些bug,应用程序突然崩溃了.崩溃后,由于应用程序没有正确释放hugepage,因此sys文件系统中的freepagepage号不会增加.
$ sudo cat /sys/kernel/mm/hugepages/hugepages-2048kB/free_hugepages 0 $ sudo cat /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages 1024
有没有办法用武力释放大页?
有时需要检查hugetlbfs已挂载的所有目录.所以,
按命令查找安装目录mount | grep huge
.
检查每个目录除外/dev/hugepages
.
删除所有2M大小的文件.(2M是巨页的大小)