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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrew Filonov                       2:5019/22.2    24 Mar 2001  02:32:49
 To : Alexei Ivanov
 Subject : Re: from Swap to RAM
 -------------------------------------------------------------------------------- 
 
 >>>>> "AI" == Alexei Ivanov writes:
 
  >>>Чудак - человек. Ему говорят, что ничего их ядра не
  >>> выкидывается, а онсвое...  
  >>Это точно, что ничего? А то в freebsd-small говорили обратное.
  AI> Зачем мне freebsd-small я у себя проверял на своей машине.  И
  AI> зачем мне врать...  Проверяется просто - собирается ядро "без
  AI> поддержки" свопа и наблюдается за его состоянием при нагрузке.
 
  Фигню несете, товарищ дорогой. Или у вас vmdaemon за "ничего" идет?
 === src/sys/vm/vm_pageout.c
 #if !defined(NO_SWAPPING) ====
 /* the kernel process "vm_daemon"*/
 static void vm_daemon __P((void));
 static struct   proc *vmproc;
 
 static struct kproc_desc vm_kp = {
         "vmdaemon",
         vm_daemon,
         &vmproc
 };
 SYSINIT(vmdaemon, SI_SUB_KTHREAD_VM, SI_ORDER_FIRST, kproc_start, &vm_kp)
 #endif
 ==========================
 
  AI> P.S. Да и в довесок. Тут народ говорил, что мол в свопе остается
  AI> все вечно пока не потребуется эта область. Мне вот непонятно.
  AI> Если процесс который был сохранен в свопе со своими данными и
  AI> проч.  уже прекратил существование, то для этого он должен быть
  AI> как минимум сначала переброшен в RAM и потом завершен если не
  AI> убит.
 
  Hеобязательно. Он может быть убит и без переброски в RAM. В общем
  RTFM на тему swapping vs paging.
 
  AI>  Таким образом в свопе вообще не может ничего оставаться.
  AI> Тем более, что там храняться принципиально временные данные, не
  AI> акутальные при выключении машины, то и стирать по сути ничего не
  AI> надо.  Hадо лишь принудительно сказать что он пуст. Хотя бы
  AI> асинхронно, когда машина стоит.
 
  Прикинь, там вообще никто ничего не стирает.
  
  AI> Вообщем что-то мне не нравиться менеджер памяти под BSD...
 
  Он не должен нравится - он должен работать. С чем и справляется.
 
  AI> Может у кого есть чего пояснить?
 
  Зырить здесь - /usr/share/doc/papers/newvm.ascii.gz
 
 -- 
 Andrew E. Filonov
 You fault - core dumped.
 --- Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.2 (Thalia)
  * Origin: Cliph News Site (2:5019/22.2@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: from Swap to RAM   Andrew Filonov   24 Mar 2001 02:32:49 
Архивное /ru.unix.bsd/359939c66be4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional