Si haces un docker stats y no ves el porcentaje de memoria que consumen tus dockers, es probable que no tengas habilitado del cggroup memory.
Para habilitar el cgroup memory en una Raspberry Pi, necesitas modificar el archivo /boot/cmdline.txt y añadir los siguientes parámetros al final de la línea:
cgroup_enable=memory cgroup_memory=1 cgroup_enable=cpuset
Debes añadir todo en la misma línea, separado por un espacio.
Por ejemplo, si tu archivo /boot/cmdline.txt tiene esta línea:
console=serial0,115200 console=tty1 root=PARTUUID=738a4d67-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
Debes modificarla para que quede así:
console=serial0,115200 console=tty1 root=PARTUUID=738a4d67-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cgroup_enable=memory cgroup_memory=1 cgroup_enable=cpuset
Estos parámetros le indican al kernel que active el subsistema de control de memoria y que lo monte en /sys/fs/cgroup/memory.
Después de añadir estos parámetros, debes reiniciar la Raspberry Pi para que los cambios surtan efecto.
Puedes comprobar si el cgroup memory está habilitado usando el comando cat /proc/cgroups y buscando la línea que dice memory.
cat /proc/cgroups
Publicado por Angel el Saturday 25 November del 2023
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc

Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.