首先,是的,我读过LinuxAteMyRAM,这并不能解释我的情况。
# free -tm
total used free shared buffers cached
Mem: 48149 43948 4200 0 4 75
-/+ buffers/cache: 43868 4280
Swap: 38287 0 38287
Total: 86436 43948 42488
#
Run Code Online (Sandbox Code Playgroud)
如上图,-/+ buffers/cache:线条显示表示内存使用率非常高。但是,从 的输出中top,我没有看到任何进程使用了超过 100?MB 的内存。
那么,内存有什么用呢?
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28078 root 18 0 327m 92m 10m S 0 0.2 0:25.06 java
31416 root 16 0 250m 28m 20m S 0 0.1 25:54.59 ResourceMonitor
21598 root …Run Code Online (Sandbox Code Playgroud)