[freebsd] Arubacloud

Eugene Grosbein eugen at grosbein.net
Wed Jan 10 16:47:17 EET 2018


10.01.2018 21:38, Nick Kostirya пишет:
> 
>>
>> На amd64 (по дефолту у сабжа) больше ничего. На i386 я делаю ещё
>> в конфиге ядра:
>>
>> options         KVA_PAGES=512
>> options         KSTACK_PAGES=4
>>
>> и в /boot/loader.conf:
>>
>> vm.kmem_size="768M"
>> vm.kmem_size_max="768M"
>>
>> Иначе из-за сломанного лимита ZFS может подвесить систему.
> 
> Это для 1G оперативки?

Да.

> А почему vm.kmem_size* недостаточно? 
> Ведь по умолчнию KVA_PAGES=260 - это 1G, разве его не хватит для vm.kmem_size="768M" ? 

По умолчанию для i386 KVA_PAGES=256, то есть 1GB. Этот гигабайт адресного пространства
ядра (KVA) тратится много на что, и по дефолту на kmem даётся только 320M из гигабайта.
А если дать больше полгига из гигабайта, то есть шанс получить паники в других местах
из-за недостатка KVA. Тем более, если дать три четверти из дефолтного KVA (768M).





More information about the freebsd mailing list