我有一个刚刚安装 pfSense 2.1 的盒子。这个盒子有 16GB 的 RAM,是一个四核处理器(是的,我们正计划处理一些严重的流量并使用代理过滤器来处理大量客户端)。
BSD shell 正确报告安装了 16GB 的 RAM:
dmesg | grep memory
real memory = 17179869184 (16384 MB)
avail memory = 2604027904 (2483 MB)
我在这里的假设是 BSD 报告内存使用情况的方式与其他 Unix 系统非常相似——机器已经继续并“保留”了近 14GB 的 RAM,这就是为什么只有 2GB 被报告为可用的原因。
困惑:
在 pfSense 仪表板上,它仅在系统信息小部件中的“内存使用情况”旁边报告可用内存:
内存使用 2534 MB 的 10%
这让我很担心。我需要 pfSense 来查看所有 16GB 的 RAM,以便我可以为代理内容过滤器 (SquidGuard) 提供适当的数量。
这有什么好担心的吗?为什么或者为什么不?如果有什么需要担心的,我该如何解决?
*在头脑中敲自己*
这个问题是一个(非常)愚蠢的错误。我安装了 32 位版本的 pfSense,而不是 64 位版本。
问题解决了!