Como detectar vazamento de memória no kernel do Linux 2.6.29

1

Existe uma maneira de descobrir se o kernel do Linux está vazando memória executando alguns comandos? Estou quase certo de que o kernel do Linux está vazando memória. No entanto, o topo e o livre -k não revelam muito. Existe uma maneira que eu possa ver quanto de memória o kernel alocou e esperançosamente algum tipo de mapa de memória também? Obrigado por qualquer entrada

    
por doon 26.05.2011 / 12:12

1 resposta

2

Tente ver / proc / meminfo:

$ cat /proc/meminfo

Os campos resultantes são descritos na documentação do kernel .

Se você vir Slab ou KernelStack crescendo ao longo do tempo, talvez esteja pensando em alguma coisa. No entanto, se os grandes consumidores forem AnonPages , Mapped e Shmem , então é um problema de espaço de usuário não um problema de kernel.

    
por 26.05.2011 / 14:15