История изменений
Исправление 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 ;-)