Aula 18
Gerenciamento Avançado de Memória, Cgroups e Namespaces
Administração de Sistemas Linux
Objetivos de Aprendizagem
- Fundamentos da tecnologia de containers: Namespaces (PID, NET, MNT, IPC, UTS, USER) para isolamento lógico e Control Groups (Cgroups v2) para limitação de CPU, RAM e I/O de processos.
- Operação segura e produtiva no terminal
- Automação de procedimentos em ambientes de nuvem
Pilares Técnicos
- Linux Namespaces
- Control Groups (Cgroups v2)
- Isolamento de Recursos
- Mecanismos Internos do Docker
- OOM Killer (Out Of Memory)
Comandos Principais
# Criação de namespace de rede isolado com ip netns
sudo ip netns add rede_isolada
sudo ip netns exec rede_isolada ip a
# Verificação de cgroups v2
cat /sys/fs/cgroup/cgroup.controllers
Próximos Passos
Acesse o Quiz, Exercícios e Desafio de Automação.