2012-03-14, 18:59
#1
Jag har en virtuell FreeBSD (FreeNAS 7) där jag initialt gav hosten 256MB RAM i hypervisorn (VMWare ESXi).
Efter det har jag utökat till 512MB i hypervisorn och trodde att hosten automatiskt skulle allokera detta efter en omstart men så har inte skett. Både hypervisor och host är sedan dess omstartade flertalet gånger samt så har jag uppgraderat hosten till absolut senaste builden av FreeNAS efteråt med samma resultat.
Jag hade förstått om problemet manifesterat sig på en fysisk maskin där man kan stöta på problem med bussar / trasiga stickor etc men inte under vmware..
Tyvärr får jag erkänna att det finns rejäla glapp i mina BSD-kunskaper, kanske någon av er har några idéer?
dmesg:
Jag använder inte ZFS över huvud taget så den varningen borde vara irrelevant.
top (minnesrelaterat iaf):
sysctl:
Efter det har jag utökat till 512MB i hypervisorn och trodde att hosten automatiskt skulle allokera detta efter en omstart men så har inte skett. Både hypervisor och host är sedan dess omstartade flertalet gånger samt så har jag uppgraderat hosten till absolut senaste builden av FreeNAS efteråt med samma resultat.
Jag hade förstått om problemet manifesterat sig på en fysisk maskin där man kan stöta på problem med bussar / trasiga stickor etc men inte under vmware..
Tyvärr får jag erkänna att det finns rejäla glapp i mina BSD-kunskaper, kanske någon av er har några idéer?
dmesg:
Kod:
$ dmesg | grep mem
SRAT: No CPU found for memory domain 0
real memory = 536870912 (512 MB)
avail memory = 256835584 (244 MB)
vgapci0: <VGA-compatible display> port 0x10d0-0x10df mem 0xd4000000-0xd7ffffff,0xd8000000-0xd87fffff irq 16 at device 15.0 on pci0
mpt0: <LSILogic 1030 Ultra4 Adapter> port 0x1400-0x14ff mem 0xd8820000-0xd883ffff,0xd8800000-0xd881ffff irq 17 at device 16.0 on pci0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
VMware memory control driver initialized
ZFS WARNING: Recommended minimum kmem_size is 512MB; expect unstable behavior.
Consider tuning vm.kmem_size and vm.kmem_size_max
Jag använder inte ZFS över huvud taget så den varningen borde vara irrelevant.
top (minnesrelaterat iaf):
Kod:
$ top last pid: 15168; load averages: 0.00, 0.00, 0.00 up 0+00:45:11 18:46:20 30 processes: 1 running, 29 sleeping Mem: 34M Active, 33M Inact, 42M Wired, 148K Cache, 21M Buf, 145M Free
sysctl:
Kod:
$ sysctl -a | grep mem device mem vm.kmem_map_free: 127344640 vm.kmem_map_size: 6553600 vm.kmem_size_scale: 2 vm.kmem_size_max: 329853485875 vm.kmem_size_min: 0 vm.kmem_size: 133898240 vm.vmmemctl: target: 0 pages vfs.ufs.dirhash_lowmemcount: 0 vfs.ufs.dirhash_mem: 7007 vfs.ufs.dirhash_maxmem: 2097152 net.link.bridge.pfil_member: 1 debug.fwmem_debug: 0 hw.physmem: 283885568 hw.usermem: 239390720 hw.realmem: 536870912 hw.firewire.fwmem.speed: 2 hw.firewire.fwmem.eui64_lo: 0 hw.firewire.fwmem.eui64_hi: 0 hw.cbb.start_memory: 2281701376 hw.pci.host_mem_start: 2147483648 p1003_1b.memlock: 0 p1003_1b.memlock_range: 0 p1003_1b.memory_protection: 0 p1003_1b.shared_memory_objects: 200112 compat.ia32.maxvmem: 0 kstat.zfs.misc.arcstats.l2_abort_lowmem: 0 kstat.zfs.misc.arcstats.memory_throttle_count: 0