Usando apenas 3.3GB, mas tenho 8GB de RAM, mesmo no Ubuntu 14.04 64bit

2

Eu tenho 2x 4GB (8GB) RAM instalado na minha placa-mãe e BIOS / UEFI pode confirmá-lo, mas no Ubuntu 14.04 64bit só tem 3424776kB ou 3.266120911GB.

uname -a retorna:

3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Por meio da pesquisa, alguém falou sobre remapeamento de memória, mas não consigo encontrar isso na minha Gigabyte F2A55M-DS2, acho que isso significa que ela está ativada por padrão.

$ free -g
                total       used       free     shared    buffers     cached
Mem:             3          1          1          0          0          0
-/+ buffers/cache:          1          1
Swap:            3          0          3'


$file /sbin/init
/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7d9cc5d4d6cb68aede9400492a7c5942c55c7598, stripped'
    
por eSPiYa 02.10.2014 / 17:42

2 respostas

0

Parece que o problema está relacionado às atualizações e aos espelhos quebrados. Mudou o espelho que estou usando para um diferente, as atualizações foram bem sucedidas. Depois de uma reinicialização, o desempenho ficou tranquilo e, quando eu verifiquei a RAM, ela já tinha 7,2 GB (parece que a AMD APU também usa RAM).

    
por 04.10.2014 / 05:58
1

Verifique o arquivo de memória / proc / tree

$> cat /proc/meminfo
MemTotal: $MEMTOTAL
MemFree: $MEMFREE
Buffers: $BUFFERS
Cached: $CACHED
SwapCached: $SWAPCACHED
... ...

Verifique o registro de DMESG para sua memória

$> dmesg | grep "Memory"

Invoque o dmidecode para saber mais sobre seu hardware

$> dmidecode --type memory

Provavelmente, você está enfrentando um problema de hardware. Certifique-se de que o BIOS da sua Motherboard esteja completamente atualizado, e adquira uma Autorização de Devolução de Materiais para a memória do fornecedor se o problema persistir. Além disso, tente inserir o DIMMS em portas diferentes.

Lembro-me de algo muito importante sobre os Kernels Habilitados do PAE (Extensão de Endereços Físicos) !!!

Execute isto:

grep --color=always -i PAE /proc/cpuinfo

Se você vir um $ RETURN_VALUE aqui, terá suporte ao PAE.

A seguinte seqüência de comando instalará um kernel genérico-PAE no Ubuntu.

  • A linha 1 instala o pacote.
  • A linha 2 imprime o kernel na tela.
  • A linha 3, 4 e 5 ativa o sinalizador PAE em / proc /
  • A linha 6 verifica se isso foi bem-sucedido.
apt-get install linux-image-generic-pae

uname -a

cat /proc/cpuinfo | sed 's\flags\t*:&pae' > /tmp/cpuinfo/pae

mount -o bind /tmp/cpuinfo_pae /proc/cpuinfo

mount -o remount,ro,bind /proc/cpuinfo

grep flags /proc/cpuinfo

A limitação de acesso à memória de 3.21 GB é comumente um problema gerado pelo Kernel. Sua outra opção é compilar um Kernel baunilha da linha principal do Kernel.org e habilitar a extensão CFLAGS for PAE.

O kernel de 32 bits com PAE pode funcionar melhor que o kernel X64. Muitas vezes tive apenas um monte de problemas com o X64 e o hardware.

    
por 02.10.2014 / 18:12