но и страницами по 4мб. понятное дело что второе -- эффективнее. у нас это происходит прозрачно для приложения -- запросил гиг сразу после загрузки -- тебе дали 256 страниц по 4мб. через неделю -- как смогли нарезали по 4кб.
в линухе надо заранее при загрузке откладывать huge page и особым образом их просить.
а теперь что происходит если выделили 4мб страницу приложению, а потом из середины этого пространства пару страниц освободили и куда-то ныкают? а тут надо переобразовать одно в другое, нашинковать, освободить...
а если несколько паралельно?
в общем выглядит как чреватое проблемами при неаккуратности.
ну и раз у тебя такая работа идет -- это как бы первый потенциальный претендент на рассматривание.
можно пожертвовать перфомансом и згрузиться с vm.pmap.pg_ps_enabled=0 в loader.conf и посмотреть будет падать али нет
4MB? Разве не 2MB?
Обсуждают сегодня