LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

char buf[8192];

Функция с таким фреймом вполне себе перескакивает гард и модифицирует память ниже гарда.

это происходит в том случае, если страницы по 4К, а в случае epoll никто не мешает нам использовать страницы по 2М, и при некоторой возне вообще в 1Г (в то время как 2М-страницы в тредах переполняют тлб)

т.е. твой аргумент, в общем-то, за epoll ;-)

Исходная версия www_linux_org_ru, :

char buf[8192];

Функция с таким фреймом вполне себе перескакивает гард и модифицирует память ниже гарда.

это происходит в том случае, если страницы по 4К, а в случае epoll никто не мешает нам использовать страницы по 2М (в то время как 2М-страницы в тредах переполняют тлб)

т.е. твой аргумент, в общем-то, за epoll ;-)