我有一个相对较小的家用 Red Hat Linux 服务器(大约 8 GB RAM)。除了运行一些自制的应用程序来跟踪各种事情之外,我不使用它。在盒子上运行的唯一真实的东西是一个数据库和一个网络服务器。
我注意到,当使用 NMON 和 TOP 等工具检查系统计数器时,系统总可用内存相对较低(大约几百 MB),而数据库和 Web 服务器的活动内存仍然很低(仅总共消耗 3 GB)。即使包括所有其他正在运行的进程,总消耗的内存也小于 4 GB。
为什么 Red Hat Linux 报告的可用内存少于总内存减去运行进程的已用内存总和?
我什至没有在我的专用服务器上设置我的网站,所以我是目前唯一使用它的人。然而这是我在我的系统信息中看到的:
我今天刚安装了一堆安全软件,所以我想知道这是否可能是原因。Dos deflate、CSF 防火墙、Mod_security、SIM、Log watch 等程序。
我的服务器的详细信息:
CentOS 处理器 Intel Xeon CPU X3220 CPU 速度 2.39 GHz 缓存大小 4.00 MB 内存 2GB DDR2