Cómo verificar las ranuras de RAM en Linux

Tiene dos opciones para verificar las ranuras de RAM que están ocupadas y lo que hay en su máquina. El primero es abrir el estuche y mirar. Esto puede implicar desatornillar los tornillos de un escritorio o aflojar la puerta frágil de una computadora portátil en algunos casos. ¡Es increíble hacer esto en una tableta Linux x86 o x86_64! De cualquier manera, esta opción está completamente descartada. Afortunadamente, la alternativa es utilizar una sencilla herramienta de línea de comandos que casi no tardará en ejecutarse.

Como de costumbre, deberá abrir un pedido de inmediato para esto. Busque la palabra Terminal en Ubuntu Unity Dash o mantenga presionadas las teclas Ctrl + Alt + T si está utilizando la gran mayoría de entornos de escritorio. Es posible que desee hacer clic en el menú Aplicaciones o Bigote, apuntar a Herramientas del sistema y luego hacer clic en Terminal si utiliza LXDE, Xfce4, Cinnamon, KDE o cualquiera de las otras plataformas que admiten este token.

Método 1: uso del decodificador de tabla DMI

La forma más fácil de verificar la cantidad de ranuras de RAM actualmente en uso en su máquina sin abrirla es usar el comando DMI Table Decoder llamado dmidecode, que le brinda una descripción justa. En el símbolo del sistema, escriba sudo dmidecode -t 16 y presión hacia adentro. Probablemente se le pedirá su contraseña de administrador. Escríbalo y luego presione Entrar. Obtiene una cantidad decente de salida que le dice exactamente cuántos dispositivos tiene. Por otra parte, este cálculo se basa en dispositivos y no en el recuento físico real. En algunos casos, esto puede ser diferente, por lo que deberá intentar algo más.

Una vez que haya revisado esa información, escriba sudo dmidecode -t 17 y presione Entrar para obtener una lista completa de las tarjetas físicas conectadas a las ranuras de RAM de su computadora. Esto también le dirá si está utilizando un DIMM, SODIMM o alguna otra clase de tarjetas RAM. Siempre que eso le haya proporcionado la información que necesita, puede cerrar la ventana en el futuro y terminar. Había dos comandos para obtener la información que buscaba, e incluso así con el menor juego posible.

Método 2: usar la aplicación List Hardware

Hay otras utilidades de línea de comandos simples que pueden hacer lo mismo, aunque podrían brindarle mucho más de pared a pared que la anterior. La ventaja es que esta vez solo tiene que emitir un comando, aunque es posible que desee desplazarse hacia arriba o hacia abajo después de que se realice la acción porque obtiene más resultados de los que obtuvo. Mas o menos sudo memoria clase lshw y presión hacia adentro. Notarás que esta aplicación no es completamente instantánea a diferencia de las demás. Esto se debe a que realiza una encuesta completa de los dispositivos de hardware de su sistema para asegurarse de que lo que le informa sea 100% exacto.

Lo más probable es que notes algunas frases flash en la pantalla antes de eliminarlas. Es posible que vea SCSI y USB, lo que lo sorprendería porque no tienen nada que ver con las ranuras de RAM. Siéntese y disfrute del viaje mientras ignora cómodamente esta inteligencia extranjera. La votación puede llevar algún tiempo en máquinas más antiguas, pero las CPU más rápidas pueden hacer que el proceso sea casi instantáneo. Puede notar algunos problemas de velocidad en las computadoras portátiles, pero nuevamente no debería haber problemas.

Ahora que el programa está terminado, probablemente tendrá que resolver un muro de texto. Algunos usuarios prefieren usar grep y otros prefieren desplazarse hacia arriba. En cualquier caso, lo que busca son todos los bancos de memoria. Por ejemplo, el sistema de prueba que ejecutamos hizo una copia de seguridad de la información sobre cuatro bancos de RAM individuales, cada uno del mismo proveedor y con las mismas velocidades de reloj. Por cierto, tenga en cuenta la sección de números de identificación física. Como ocurre con muchas cosas que se encuentran en los sistemas Unix, el kernel de Linux comienza a contar en la ranura cero en lugar de en la ranura uno. Para nuestra máquina de prueba, había cuatro ranuras que obtuvieron números del 0 al 3 en lugar del 1 al 4. Incluso asignar una tarjeta de memoria a una ranura cero no significa que su sistema la esté ignorando.

Cada uno también viene con el mismo ancho de broca, lo que puede ser importante en la mayoría de las instalaciones. Para la gran mayoría de los usuarios, esta fue información más que suficiente y ciertamente le dijo mucho sobre el tipo de RAM con la que está trabajando. Incluso puede saber lo suficiente para pedir un reemplazo o configurar algo para Wine. Por ejemplo, algunos juegos de computadora necesitan saber con qué tipo de RAM está trabajando. Si está en un sistema con toneladas de tarjetas RAM, como un servidor web Linux con una gran cantidad de memoria volátil para ejecutar máquinas virtuales, es posible que necesite un grep para resolver esta información. Todos los demás habrán resuelto su problema en este momento.

Sin embargo, puede escribir sudo memory lshw – clase tamaño grep y presione enter para obtener una descripción general rápida. Ahora, en nuestra máquina de prueba simple, eso no fue tan bueno ya que solo tenía cuatro gigabytes de RAM binaria, nunca se dividió en cuatro dispositivos diferentes. Si tiene algo como Xserve con 96 GB de RAM, esta descripción general rápida podría ser mucho más útil para usted.

Tenga en cuenta que la información devuelta por estas aplicaciones puede ser engañosa en una minoría de casos, por lo que aún querrá verificar físicamente las tarjetas RAM dentro de su bandeja de entrada si estaba planeando un nuevo plan. Y si quería estar absolutamente seguro de que lo había. nada mal. Podrías obtener resultados extraños e increíbles incluso si ejecutaras este tipo de comando dentro de una máquina virtual que tuviera un banco de emulación de chips RAM. Sin embargo, la información debería ser más precisa que exacta para la mayoría de los usos.