Cómo encontrar cuántos núcleos hay en los sistemas Linux

Cómo encontrar cuántos núcleos hay en los sistemas Linux
Este tutorial explica cuántos núcleos de procesadores hay en un sistema de Linux.

Después de leer este artículo, podrá verificar el número de núcleos a través de diferentes comandos disponibles para todos los sistemas de Linux. Algunos de los comandos explicados también son útiles en los sistemas BSD.

Todas las instrucciones descritas en este tutorial incluyen capturas de pantalla para que cada usuario lo entienda fácilmente, independientemente de su nivel de conocimiento."

Para verificar el número de CPU en Linux, este tutorial cubre los siguientes comandos:

  • LSCPU
  • nproc
  • hwinfo
  • arriba
  • htop
  • /proc/cpuinfo

El comando LSCPU

El LSCPU El comando lee tanto el sistema de archivos sysfs como el archivo /proc /cpuinfo. Al ejecutar LSCPU, podemos ver cuántos núcleos hay en nuestro sistema Linux. Además, este comando muestra la información sobre cachés de CPU, modelo y enchufes, entre otra información útil.

Esta sección explica cómo usar LSCPU para imprimir toda la información de la CPU y cómo mostrar el número de núcleos de CPU específicamente.

Para mostrar toda la información de la CPU, ejecute LSCPU sin banderas adicionales, como se muestra en la figura a continuación.

LSCPU

Mediante el uso de EGREP, puede imprimir solo el número de núcleos, como se muestra a continuación.

LSCPU | egrep 'cpu \ (s \)'

El comando LSCPU es el más utilizado para verificar la información en las CPU.

Verifique el número de núcleos en Linux con el comando nproc

Otra herramienta simple de usar para revelar la cantidad de núcleos en su sistema Linux es el nproc dominio.

De manera predeterminada, sin banderas, este comando mostró el número de núcleo. Simplemente ejecute el comando como se muestra a continuación para devolver el número de núcleos en el sistema.

nproc

Como puede ver, la salida es extremadamente simple.

El comando hwinfo

El comando Hwinfo Linux es otra opción para verificar el número de núcleos en el sistema.

El hwinfo El comando no se incluye de forma predeterminada en los sistemas Linux. Para instalarlo en distribuciones de Linux con sede en Debian, use el apto Manager de paquetes como se muestra en la captura de pantalla a continuación.

sudo apt install hwinfo -y

Una vez instalado, ejecute el comando hwinfo seguido de las banderas que se muestran en la siguiente figura.

sudo hwinfo - -cpu --short

Como puede ver, el número de núcleos se devuelve la línea por línea.

El comando hwinfo se puede usar para imprimir información sobre todo el hardware del sistema.

Entre sus características, puede exportar la salida a un archivo. Para exportar el número de núcleos a un archivo, use la siguiente sintaxis.

Nota: El nombre del archivo exportado es arbitrario; Puedes nombrarlo como quieras.

sudo hwinfo --short -cpu> núcleos.TXT

Puedes usar el menos Comando para leer el archivo exportado.

Menos núcleos.TXT

Como puede ver a continuación, el contenido del archivo es el mismo que la salida anterior.

Para mostrar toda la información del sistema con Hwinfo, ejecutarla como se muestra en la siguiente figura.

sudo hwinfo -todo

Como se muestra en la captura de pantalla anterior, el hwinfo El comando no es fácil de usar al mostrar información sobre todo el hardware. Para una vista más fácil de usar, use el indicador -short para especificar el hardware que desea verificar, como se muestra en el primer ejemplo del hwinfo sección.

Encontrar el número de CPU en Linux usando el comando superior

El Linux arriba (Tabla de procesos) El comando es un administrador de tareas que imprime la memoria en tiempo real y el uso de recursos de la CPU.

Este comando imprime procesos de ejecución y memoria y consumo de CPU. Cuando se usa con la bandera -1, también muestra el número de núcleos en el sistema.

Ejecute el siguiente comando para iniciar la utilidad superior que muestra cuántos núcleos están presentes en el sistema.

Top -1

Como puede ver, el comando superior muestra 4 núcleos: 0,1,2 y 3.

Además, también puede ejecutar el comando superior sin banderas y luego presionar 1; El resultado es el mismo.

Verificar cuántos núcleos usando el comando HTOP

El comando HTOP es similar al comando superior previamente explicado. Pero tiene algunas ventajas por encima. La interfaz de usuario de HTOP es colorida, por lo tanto, más fácil de usar, HTOP también admite desplazamiento,

Contrario al arriba, Para ver cuántos núcleos hay en el sistema, no necesita usar banderas. Ejecute el comando a continuación para ver cómo HTOP muestra la información de la CPU.

htop

Revelar el número de núcleos en Linux leyendo /proc/cpuinfo

Otra forma de ver el número de núcleos en Linux es leyendo el archivo /proc /cpuinfo. Puede usar diferentes comandos para leer este archivo, como menos, CAT, más, etc.

Para leer el archivo cpuinfo, ejecute el comando que se muestra a continuación.

menos /proc /cpuinfo

El número de núcleos se muestra en el hermanos línea, como lo señaló la flecha blanca en la captura de pantalla a continuación.

También puede mostrar específicamente el número de núcleos ejecutando el comando a continuación.

MENOS /PROC /CPUINFO | Procesador GREP | WC -L

Como puede ver a continuación, hay 4 núcleos en el sistema.

Eso es todo; Con todos los comandos descritos anteriormente, tiene diferentes formas de verificar el número de núcleos.

Conclusión

Como se muestra en este tutorial, en Linux, hay muchos métodos para verificar el número de núcleos en el sistema. Todos los métodos son fáciles de aplicar por cualquier usuario, independientemente del nivel de experiencia. Los comandos anteriores son universales y están disponibles para todas las distribuciones de Linux, incluso cuando no se instalan de forma predeterminada con el sistema. Aprender el número de núcleos es importante, por ejemplo, al asignar recursos de procesador a máquinas virtuales. Cada usuario de Linux debe saber cómo recopilar información sobre el hardware.

Gracias por leer este tutorial explicando cómo encontrar cuántos núcleos hay en el sistema. Siga a Linuxhint para obtener más tutoriales y consejos de Linux Professional.