小编noq*_*qqe的帖子

Linux 不会丢弃 FS 缓存。相反,内存开始交换

我对 linux 内存缓存的这种行为感到很困惑。

             total       used       free     shared    buffers     cached
Mem:         15953      14188       1765         64         37      11504
-/+ buffers/cache:       2645      13308
Swap:         2047       1332        715
Run Code Online (Sandbox Code Playgroud)

不应该有非缓存内存优先于缓存吗?换句话说:为什么机器交换到磁盘,而不是丢弃缓存。

我可以改变这种行为吗?如果是,如何?

linux memory cache swap linux-kernel

6
推荐指数
1
解决办法
1204
查看次数

标签 统计

cache ×1

linux ×1

linux-kernel ×1

memory ×1

swap ×1