Есть фряха 7.2 i386, с 16гигами оперативы. Чтобы память было видно, ядро скомпилено с pae.
В итоге :
Код: Выделить всё
dmesg -a| grep mem
real memory = 17985175552 (17152 MB)
avail memory = 16832249856 (16052 MB)
Код: Выделить всё
hw.physmem: 4286582784
hw.usermem: 3959746560
hw.realmem: 805306368
Код: Выделить всё
top -n | grep Mem
Mem: 2234M Active, 547M Inact, 311M Wired, 152K Cache, 112M Buf, 13G Free
Стал копать. В итоге выяснилось, что надо менять vm.kmem, hw.physrmem и KVA.
В loader.conf засовывал различные параметры, изменял их. hw.physrmem=16G/8G/4G , vm.kmem_size=1G/512..
По-умолчанию, vm.kmem_size: 335544320, т.е. 320Мг. И при малейшем увеличении - все падает =( И не в одном из режимов не грузилась. Приходилось через вербос делать ансет и грузится.
И еще, на Intel(R) Xeon(R) CPU E5420 @ 2.50GHz встанет amd64 ?