Uso da memória inexoravelmente subindo para cima

1

Apenas no último dia, meu sistema Arch Linux começou a consumir memória. Isso parece começar quando o sistema está ligado e não consigo encontrar uma maneira de pará-lo. O sintoma é que o uso de memória relatado começa a aumentar lentamente, sem qualquer aumento concomitante na memória atribuída a qualquer processo. Isso termina dentro de oito horas ou mais de inicialização, com o sistema congelando devido a um swap-thrashing, matando todos os processos, e finalmente atingindo o kernel panic com "falta de memória e sem processos elimináveis".

Um aspecto estranho é que os relatórios de uso de memória não são uniformes nas ferramentas; top e free reportam menos memória usada do que htop a qualquer momento, embora todos ainda relatem muito mais do que é usado pelos processos. A única conexão óbvia que posso fazer para o início do problema é que ontem é a primeira vez que executei o VMware Player nessa instalação do SO; no entanto, o sistema foi reinicializado várias vezes desde então sem nunca executá-lo, e nenhum de seus módulos do kernel são carregados após a reinicialização, então estou muito inseguro sobre como isso poderia estar causando esse problema.

Dados técnicos:

# free
              total        used        free      shared  buff/cache   available
Mem:        4051344     2966128      335004        3472      750212      817888
Swap:       5464060           0     5464060

# cat /proc/meminfo 
MemTotal:        4051344 kB
MemFree:          379164 kB
MemAvailable:     861696 kB
Buffers:           51988 kB
Cached:           428512 kB
SwapCached:            0 kB
Active:           828600 kB
Inactive:         341056 kB
Active(anon):     689964 kB
Inactive(anon):     2952 kB
Active(file):     138636 kB
Inactive(file):   338104 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       5464060 kB
SwapFree:        5464060 kB
Dirty:               184 kB
Writeback:             0 kB
AnonPages:        689444 kB
Mapped:           215500 kB
Shmem:              3472 kB
Slab:             265636 kB
SReclaimable:      35540 kB
SUnreclaim:       230096 kB
KernelStack:        4304 kB
PageTables:        10368 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     7489732 kB
Committed_AS:    1746596 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      321932 kB
VmallocChunk:   34358947836 kB
HardwareCorrupted:     0 kB
AnonHugePages:    192512 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      136576 kB
DirectMap2M:     4057088 kB
DirectMap1G:           0 kB

Os únicos números de /proc/meminfo que parecem suspeitos são os números VmallocTotal e VmallocChunk , mas são muito maiores que minha memória física e swap combinados, então não sei o significado.

    
por Tom Hunt 02.02.2016 / 04:49

0 respostas