- swap什么时候开始使用?是内存用完的时候吗?或者当内存还没有被完全使用时?
- 进程什么时候会出现“内存不足”错误并被内核杀死?是RAM和交换空间都被充分使用的时候吗?或者只是当内存是?
答案1
何时开始使用交换取决于您如何设置交换内核参数。 swappiness 为 0 时,交换仅在内存完全使用时才会发生,而为 100 时,交换会尽快发生。默认值为 60。
当 RAM 和交换空间完全填满时,就会发生 OOM 错误。
何时开始使用交换取决于您如何设置交换内核参数。 swappiness 为 0 时,交换仅在内存完全使用时才会发生,而为 100 时,交换会尽快发生。默认值为 60。
当 RAM 和交换空间完全填满时,就会发生 OOM 错误。