没问题。Linux 借用 RAM 进行缓存。这是可取的(RAM 比磁盘快)和绝对正常的行为。
从该链接:
如果不是,为什么 top 和 free 会说我的所有 ram 都已使用?
这只是对术语的误解。您和 Linux 都同意应用程序占用的内存是“已使用”的,而没有用于任何事情的内存是“空闲的”。
要查看您有多少可用 RAM,请键入free -m并查看该-/+ buffers/cache行。在我的机器中,例如:
$ free -m
total used free shared buffers cached
Mem: 5868 4031 1836 0 282 2260
-/+ buffers/cache: 1489 4379
Swap: 6143 0 6143
Run Code Online (Sandbox Code Playgroud)
因此,我使用了大约 1.5 GB RAM,而不是 4 GB,因为第一行可能看起来像。
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |