当前位置:Linux教程 - Linux文化 - 为什么我所有的应用都停掉后linux还要900Mb 内存没有释放?

为什么我所有的应用都停掉后linux还要900Mb 内存没有释放?


>>> 此贴的回复 >> 全部使用了 919696k (898M),剩下 3234436k (3158M),所以你的记忆体还剩下很多。然后使用中的记忆体内,cached 就占用 666608k (650M),bufferd 就占用掉 144332k (140M),所以整个来看其实都还好。

系统都会把多的可用记忆体拿来当一般 disk io 存取读写快取的资料放置区域,这对于系统的 io 效率有很大的帮助,所以多拿来利用何乐不为呢 ?

整个情况来看,你实际跑的程式占用的记忆体其实不多... 所以你要烦恼的是,若是 cached 与 buffered 都使用率很低,然后 used 很高的话,才表示实际上系统记忆体资源不够。

所以不要再以 "used" 认定判断系统记忆体是否足够使用的标准。