44.5.2. Modificación de los grupos de control versión 1 con systemd


Cada unidad persistente está supervisada por el sistema systemd y el gestor de servicios, y tiene un archivo de configuración de la unidad en el directorio /usr/lib/systemd/system/. Para cambiar los ajustes de control de recursos de las unidades persistentes, modifique su archivo de configuración de unidades, ya sea manualmente en un editor de texto o desde la interfaz de línea de comandos.

La ejecución de comandos en la interfaz de línea de comandos es una de las formas de establecer límites, priorizar o controlar el acceso a los recursos de hardware para grupos de procesos.

Procedimiento

  • Para limitar el uso de memoria de un servicio, ejecute lo siguiente:

    # systemctl set-property example.service MemoryLimit=1500K
    Copy to Clipboard Toggle word wrap

    El comando asigna instantáneamente el límite de memoria de 1.500 kilobytes a los procesos ejecutados en un grupo de control al que pertenece el servicio example.service. El parámetro MemoryLimit, en esta variante de configuración, se define en el archivo /etc/systemd/system.control/example.service.d/50-MemoryLimit.conf y controla el valor del archivo /sys/fs/cgroup/memory/system.slice/example.service/memory.limit_in_bytes.

  • Opcionalmente, para limitar temporalmente el uso de memoria de un servicio, ejecute

    # systemctl set-property --runtime example.service MemoryLimit=1500K
    Copy to Clipboard Toggle word wrap

    El comando asigna instantáneamente el límite de memoria al servicio example.service. El parámetro MemoryLimit se define hasta el siguiente reinicio en el archivo /run/systemd/system.control/example.service.d/50-MemoryLimit.conf. Con un reinicio, se elimina todo el directorio /run/systemd/system.control/ y MemoryLimit.

Nota

El archivo 50-MemoryLimit.conf almacena el límite de memoria como un múltiplo de 4096 bytes - un tamaño de página del kernel específico para AMD64 e Intel 64. El número real de bytes depende de la arquitectura de la CPU.

Recursos adicionales

Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat