Comandos para Comprobar la CPU en Linux

Artículos Guías Manuales Sistemas Linux Windows Binario 0

La CPU (Unidad Central de Procesamiento) es uno de los componentes más importantes en cualquier sistema. Conocer el estado, las características y el rendimiento de la CPU es esencial para administradores de sistemas y usuarios avanzados en Linux. A continuación, se presentan algunos de los comandos más úteles para obtener información sobre la CPU en sistemas Linux.

1. Comando lscpu

El comando lscpu proporciona un resumen detallado de la arquitectura de la CPU. Es fácil de usar y muestra información como el modelo del procesador, número de núcleos, y soporte para virtualización.

Uso:

lscpu

Salida Típica:

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
CPU(s):              4
Thread(s) per core:  2
Model name:          Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz

2. Comando cat /proc/cpuinfo

El archivo /proc/cpuinfo contiene detalles exhaustivos sobre cada núcleo del procesador. Este comando es útil para obtener información detallada como la velocidad de reloj y las banderas del procesador.

Uso:

cat /proc/cpuinfo

Consejo: Para un resumen compacto, puede usar:

grep 'model name' /proc/cpuinfo

3. Comando top o htop

Los comandos top y htop son herramientas interactivas que muestran el uso de CPU en tiempo real, junto con el uso de memoria y los procesos en ejecución.

  • top: Está disponible en la mayoría de las distribuciones por defecto.
  • htop: Ofrece una interfaz más amigable y requiere instalación previa.

Instalación de htop (si no está instalado):

sudo apt install htop   # En distribuciones basadas en Debian
sudo yum install htop   # En distribuciones basadas en RHEL

Uso:

top
htop

4. Comando mpstat

El comando mpstat (incluido en el paquete sysstat) se utiliza para monitorizar el uso de CPU por núcleo. Es útil para analizar cargas de trabajo en sistemas multiprocesador.

Instalación:

sudo apt install sysstat

Uso:

mpstat -P ALL

Salida Típica:

07:24:01 AM  CPU    %usr   %nice    %sys   %iowait   %irq   %soft   %idle
07:24:01 AM  all     5.30    0.00    1.40     0.50    0.00    0.00   92.80

5. Comando nproc

El comando nproc muestra el número de procesadores disponibles en el sistema.

Uso:

nproc

6. Comando dmidecode

El comando dmidecode permite obtener información del hardware, incluyendo detalles del procesador. Necesita permisos de administrador.

Uso:

sudo dmidecode -t processor

7. Comando stress

Para probar el rendimiento de la CPU, el comando stress permite someter al procesador a cargas específicas.

Instalación:

sudo apt install stress

Uso:

stress --cpu 4 --timeout 30

Esto utilizará 4 núcleos durante 30 segundos.

Conclusión

Linux ofrece una amplia variedad de comandos para analizar el estado y rendimiento de la CPU. Desde herramientas básicas como lscpu hasta monitoreos avanzados con mpstat y pruebas de carga con stress, estas herramientas son esenciales para garantizar un buen rendimiento del sistema.