Uma boa maneira é verificar os processos com o maior RSS
ps aux --sort -rss | head
.. ou use ferramentas como o slabtop para ver onde a memória está sendo usada no alocador slab do Linux:
sudo slabtop
Anexaréacapturadeteladoprogramahtop
.Ousodamemóriasempreaumenta,masnãoconseguiencontrarqualprogramaestácomendominhaRAM.Depoisdisso,apenas200MBdememóriaficaramlivres:'(.
Vocêpoderiamedaralgumasdicasparacorrigiresseproblema?
Atualizar:
Parotodososprocessosqueconheço(naverdade,háapenasumprocessoqueexecutei),aguardecercade30minutose
free-mtotalusedfreesharedbufferscachedMem:15039146873520116-/+buffers/cache:14669370Swap:000
Parece-mequeoespaçolivredamemórianuncavoltará.
Atualização2
psaux--sort-rss|headUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10600.00.02797563320?Sl15:110:00/usr/lib/policykit-1/polkitd--no-debugubuntu18300.00.0218083240pts/1Ss15:120:00-bashroot7510.00.0102202296?Ss15:110:00dhclient-1-v-pf/run/dhclient.eth0.pid-lf/var/lib/dhcp/dhclient.eth0.leaseseth0root10540.00.03443842264?Ssl15:110:00NetworkManagerroot10.10.0337602072?Ss15:110:03/sbin/initroot13270.00.02873521712?Sl15:110:00/usr/lib/accountsservice/accounts-daemonubuntu204750.00.0173241424pts/1R+15:480:00psaux--sort-rsssyslog9420.00.02621321328?Ssl15:110:00rsyslogdroot5300.00.0519281268?Ss15:110:00/lib/systemd/systemd-udevd--daemon
**Atualização3:**
sudo slabtop
Uma boa maneira é verificar os processos com o maior RSS
ps aux --sort -rss | head
.. ou use ferramentas como o slabtop para ver onde a memória está sendo usada no alocador slab do Linux:
sudo slabtop
Sua memória provavelmente está sendo usada como um disco RAM ( link ).
Digite df -h
. Você vê um "tmpfs" montado em /dev/shm
ou /run/shm
? Em caso afirmativo, essa é a sua memória sendo usada para esse sistema de arquivos.
No passado, eu armazenei arquivos acessados com freqüência lá (Nota: os arquivos são apagados quando você reiniciar). Não me lembro dos detalhes, mas supostamente se ajusta em tamanho à medida que você usa memória. No entanto, sempre me perguntei se deixei um arquivo lá, se ele nunca recuperará esse espaço. Assim, desisti de fazer isso.
Se você pesquisar neste site por palavras como "disco de RAM", /dev/shm
ou /run/shm
(o último é o local usado por versões mais antigas do Ubuntu), você encontrará mais informações. Veja por exemplo:
Ou isso de outro site:
(Espero que isso responda à sua pergunta sobre aonde sua memória foi. No entanto, minha sugestão é deixá-la em seu tamanho padrão até você ler mais sobre ela. Não me lembro se o sistema confia nela.)