|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/359939c66be4.html, оценка из 5, голосов 10
|