Question #
Linux中swappiness(/proc/sys/vm/swappiness)的取值范围在 0 到 100,值为 100、60和0时,系统都会表现出什么样的行为?
- 值为 100 的时候系统平等回收匿名内存和 Page Cache 内存;
- 一般缺省值为 60,就是优先回收 Page Cache;
- swappiness 为 0,不能完全禁止 Swap 分区的使用,在内存紧张的时候,也会使用 Swap 来回收匿名内存。
swappiness 可以决定系统将会有多频繁地使用交换分区。一个较高的值会使得内核更频繁地使用交换分区,而一个较低的取值,则代表着内核会尽量避免使用交换分区。swappiness 的取值范围是 0–100,缺省值 60。