我曾在论坛上浏览过这个问题,但我找到的答案并不具体,或者涉及旧版本的 ubuntu。
我正在使用 ubuntu 14 (3.13.0-35-generic #62-Ubuntu x86_64 x86_64 x86_64),RAM 使用率通常达到 100%。即使是刚启动的系统,它也超过 50%。
在这个版本的 ubuntu 中这正常吗?对于 4 GB RAM 的机器,最好切换到 lubuntu 或其他对 RAM 要求较少的桌面?
$ free -h
total used free shared buffers cached
Mem: 3.9G 2.3G 1.6G 23M 318M 1.0G
-/+ buffers/cache: 1.0G 2.9G
Swap: 4,0G 0B 4,0G
答案1
不使用可用 RAM 是没有意义的。Linux 使用应用程序未使用的 RAM(例如作为磁盘缓存)来加速磁盘访问。如果应用程序需要更多 RAM,Linux 会适当缩小磁盘缓存。
free
在以 开头的行的输出中,-/+ buffers/cache
告诉您应用程序可以使用的 RAM 数量。
在您的示例中,应用程序使用了 1.0G(可用空间为 3.9G),还有 2.9G 可用。1.3G 用于缓存和类似用途,如果需要将被释放。