Sua memória RAM está lá. É só que algumas delas estão sendo usadas. Sempre que seu computador estiver ligado, algumas coisas serão carregadas em sua RAM, de modo que você nunca verá a RAM inteira mostrada como "disponível". O que você está procurando está na coluna "total".
Por exemplo, na minha máquina:
total used free shared buff/cache available
Mem: 15938 9361 2307 1436 4269 4807
Swap: 16383 868 15515
Eu tenho 15938 M de RAM, dos quais 4807 estão disponíveis atualmente e 9361 está sendo usado por vários processos. Você não vê 2048
porque está usando -m
. Tente --mega
em vez disso. E se a sua próxima pergunta é por que o Linux está tendo tanta RAM, veja link .