Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 своп   Alexey M. Kosorotov   29 Jan 2002 15:31:24 
 Re: своп   Oleg Koreshkov   29 Jan 2002 15:37:33 
 Re: своп   freeman@stc.gov.ua   29 Jan 2002 16:30:52 
 Re: своп   Valentin Davydov   31 Jan 2002 10:06:42 
 Re: своп   Valentin Nechayev   01 Feb 2002 10:49:47 
 Re: своп   Valentin Davydov   02 Feb 2002 13:04:39 
 Re: своп   Valentin Nechayev   03 Feb 2002 16:50:01 
 Re: своп   Valentin Davydov   03 Feb 2002 19:55:50 
 Re: своп   Valentin Nechayev   04 Feb 2002 00:41:35 
Архивное /ru.unix.bsd/73687caacf6c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional