Usando Ozcan ROM 6.3 en mi Samsung Galaxy S4, observo que el proceso kswapd0 hace que la CPU sea lenta. Lo mismo sucedió en otra ROM TW KK - Omega. Después de investigarlo durante semanas, me di cuenta de que es el proceso el que hace el trabajo SWAP: transferir contenido de RAM al almacenamiento cuando la memoria es baja.
Actualmente, no quiero usar SWAP, por lo que las siguientes son las soluciones que traté de deshabilitar SWAP:
swapoff -a
(para detener el intercambio en todos los dispositivos de intercambio) pero me da un error: swapoff: /etc/fstab: No such file or directory
.Entonces, mis consultas son las siguientes:
¿Por qué y cómo SWAP se habilita automáticamente? ¿Es el kernel o la ROM responsable de ello?
¿Cuándo se podría crear la partición SWAP cuando no lo hice manualmente? ¿Al flashear la ROM?
¿Qué estoy haciendo mal en el swapoff
comando? Después de leer sobre el mismo error, creo que está relacionado con la ubicación del archivo de intercambio. Entonces, ¿cómo puedo saber la ubicación del archivo de intercambio? ¿Alguna sugerencia sobre cómo deshabilitar el SWAP de forma permanente o hacer que kswapd0 use menos CPU si el retraso no está directamente relacionado con el SWAP?
(Publicado originalmente en XDA )
Puede que no sea posible deshabilitar kswapd0. Incluso si es posible deshabilitarlo, no debe intentarlo. Verá, kswapd0 hace un trabajo importante incluso si no tiene un archivo de intercambio.
En el sitio web de Ubuntu Stack Exchange, psusi explica:
El espacio de intercambio solo se usa para datos que no están respaldados por ningún otro archivo. Los datos que se asignan desde otros archivos en el disco (como programas ejecutables) aún se intercambian a sus respectivos archivos incluso si no tiene un dispositivo de intercambio.
Deberías visitar la respuesta original de psusi y votarla.
inolvidableidSoporteMonica
endolito