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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Maxim Konovalov                      2:5020/400     29 Jun 2006  18:22:23
 To : Eugene Grosbein
 Subject : Re: VM_KMEM_SIZE
 -------------------------------------------------------------------------------- 
 
 On Thu, 29 Jun 2006, 20:45+0400, Eugene Grosbein wrote:
 
 > 29 июн 2006, четверг, в 16:14 KRAST, Maxim Konovalov написал(а):
 >
 >  MK>> Честно говоря, плохо понял rationale самой идеи что-то покрутить в
 >  MK>> ядре.
 >  >> Где надо крутить шестерку, чтобы она дала мне создать, скажем,
 >  >> md(4) на 700M в ram? В свопе дает, в ram нет.
 >  >> Физической памяти один гиг, система SMP, ничем не загружена (вообще).
 >  MK> Вот такое надо?
 >  MK> [root@btw ~]# mdconfig -a -t malloc -s 700m
 >
 > Ага.
 >
 >  MK> KVA_PAGES должно помочь, но очень аккуратно.  Очень просто можно
 >  MK> получить панику.
 >
 > Спасибо, попробую. В каких пределах менять (хотя бы грубо)?
 
 А сильно депендс он.  Мой пример с машины с 4GB RAM, KVA_PAGES=512.
 Это 2GB KVA.  При этом данная файловая система не используется.  У вас
 1GB RAM, из которых 70% мы собираемся использовать под md(4).  Однако
 же ядро на старте о наших экзотических запросах ничего не знает и
 поэтому на этапе конфигурения пытается распределить ядерную память
 согласно своим представлениям об оптимуме.  В результате легко может
 получиться ситуация, при которой в момент использования этого md(4),
 возникнет конфликт интересов и как следствие, например, паника.
 
 Hа досуге можно почитать kern/53350.  А оттуда по ссылке
 http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2003-06/1599.html
 
 >  MK> А теперь мне не очень понятно, для чего такой md(4) :-)
 >
 > Для /usr/obj, например ;-)
 
 Подразумевается, что vm лучше знает, как поступить со свободной
 памятью.  В том смысле, что выигрыш от такого ramdisk должен быть не
 очень большой.
 
 -- 
 Maxim Konovalov
 --- ifmail v.2.15dev5.3
  * Origin: MAcomnet Telco. (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: VM_KMEM_SIZE   Maxim Konovalov   29 Jun 2006 18:22:23 
Архивное /ru.unix.bsd/11926a105f954.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional