aprendizaje sswapline

aprendizaje sswapline

Ahora entiendo que el intercambio no necesita ser demasiado grande, y los libros de texto generales son engañosos. Pero si desea admitir la hibernación, al menos intercambie el equivalente a ram

Significado del parámetro

swappiness,Linux内核参数,控制换出运行时内存的相对权重。swappiness参数值可设置范围在0到100之间。  低参数值会让内核尽量少用交换,更高参数值会使内核更多的去使用交换空间。默认值为60(参考网络资料:当剩余物理内存低于40%(40=100-60)时,开始使用交换空间)。对于大多数操作系统,设置为100可能会影响整体性能,而设置为更低值(甚至为0)则可能减少响应延迟。

Descripción del valor del parámetro de swappiness

vm.swappiness = 0

Solo en el caso de memoria insuficiente, cuando la memoria libre restante es inferior al límite de vm.min_free_kbytes, se utiliza el espacio de intercambio.

vm.swappiness = 1

Kernel versión 3.5 y superior, Red Hat kernel versión 2.6.32-303 y superior, realizan la cantidad mínima de intercambio sin deshabilitar el intercambio.

vm.swappiness = 10

Cuando el sistema tiene suficiente memoria, se recomienda establecer este valor para mejorar el rendimiento.

vm.swappiness = 60

Defaults

vm.swappiness = 100

El kernel utilizará activamente el espacio de intercambio.

Para la versión del kernel 3.5 y superior, la versión del kernel de Red Hat 2.6.32-303 y superior, en la mayoría de los casos, establecer en 1 puede ser mejor, 0 es adecuado para situaciones ideales (es probable que sea mejor usar 1 para los casos en los que 0 solía ser óptimo)

Modificar línea de intercambio

Modificación temporal

sudo sysctl vm.swappiness = 100
cat /proc/sys/vm/swappiness

Modificación permanente

sudo vim /etc/sysctl.conf
找到 vm.swappiness参数更改其值
如果参数不存在那么直接进行添加

Supongo que te gusta

Origin blog.csdn.net/ahelloyou/article/details/115319650
Recomendado
Clasificación