我刚刚在Alix.2 板板载 256 MB 物理 RAM。未配置任何内容,也未连接任何硬盘。
问题是操作系统只使用了其中的 51MB。状态页面的图表显示:
Memory usage: 78% of 51MiB
输出sysctl
确认了之前的值:
hw.physmem: 53604352
hw.usermem: 35471360
hw.realmem: 268435456
并且与数据一致/var/run/dmesg.boot
(这个有一点点偏差):
real memory = 268435456 (256 MB)
avail memory = 47779840 (45 MB)
我如何告诉 FreeNAS 使用所有可用的 256MB?或者 FreeNAS-Alix 组合可能存在什么问题?
我已经测试过了航行Linux并且似乎使用了全部:
root@voyage:~# free -m
total used free shared buffers cached
Mem: 249 53 196 0 0 40
-/+ buffers/cache: 11 237
Swap: 0 0 0
从启动开始:
[ 0.000000] Memory: 251716k/262144k available (2719k kernel code, 9980k reserved, 1111k data, 344k init, 0k highmem)
答案1
它似乎解决了版本 8.0.4的 FreeNAS。(i386 一个,x64 似乎由于某种原因不起作用......)
新版本的问题在于,我有 1GB CF,而映像是 2GB。我已经解决了这个问题,方法是将 ISO 安装到 CF 上(使用我的 PC)。
它现在知道所有可用的内存!
real memory = 268435456 (256 MB)
avail memory = 247967744 (236 MB)
来自 sysctl 的数据:
hw.physmem: 255295488
hw.usermem: 247279616
hw.realmem: 268435456
所以问题出在 7.3