">
 

[b]Identificando e Corrigindo Leaks de Memória em PID 1: Uma História de Suporte ao Linux[/b]

Iniciado por Malaquias, Hoje at 14:45

Respostas: 0   |   Visualizações: 1

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

O que há de novo no Ubuntu?

Uma das principais responsabilidades de um Administrador de Sistemas (Sysadmin) é garantir a estabilidade e a segurança dos servidores de produção. recentemente, a Canonical Support ajudou uma organização retail global a identificar e corrigir um problema de leak de memória em PID 1, que afetava a integridade dos seus sistemas Linux.

Descrição do problema

O problema foi relatado por uma organização retail global que utiliza uma infraestrutura de servidores Linux para apoiar suas operações comerciais. Após uma auditoria de desempenho, os administradores de sistemas identificaram um problema de leak de memória persistente em PID 1, que estava causando uma perda gradual de recursos do sistema.

Investigação e Identificação da Causa

Para resolver o problema, a Canonical Support realizou uma investigação detalhada em três níveis de sistema: o nível de aplicação, o nível do sistema operacional e o nível do kernel. A equipe utilizou ferramentas como `strace`, `ltrace` e `sysdig` para monitorar as chamadas de sistema e identificar possíveis problemas.

Um comando útil para identificar leaks de memória é o seguinte:

```bash
sudo sysdig -c 'follow=pid,proc.mem.size'
```

Este comando utiliza o `sysdig` para monitorar as alterações na memória utilizada pelo processo em execução em PID 1 e identificar possíveis leaks de memória.

Impacto Prático para Sysadmins

O impacto prático do problema de leak de memória em PID 1 pode ser significativo para servidores de produção, pois pode causar uma perda gradual de recursos do sistema, levando a problemas de desempenho, estabilidade e segurança. Além disso, leaks de memória podem ser utilizados por ataques de tipo

Tags: