GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo obtener la cantidad de procesadores/núcleos en Linux

Es obvio que las diversas distribuciones del sistema operativo Linux que brindan una destreza de rendimiento insustituible en un entorno de desarrollo o producción perderán su identidad de rendimiento en ausencia de procesadores/núcleos.

Estos procesadores/núcleos son entidades de hardware de un sistema informático responsables de calcular la rapidez con la que el sistema operativo Linux y sus programas alojados completan las tareas asignadas por el usuario/sistema.

La evolución/innovación de varias infraestructuras de hardware informático ha llevado a la producción de CPU modernas cuyos procesadores/núcleos adoptan características como hiperprocesamiento y múltiples núcleos.

Importancia de conocer el número de procesadores/núcleos en Linux

Cuando se trabaja con una distribución de sistema operativo de código abierto como Linux , el rendimiento lo es todo. Necesita que los componentes de hardware y software de su sistema informático funcionen de la mejor manera.

Por lo tanto, conocer la cantidad de procesadores/núcleos en la máquina que alimenta su sistema operativo Linux ayuda a evaluar cuál es el mejor rendimiento de su sistema operativo en condiciones informáticas específicas/personalizables.

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

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 consultará el /proc/cpuinfo archivo para líneas que coincidan con la palabra clave procesador a través del comando grep que pasa el procesador palabra clave a 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 tendrá el siguiente aspecto:

$ more /proc/cpuinfo 

2. Obtener procesadores/núcleos de CPU de Linux mediante el comando lscpu

Para comprender qué lscpu comando lo hace, primero tenemos que ejecutarlo:

$ lscpu 

El 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 CPU de Linux usando el comando superior

Ingrese el comando (superior ) en su sistema Linux y presione [Enter ] en su teclado. Debería obtener un resultado detallado de lo que sucede con sus procesadores/núcleos.

$ top

4. Lista de procesadores/núcleos de CPU de Linux mediante el comando nproc

Este enfoque es sencillo y solo generará 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)"

5. Lista de procesadores/núcleos de CPU de Linux mediante el comando getconf

Este comando es sencillo y se puede ejecutar de la siguiente manera:

$ 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)"

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

El dmidecodeis El comando se utiliza para obtener información relacionada con el hardware del sistema Linux, como el procesador, la RAM, los detalles del BIOS, la memoria, los números de serie, etc.

$ sudo dmidecode -t 4

Alternativamente, podemos modificar la ejecución del comando anterior para proporcionarnos detalles de la CPU como la versión, el recuento de núcleos, el núcleo habilitado y el recuento de subprocesos.

$ sudo dmidecode -t 4 | egrep -i 'core (count|enabled)|thread count|Version'

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


Linux
  1. Cómo usar el comando grep de Linux

  2. Cómo usar el comando de historial en Linux

  3. Cómo usar el comando id en Linux

  4. Cómo encontrar el número de núcleos en Ubuntu

  5. ¿Cómo obtener la cantidad de CPU en Linux usando C?

Cómo obtener el tamaño de un directorio en Linux

Cómo encontrar el número de núcleos de CPU desde la línea de comandos en Linux

Cómo personalizar el comando superior de Linux

Cómo usar el comando fd en el sistema Linux

¿Cómo usar el comando wget en Linux?

¿Cómo usar el comando xargs en Linux?