我在 Amazon AWS 上设置了我的 Ubuntu 服务器。规格如下:
RAM - 1 GB 处理器 - Intel Xeon,分配给我一个核心。
当我登录时,我发现 RAM 使用率始终接近 42%,我已经设置了 apache2 和 PHP,但我处于生产模式,因此根本没有负载!42% 是理想的还是有什么东西占用了 RAM?谢谢
答案1
根据经验,在 Linux 开始使用交换之前,您无需担心内存使用情况。内核将内容保留在内存中以帮助加快系统速度(例如缓存文件系统),但如果/当需要使用交换时,它将智能地驱逐页面。
grep MemAvailable /proc/meminfo
您可以通过执行或运行来查看标题中的“avail Mem”条目,以确定可用的内存量top
。这些表示内核在需要时可用的内存量(即,这不包括磁盘缓存)。