Недавно я столкнулся с ситуацией, когда page_fault
приводит к уплотнению, даже если у машины 60 ГБ свободной памяти.Вот мой график пламени:
![enter image description here](https://i.stack.imgur.com/2DYXn.png)
График мониторинга выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/cEHoL.png)
Только try_creating_zone
- это моя функция пользовательского пространства, в рамках которой может происходить распределение.Я пишу систему базы данных, мое значение составляет около 32 КБ (размер страницы 4 КБ).уплотнение не происходит до некоторого момента времени, как показывает график, показатели ядра compact migrate scanned
часто происходят.Я просто не понимаю, почему выделение 32 КБ не может быть выполнено, даже если у меня 60 ГБ свободной памяти.
Кто-нибудь, кто мог бы дать несколько советов?Спасибо