Eu tenho um laptop Asus G50vt-x5 com 4 GB de RAM instalado. Mas o Ubuntu 10.10 mostra apenas 3 GB de RAM. Por que está mostrando apenas 3 GB de RAM em vez dos 4 GB completos? a saída do free
comando é:
neal@ubuntu:~$ free
total used free shared buffers cached
Mem: 3095668 2972784 122884 0 747996 1590044
-/+ buffers/cache: 634744 2460924
Swap: 0 0 0
free
comando?Respostas:
Se você instalou a versão de 32 bits do Ubuntu, ele não reconhecerá mais de 4 GB de memória. Você precisará instalar a versão de 64 bits do Ubuntu para que o sistema reconheça mais de 4 GB de memória.
Veja também:
Observe que o padrão agora é que as imagens do Ubuntu sejam construídas e enviadas com o kernel habilitado para PAE, o que permite o uso de mais de 4 GB de RAM em sistemas de 32 bits. No entanto, isso requer o uso de um processador compatível com PAE em seu sistema. Se o seu sistema for suficientemente antigo, os kernels do PAE não funcionarão e a restrição acima de um limite de 4 GB de memória ainda permanecerá.
fonte
debootstrap/cdebootstrap
), suas configurações / arquivos estarão intactos, exceto é claro/etc
.Você pode instalar a versão de 64 bits, mas se não quiser fazer isso, poderá instalar o kernel ativado para PAE (Extensão de Endereço Físico) na versão de 32 bits.
Após o 10.04, o Ubuntu instala automaticamente o kernel habilitado para PAE se detectar mais de 3 Gb de memória. Mas o wiki do ubuntu diz:
Então eu acho que você instalou o Ubuntu usando CD sem conexão à Internet.
Tente o seguinte:
sudo apt-get install linux-genérico-pae linux-cabeçalhos-genérico-pae
O que é o PAE?
A Extensão de Endereço Físico é uma tecnologia que permite que os sistemas operacionais de 32 bits usem até 64 Gb de memória (RAM), algo que normalmente é alcançado ao mudar para um sistema de 64 bits. Atualmente, o PAE é suportado na maioria dos computadores e é um procedimento fácil ativá-lo no Ubuntu, se ainda não o estiver. Para verificar se o seu processador suporta PAE, tente
grep --color=always -i PAE /proc/cpuinfo
Em geral, um sistema adequado de 64 bits é recomendado se você tiver 4 Gb ou mais de memória e / ou quiser obter todos os benefícios da arquitetura de 64 bits (consulte 32bit_and_64bit), mas, em alguns casos, fazer uma mudança completa para 64 bits não é necessário. desejável, e usar o PAE pode ser um compromisso viável.
Note-se que não há extensão de endereço virtual. ou seja, os aplicativos ainda recebem a mesma quantidade de memória virtual, pois os endereços virtuais ainda têm 32 bits, enquanto os endereços físicos têm 36 bits. Portanto, o PAE não é de todo equivalente a um sistema de 64 bits.
fonte
Abra / var / log / dmesg / dmesg e procure a seção próxima ao início que se parece com isso:
Poste essa seção para análise detalhada. Procure também uma outra linha um pouco mais abaixo:
Muitas vezes, existem coisas como memória de vídeo ocupando espaço na área de 3-4 gb. Em alguns sistemas, a memória é simplesmente perdida. Em outros, ele pode ser remapeado, geralmente acima da marca de 4 GB, que você precisa acessar o kernel pae ou 64 bits.
fonte
Você tem três soluções, duas das quais já foram sugeridas:
kernel-image-2.6-amd64-k8
eamd64-libs
fonte
Rum memtest ("Test memory") no menu de inicialização (ou na mídia de instalação) se a primeira tela relatar menos que seu 4Gb, atualize (Flash * ROM) seu BIOS.
Execute o sudo lshw para determinar o modelo da sua placa-mãe e acesse o site do fornecedor e o BIOS mais recente.
fonte
Eu sei que isso é um pouco localizado demais, mas a pergunta dedicada foi marcada como duplicada e agora é redirecionada para esta.
Para usuários do Dell XPS 13 L321X, há uma atualização do BIOS que introduziu esse problema / recurso. Portanto, se você deseja recuperar seu 4G de RAM, é necessário fazer o downgrade para o BIOS A04 . Há dois tópicos mencionando esse problema na comunidade da Dell:
fonte