A.3.4. No se reconoce la RAM


En algunos casos, el kernel no reconoce toda la memoria (RAM), lo que hace que el sistema utilice menos memoria de la instalada. Puede averiguar cuánta memoria RAM se está utilizando utilizando el comando free -m. Si la cantidad total de memoria no coincide con sus expectativas, es probable que al menos uno de sus módulos de memoria esté defectuoso. En los sistemas basados en la BIOS, puede utilizar la utilidad Memtest86 para comprobar la memoria de su sistema.

Algunas configuraciones de hardware tienen reservada parte de la memoria RAM del sistema y, por tanto, no está disponible para el sistema. Algunos ordenadores portátiles con tarjetas gráficas integradas reservan una parte de la memoria para la GPU. Por ejemplo, un portátil con 4 GiB de RAM y una tarjeta gráfica integrada de Intel muestra aproximadamente 3,7 GiB de memoria disponible. Adicionalmente, el mecanismo de volcado de kdump crash kernel, que está habilitado por defecto en la mayoría de los sistemas Red Hat Enterprise Linux, reserva algo de memoria para el kernel secundario utilizado en caso de un fallo del kernel primario. Esta memoria reservada no se muestra como disponible cuando se utiliza el comando free.

Procedimiento: Configurar manualmente la memoria

Utilice este procedimiento para establecer manualmente la cantidad de memoria utilizando la opción del kernel mem=.

  1. Inicie su sistema y espere hasta que aparezca el menú del cargador de arranque. Si ha configurado el periodo de tiempo de espera de arranque en 0, pulse la tecla Esc para acceder a él.
  2. En el menú del gestor de arranque, utilice las teclas del cursor para resaltar la entrada que desea arrancar y pulse la tecla Tab en los sistemas basados en BIOS o la tecla e en los sistemas basados en UEFI para editar las opciones de entrada seleccionadas.
  3. En la lista de opciones, busque la línea del núcleo, es decir, la línea que comienza con la palabra clave linux. Añade la siguiente opción al final de esta línea:

    mem=xxM
  4. Sustituye xx por la cantidad de RAM que tienes en MiB.
  5. Pulse F10 o Ctrl X para arrancar su sistema con las opciones editadas.
  6. Espere a que el sistema se inicie y luego inicie la sesión.
  7. Abra una línea de comandos y ejecute de nuevo el comando free -m. Si la cantidad total de RAM mostrada por el comando coincide con sus expectativas, añada lo siguiente a la línea que comienza con GRUB_CMDLINE_LINUX en el archivo /etc/default/grub para que el cambio sea permanente:

    # grub2-mkconfig --output=/boot/grub2/grub.cfg
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba