Tutoriales

Cómo obtener el número de procesadores/núcleos en Linux

No hace falta decir que las diversas distribuciones del sistema operativo Linux que ofrecen capacidades de rendimiento insustituibles en un entorno de desarrollo o producción pierden su identidad de rendimiento sin procesadores/núcleos.

Estos procesadores/núcleos son unidades de hardware de un sistema informático que son responsables de calcular qué tan rápido el sistema operativo Linux y sus programas alojados completan las tareas asignadas por el usuario/sistema.

El desarrollo/innovación de diversas infraestructuras de hardware informático ha llevado a la producción de CPU modernas, cuyos procesadores/núcleos incluyen funciones como hiperprocesamiento y múltiples núcleos.

Importancia de conocer la cantidad de procesadores/núcleos en Linux

Si está en una distribución de sistema operativo de código abierto como linux, el rendimiento lo es todo. Tanto los componentes de hardware como de software de su sistema informático deben ser óptimos.

Por lo tanto, al conocer la cantidad de procesadores/núcleos en la computadora que alimenta su sistema operativo Linux, puede estimar mejor cómo funcionará mejor su sistema operativo en condiciones informáticas específicas/adaptables.

Por ejemplo, es posible que pueda comprender por qué las CPU de múltiples núcleos/hiperprocesos tienen una ventaja de velocidad y rendimiento sobre las CPU de un solo núcleo sin hiperprocesos.

1. Encuentre procesadores/núcleos de CPU Linux usando el archivo /proc/cpuinfo

Ya sea en un servidor Linux remoto o en un sistema Linux de escritorio, este método consulta el /proc/cpuinfo Archivo para líneas que coinciden con la palabra clave procesador acerca de comando grep eso pasa el procesador Palabra clave para una función wc (recuento de palabras) que la resume para mostrarla.

$ cat /proc/cpuinfo | grep processor | wc -l 

4

Una salida más detallada del archivo anterior se ve así:

$ more /proc/cpuinfo 
Verifique la información de la CPU de Linux

2. Obtenga procesadores/núcleos de CPU Linux usando el comando lscpu

para entender lo que lscpu comando, necesitamos ejecutarlo primero:

$ lscpu 
Verifique la información de la arquitectura de la CPU de Linux
Verifique la información de la arquitectura de la CPU de Linux

Ese lscpu El comando también destaca la arquitectura de la CPU, los modos de operación, los tamaños de las direcciones, los subprocesos por núcleo, los núcleos por socket, la familia, el nombre del modelo, etc.

3. Verifique los procesadores/núcleos de la CPU de Linux con el comando superior

Introduzca el comando (sobre) en su sistema Linux y haga clic en [Enter] en tu teclado. Debería obtener resultados detallados de lo que sucede con sus procesadores/núcleos.

$ top
Supervisar el uso de la CPU de Linux
Supervisar el uso de la CPU de Linux

4. Enumere los procesadores/núcleos de CPU de Linux usando el comando nproc

Este enfoque es sencillo y solo informa las CPU disponibles en su sistema Linux.

$ nproc --all 

4

Un enfoque alternativo para ejecutar este comando es el siguiente:

$ echo "Threads/core: $(nproc --all)"
Encuentra núcleos de CPU Linux
Encuentra núcleos de CPU Linux

5. Enumere los procesadores/núcleos de CPU de Linux con el comando getconf

Este comando es sencillo y se puede ejecutar así:

$ getconf _NPROCESSORS_ONLN

4

Un enfoque alternativo para ejecutar este comando es el siguiente:

$ echo "Number of CPU/cores online at $HOSTNAME: $(getconf _NPROCESSORS_ONLN)"
Lista de núcleos de CPU de Linux
Lista de núcleos de CPU de Linux

6. Encuentre procesadores/núcleos de CPU Linux usando el comando dmidecode

Ese dmidcodeis El comando se usa para obtener información relacionada con el hardware del sistema Linux, como procesador, RAM, detalles del BIOS, almacenamiento, números de serie, etc.

$ sudo dmidecode -t 4
Verifique la información del hardware de Linux
Verifique la información del hardware de Linux

Alternativamente, podemos modificar la ejecución del comando anterior para proporcionarnos detalles de la CPU, como la versión, la cantidad de núcleos, los núcleos habilitados y la cantidad de subprocesos.

$ sudo dmidecode -t 4 | egrep -i 'core (count|enabled)|thread count|Version'
Obtener información sobre el hardware de Linux
Obtener información sobre el hardware de Linux

Los comandos integrados de Linux discutidos anteriormente cubren todo lo que necesita saber sobre la cantidad de procesadores/núcleos en su sistema Linux y mucho más.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba