>[оверквотинг удален] >подобные обрезания остались незамеченными. Если сделать так, как я хочу, можно >будет сразу отловить кучу ошибок. > >Пока я пытаюсь перед запуском SDK съесть 4-5Гб посредством мелких malloc'ов по >4096 байт, и потом защитить это через mprotect, но не очень >получается, ядро меня не спрашивает, где выделять память, да еще и >mprotect требует страничного форматирования. С mmap'ом тоже пока не выгорает. > >Наверняка это распространенный прием, и умные люди уже отработали подобную технологию. Любые >предложения приветствуются, заранее спасибо! sysctl -w vm.mmap_min_addr = $((4096*1024*1024)) :)
|