|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 04 Feb 2002 00:41:35 To : Valentin Davydov Subject : Re: своп -------------------------------------------------------------------------------- >>> Valentin Davydov wrote: > >Hу тогда должно быть понятно, что проитерировать все объекты и страницы > >у них - операция скорее рутинная, нежели сложная. > Вот именно. Для того, чтобы найти, кому принадлежит данная страница, > приходится бегать по всем процессам и у каждого спрашивать про каждый > его allocated vm_object, не оно ли это. Вот в обратную сторону - да, > просто. Hу на вычистку одного раздела можно и потратиться на итерирование. > >А алгоритм использования где? А где код перекладки в более близкие свопы, > >если они освобождаются? ;))) > Алгоритма использования нету. И код не написан. О чём я и писал в самом > начале треда. Кстати, код, IMHO, довольно тривиальный, для каждой страницы > в расчищаемом свопе шлём её хозяину сигнал (SIGDANGER ?), по которому он > либо подбирает своё барахло, либо падает нафиг, если не понимает о чём речь. > Через 60 секунд не освободил - шлём девятку, этот код в ядре уже есть ;-) А можно страницу переложить в другой раздел или в оперативку. Или вообще не трогать. Почему сразу стрелять? > >> в применении к какой-нибудь Мозилле, которой сказали kill после того, как у > >> ней больше половины свопа натекло виртуальной памяти. Безотносительно к > >> swapoff. > >Это как раз понятно. kill съела - память прочистилась - выгружать в > >оперативку или на другой своп эти страницы не надо. Лишь бы в локах не > >запутаться. > Это как раз непонятно. Зачем он (Hетшкаф) минутами шуршит свопом (да-да, > на 16-тиметровом ноутбуке именно минутами), когда всего-то и надо, что > сказать exit(). Деструкторы зовет, наверно. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73687caacf6c.html, оценка из 5, голосов 10
|