Vazamento de memória do sistema Debian com slab (tamanho-512)

1

Eu tenho o sistema rodando Debian 7.4 (3.2.0-4-686). É um sistema simples que não executa muitos processos. A única coisa que este sistema faz é executar dois drivers diferentes (DAHDI e divas4linux) para duas placas ISDN e o Asterisk 1.8.24.0.

O problema é: a máquina consome mais e mais memória ao longo do tempo.

Eu fiz algumas pesquisas e de acordo com o meminfo, slabinfo e slabtop, há uma quantidade cada vez maior de objetos de placas de tamanho 512 que são irrecuperáveis:

MemTotal:        1025984 kB
MemFree:          648568 kB
Buffers:          145404 kB
Cached:            69952 kB
SwapCached:            0 kB
Active:           142724 kB
Inactive:          88460 kB
Active(anon):      18028 kB
Inactive(anon):     3416 kB
Active(file):     124696 kB
Inactive(file):    85044 kB
Unevictable:        3092 kB
Mlocked:            3092 kB
HighTotal:        128904 kB
HighFree:          32192 kB
LowTotal:         897080 kB
LowFree:          616376 kB
SwapTotal:        310268 kB
SwapFree:         310268 kB
Dirty:                12 kB
Writeback:             0 kB
AnonPages:         18932 kB
Mapped:            13128 kB
Shmem:              3448 kB
Slab:             129952 kB
SReclaimable:      17272 kB
SUnreclaim:       112680 kB
KernelStack:         672 kB
PageTables:          660 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      823260 kB
Committed_AS:      62972 kB
VmallocTotal:     122880 kB
VmallocUsed:       28700 kB
VmallocChunk:      93208 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        8184 kB
DirectMap2M:      903168 kB

Como posso investigar mais sobre qual processo pode causar esse uso de memória?

    
por user1049746 24.04.2014 / 09:47

1 resposta

1

O problema que causa o vazamento de memória está finalmente resolvido. O problema estava no driver do kernel zaphfc para a placa de linha ISDN baseada em HFC. Mais informações (e um patch para a fonte do driver que corrige o problema) podem ser encontradas aqui: link

    
por 20.01.2016 / 16:22