Eu quero saber, o systemd-logind deve estar rodando no contêiner docker? O systemd-logind do meu contêiner sempre consome CPU 100% e qual é o efeito do systemd-logind?
Se eu parar o systemd-logind do contêiner do docker para sempre, haverá outras influências?
Responder1
Realmente depende da distribuição Linux que você usa como modelo Docker, mas não explica 100%.
O login do Systemd não deve usar tanta CPU, pois seu trabalho é:
https://www.freedesktop.org/software/systemd/man/systemd-logind.service.html
systemd-logind é um serviço do sistema que gerencia logins de usuários. É responsável por:
Acompanhar usuários e sessões, seus processos e seu estado ocioso. Isso é implementado alocando uma unidade de fatia do systemd para cada usuário abaixo de user.slice e uma unidade de escopo abaixo dela para cada sessão simultânea de um usuário. Além disso, um gerenciador de serviços por usuário é iniciado como instância de serviço do sistema de[e-mail protegido]para cada usuário logado.
Gerando e gerenciando IDs de sessão. Se a auditoria estiver disponível e um ID de sessão de auditoria já estiver definido para uma sessão, o ID da sessão será inicializado a partir dela. Caso contrário, será utilizado um contador de sessões independente.
Fornecimento de acesso baseado em PolicyKit para usuários a operações como desligamento ou suspensão do sistema
Implementando uma lógica de inibição de desligamento/suspensão para aplicativos
Manipulação de chaves de hardware de energia/suspensão
Gerenciamento de vários assentos
Gerenciamento de troca de sessão
Gerenciamento de acesso a dispositivos para usuários
Geração automática de logins de texto (gettys) na ativação do console virtual e gerenciamento de diretório de tempo de execução do usuário
Suponho que há algo errado com o seu modelo do Docker.