Red Hat Training
A Red Hat training course is available for RHEL 8
44.5.3. Eliminación de grupos de control versión 1 con systemd
Puede utilizar el sistema systemd
y el gestor de servicios para eliminar los grupos de control transitorios y persistentes (cgroups
) si ya no necesita limitar, priorizar o controlar el acceso a los recursos de hardware para grupos de procesos.
44.5.3.1. Eliminación de grupos de control transitorios
Los transitorios cgroups
se liberan automáticamente una vez que terminan todos los procesos que contiene un servicio o una unidad de alcance.
Procedimiento
Para detener la unidad de servicio con todos sus procesos, ejecute:
# systemctl stop <name>.service
Para terminar uno o más procesos de la unidad, ejecute:
# systemctl kill <name>.service --kill-who=PID,… --signal=signal
El comando anterior utiliza la opción
--kill-who
para seleccionar los procesos del grupo de control que desea terminar. Para matar varios procesos al mismo tiempo, pase una lista de PIDs separada por comas. La opción--signal
determina el tipo de señal POSIX que se enviará a los procesos especificados. La señal por defecto es SIGTERM.
Recursos adicionales
- Para más información sobre el concepto de grupos de control, véase Sección 44.1, “Entender los grupos de control”.
-
Para más información sobre los controladores de recursos, consulte las páginas del manual Sección 44.2, “Qué son los controladores de recursos del núcleo” y
systemd.resource-control(5)
,cgroups(7)
. -
Para más información sobre el papel de
systemd
en los grupos de control, véase Sección 44.4, “Función de systemd en los grupos de control versión 1”. -
Para obtener más información sobre
systemd
, los archivos de configuración de las unidades y sus ubicaciones, así como una lista completa de los tipos de unidades desystemd
, consulte las secciones correspondientes en Configuring basic system settings.