GNU/Linux >> Tutoriales Linux >  >> Linux

linux redhat + swapoff está atascado no devuelve aviso

Solución 1:

El comando swapoff necesita vaciar toda la memoria intercambiada del archivo de intercambio (/dev/mapper/rootvg-swap) a la memoria principal (o quizás a otro lugar) antes de que pueda deshabilitar el archivo de intercambio. Esto puede tardar en completarse y es posible que no tenga suficiente memoria libre.

Puede aumentar la cantidad de espacio de intercambio libre que tiene agregando más archivos de intercambio

  • cree un archivo de intercambio/LV dependiendo de lo que tenga disponible
  • usa mkswap para configurarlo
  • usa swapon para habilitarlo

La página de manual de swapon contiene más información acerca de varios archivos de intercambio que pueden ser útiles para ver las prioridades en particular.

Es probable que la forma más segura de resolver su problema sea reiniciar en modo de usuario único y llevar a cabo el proceso que describió cuando el sistema no esté bajo presión de memoria.

La mejor solución es dimensionar su sistema adecuadamente para su carga de trabajo y agregar más memoria.

Solución 2:

Experimenté este problema recientemente en una máquina virtual Centos 7. Paré y comencé swapoff varias veces porque estaba impaciente y pensaba "no pasaba nada".

En el último esfuerzo intenté ejecutar swapon --show en una terminal separada con unos minutos de diferencia y vi que la cantidad de intercambio que se usaba se reducía, aunque a paso de tortuga, es decir, 1,5 MB/s, por lo que tardó aproximadamente una hora y cuarto en terminar, ya que había aproximadamente 6,5 GB en intercambio - aunque había mucha memoria principal disponible. Finalmente terminó con éxito.


Linux
  1. Crear un archivo de intercambio de Linux

  2. Las mejores preguntas de la entrevista de Linux:intercambio

  3. intercambio:comando no encontrado

  4. ¿Cómo mostrar la ruta actual en el símbolo del sistema en sh (no bash) de Linux?

  5. Linux:¿cómo desintercambiar explícitamente todo lo posible?

Instalar python 3 en Redhat 8

Gestión de intercambio en el sistema Linux moderno

Cómo borrar la memoria de intercambio en Linux

Cómo borrar el caché de la memoria RAM, el búfer y el espacio de intercambio en Linux

Cómo deshabilitar permanentemente el intercambio en Linux

¿Cómo funciona el intercambio de memoria en Linux?