LINUX

8 formas de verificar la velocidad del reloj de la CPU en Linux

comprobar la velocidad del reloj de la cpu en linux

La velocidad del reloj de la CPU determina qué tan rápido su CPU puede procesar instrucciones cada segundo. Mide el número de ciclos que su CPU puede ejecutar, medido en GHz o Mhz. Como es difícil aumentar la velocidad del reloj más allá de un límite, se han introducido procesadores de varios núcleos.

En Linux, para verificar la velocidad de la CPU, debe obtener los detalles del procesador y hay diferentes herramientas disponibles para obtener información de la CPU.

1. Usando lscpu

Lscpu es un comando que se usa en Linux para mostrar información sobre la arquitectura de la CPU. Este comando es parte del paquete util-linux.

Ejecute el comando lscpu y el campo ‘CPU MHz’ muestra la velocidad de la CPU:

$ sudo lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            23
Model:                 1
Model name:            AMD EPYC 7601 32-Core Processor
Stepping:              2
CPU MHz:               2199.998
BogoMIPS:              4401.32
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             64K
L1i cache:             64K
L2 cache:              512K
L3 cache:              16384K
NUMA node0 CPU(s):     0

2. Usando Dmesg

Dmesg es un comando usado en Linux para mostrar mensajes del búfer de anillo del kernel y volcados a / var / log / messages.

Podemos filtrar la salida de Dmesg usando el comando grep, para encontrar la velocidad de la CPU:

$ sudo dmesg | grep MHz
[    0.000018] tsc: Detected 2127.998 MHz processor

3. Desde el archivo / proc / cpuinfo

El archivo de sistema / proc / cpuinfo proporciona la velocidad individual para cada CPU Core.system.

$ cat /proc/cpuinfo | grep MHz
cpu MHz		: 2127.998

4. Usando i7z

El i7z es una herramienta dedicada para las CPU basadas en Intel i3, i5 e i7 para mostrar los estados del procesador.

Ejecute el comando ‘sudo i7z’ para obtener el siguiente resultado:

Cpu speed from cpuinfo 2128.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2128 MHz

5. Usando hwinfo

El comando Hwinfo se usa en Linux para imprimir información detallada sobre cada dispositivo de hardware.

Ejecute el siguiente comando para obtener la velocidad de la CPU:

$ sudo hwinfo –cpu

La siguiente instantánea muestra el resultado del comando anterior.

$ sudo hwinfo --cpu
01: None 00.0: 10103 CPU                                        
  [Created at cpu.465]
  Unique ID: rdCR.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "GenuineIntel"
  Model: 6.37.2 "Intel(R) Core(TM) i3 CPU       M 330  @ 2.13GHz"
  Clock: 2125 MHz
  BogoMips: 4255.99

6. Usando auto-cpufreq

Auto-cpufreq es una herramienta moderna para optimizar automáticamente la velocidad y la potencia de la CPU en la plataforma Linux. Supervisa activamente el estado de la batería de la computadora portátil, el uso de la CPU y la carga del sistema para optimizar la velocidad y la energía de la CPU.

$ sudo auto-cpufreq --monitor

Linux distro: UNKNOWN distro UNKNOWN version
Linux kernel: 4.4.0-21-generic

Procesor: Intel(R) Core(TM) i3 CPU       M 330  @ 2.13GHz
Cores: 4
Architecture: x86_64
Driver: acpi-cpufreq

------------------------------ Current CPU states ------------------------------

CPU max frequency: 2133 MHz
CPU min frequency: 933 MHz

	 Usage  Temperature  Frequency
CPU0:	  2.0%    nan °C      933 MHz
CPU1:	  0.0%    nan °C     1599 MHz
CPU2:	  1.0%    nan °C      933 MHz
CPU3:	  0.0%    nan °C      933 MHz

---------------------------- CPU frequency scaling ----------------------------

Battery is: discharging

Currently using: ondemand governor
Suggesting use of "powersave" governor

Total CPU usage: 1.5 %
Total system load: 0.06 

Load optimal, suggesting to set turbo boost: off
Warning: CPU turbo is not available
Currently turbo boost is: off

-------------------------------------------------------------------------------

			"auto-cpufreq" refresh in: 5^C

7. Usando dmidecode

Dmidecode es un comando utilizado en Linux para brindar información detallada sobre los componentes de hardware del sistema, como el procesador, DIMM, BIOS, etc., en un formato legible por humanos.

Para imprimir la velocidad de la CPU, ejecute:

$  sudo  dmidecode -t processor | grep "Speed"
    Max Speed: 5200 MHz
    Current Speed: 2666 MHz

8. Uso de la secuencia de comandos de Inxi

Inxi es un script rico y poderoso con funciones para imprimir la información del hardware del sistema en Linux.

Ejecute el comando inxi con la opción ‘-C’ para imprimir la información relacionada con el procesador:

$ sudo  inxi -C
CPU:       Topology: Single Core model: Intel Core i3 M 330 bits: 64 type: 
	   MCP L2 cache: 3072 KiB Speed: 2128 MHz min/max: N/A Core speed (MHz): 1: 2128

Conclusión

En este artículo, exploramos diferentes comandos para obtener información sobre la velocidad de la CPU en el sistema operativo Linux. Envíe sus comentarios en la sección de comentarios a continuación.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar