我不确定我的记忆是怎么回事。我有 31G 总内存,使用 1G ,免费 9G 。
我的问题是,为什么,我只有9G和1G = 10G。它远离31G的总内存。
我希望环顾四周 1G使用和 ~29G免费。任何人都可以帮忙解释一下吗?
$ free -m
total used free shared buff/cache available
Mem: 31757 1264 9377 342 21114 29855
Swap: 2047 2 2044
$ free -g
total used free shared buff/cache available
Mem: 31 1 9 0 20 29
Swap: 1 0 1
答案 0 :(得分:0)
buff/cache: 21114
您的操作系统使用"免费" caching的记忆。
来自维基百科:
通常,所有未直接分配给应用程序的物理内存都是 用于页面缓存的操作系统。自记忆以来 否则会闲置,并在申请时很容易回收 请求它,通常没有相关的性能损失[...]