我的问题是当 Ubuntu 14.04 LTS 服务器上没有安装任何程序时,它通常使用多少 RAM?
答案1
我的问题是 Ubuntu 14.04 LTS 服务器通常使用多少 RAM?
Linux/Ubuntu 的设置是这样的,它将尝试找到将数据保存在内存中的最佳情况,并且将数据放到磁盘上会受到最少的性能影响(当然它有点复杂:你可以将这种行为更改为更少或更积极)。
因此,给出一个确切的数字可能无法。
watch -n 5 free -m
会向你显示实际数字。
从服务器版本的建议来看:
300 MHz x86 processor
192 MiB of system memory (RAM)
1 GB of disk space
Graphics card and monitor capable of 640x480
CD drive
你需要至少 192 MiB 才能使服务器正常运行。所以答案可能是:192 MiB 大致可用于原始安装,但会产生一些开销(否则我预计建议的数字会更高或更低)。更多就更好了,但不是必需的。
答案2
这取决于安装了多少 RAM —— 在一定程度上,Ubuntu 会将一部分可用 RAM 用于系统操作,其余部分用于应用程序。如果安装的 RAM 不足,Ubuntu 会因为过度的分页交换而运行缓慢,如果可用空间超过 6 GB,空闲时的 RAM 使用量将不会进一步增加。这也受到控制交换使用量的各种设置的影响 —— 交换分区的大小和“swappiness”(交换量)——这是您通常不会调整的系统设置,它决定了系统将以多大的力度权衡可用 RAM 和交换时间。
我的 Kubuntu 14.04.2 LTS 系统(KDE Plasma 工作区)在全新启动后空闲时占用了我安装的 4 GB 的 70-75%,但我确实有一些在启动时立即运行的小部件;如果没有这些小部件,它可能会也可能不会占用更少的空间,因为禁用它们可能只会减少空闲状态下使用的交换空间量。如果您有一个较轻的 GUI(或在命令行中运行)并且没有自动启动应用程序,您可能会使用更少的空间;如果您没有交换分区并运行同样重量级的 GUI,您可能会使用更多空间。