Diminuindo a RAM de vídeo do sistema reservado - O kernel ainda reserva a mesma RAM

0

Estou trabalhando com um desktop antigo (estação de trabalho Lenovo ThinkCentre muito antiga) que reutilizamos em um servidor (RHEL7.3). Ele tem um chip gráfico integrado e acredito que está comendo mais memória RAM do que deveria. O sistema reporta que 4GB está instalado e free -m lista 3.5 ~ GB como utilizável. Olhando no dmesg eu posso ver que o sistema operacional está reservando os 0.5 ~ GB restantes. Eu tentei reduzir a RAM de vídeo sendo reservada no BIOS, definindo-o para um fixo 128MB. No entanto, após a reinicialização, o sistema reservou a mesma quantidade de memória:

[redacted]$ grep memory -i dmesg | grep -i reserved
[    0.000000] Memory: 3648080k/5046272k available (6764k kernel code, 1058768k absent, 339424k reserved, 4433k data, 1680k init)
[redacted]$ grep memory -i dmesg.old | grep -i reserved
[    0.000000] Memory: 3648080k/5046272k available (6764k kernel code, 1058768k absent, 339424k reserved, 4433k data, 1680k init)

Eu perdi um passo ou está correto? Eu verifiquei novamente o BIOS para ter certeza de que salvei minhas alterações, mas está mostrando as configurações esperadas para a placa de vídeo. Existe alguma maneira que eu possa obter alguns dos RAM sendo reservados pelo sistema ou é 'perdido' e apenas algo que precisamos para contornar?

    
por Greg Miller 01.06.2017 / 20:06

1 resposta

1

O kernel não está reservando memória RAM, está reservando espaço de endereço. É provável que sua estação de trabalho não tenha suporte para remapeamento de memória, portanto, se precisar de espaço de endereço abaixo de 4 GB (e, para todos os tipos de coisas), isso tornará a RAM inutilizável. A RAM não é reservada, não há lugar para mapeá-la para que ela possa ser acessada.

Você pode verificar suas configurações da BIOS para uma configuração de "remapeamento de memória". Se você vir um, ligue-o. Isso fará com que o BIOS remapeie a memória acima do limite de 4 GB. Se o BIOS não tiver essa opção, o chipset provavelmente não suportará esse remapeamento.

    
por 01.06.2017 / 20:41