Atualização de memória do servidor Linux parcialmente invisível

1

Ontem, substituí dois DIMMs de 256MB em um servidor meu (datado de 2006 ou 2007, acho) por dois novos DIMMS de 1GB. Eu também atualizei o kernel do Linux de 2.6.30 para 2.6.35. Agora, top e report livre tenho cerca de 900MB de memória total. O que aconteceu com os outros 1.1GB?

    
por djc 28.11.2010 / 10:37

3 respostas

2

Sobre o kernel do linux que você está executando, esse custom é compilado? Se bem me lembro, existe uma opção no kernel do linux relacionada a quanta memória o kernel pode acessar (1GB, 4GB ou 64GB com o PAE). Nos kernels de 32 bits, suponho que hoje em dia as distros o definem como padrão em 4GB. Se o seu kernel foi compilado sob encomenda, pode haver uma chance de que ele tenha sido definido em 1GB.

No entanto, a primeira coisa que você deve fazer é verificar o servidor durante a inicialização e verificar a quantidade de memória que o BIOS reconhece. Eu ficaria muito surpreso que um servidor de 2006-2007 não pode lidar com módulos de memória de 1GB.

    
por 28.11.2010 / 14:00
3

What happened to the other 1.1GB?

Eles não podem ser endereçados pela placa-mãe?

Sério. Se você tem um servidor com 256mb dimms, então é antigo. NÃO é de 2006 ou 2007 - ou alguém comprou no ebay. É IMHO muito mais velho.

E, possivelmente, não pode lidar com 1GB de dimms. Que simples. Muito provavelmente o máximo de memória que ele pode manipular por slot é de 512mb. E o mais provável é que ele mapeie algumas coisas físicas em sua memória máxima, fazendo com que você perca outros 100MB.

Se você colocar as especificações da placa-mãe (marca, tipo, etc.), alguém pode consultá-lo.

    
por 28.11.2010 / 11:38
1

Verifique a BIOS e veja quanta memória é informada lá. Não parece um problema do SO.

    
por 28.11.2010 / 12:48

Tags