Допустим, я монтирую огромные страницы на /mnt/hugepages
; а затем два приложения open()
и затем mmap()
на одной огромной странице.
После одного сбоя, другого close()
, а затем munmap()
я заметил, что огромная страница все еще находится внутри /mnt/hugepages
, numastat -vm
также показывает, что огромная страница занята. Затем я вручную удаляю этот файл (/ vastpage), numastat -vm
все еще показывает, что огромная страница занята. Затем я убил оставшееся приложение. Наконец, numastat -vm
показывает, что огромная страница больше не занята.
Теперь мой вопрос: как правильно в этом случае выпустить огромную страницу, не убивая все приложения, ранее создавшие страницу?
Я прочитал это сообщение .
Но мой пост отличается тем, что я не хочу убивать все приложения, но выпускаю огромную страницу как можно скорее и не хочу размонтировать.
Спасибо!