Cómo verificar la información de la CPU del sistema Linux
Métodos, herramientas/materias primas para verificar la información de la CPU del sistema Linux.
Sistema Linux
Métodos/Pasos
11./proc/cpuinfo
La forma más sencilla es ver /proc/cpuinfo, que es una pantalla virtual que muestra el documento de configuraciones de hardware de CPU disponibles.
Al ver este archivo, puede determinar la cantidad de procesadores físicos (sockets), la cantidad de núcleos por CPU, la cantidad de registros de indicadores de CPU disponibles y otra información.
22.cpufreq-info
El comando cpufreq-info (parte del paquete cpufrequtils) recopila y reporta información de frecuencia de CPU del kernel/hardware. Este comando muestra la frecuencia de hardware actual de la CPU, incluida la frecuencia mínima/máxima permitida por la CPU, la política/estadísticas de CPUfreq, etc. Eche un vistazo a la información sobre la CPU #0:
3.cpuid
El comando cpuid es equivalente a una herramienta de información de CPU especializada. La función CPUID se puede utilizar para mostrar información detallada. sobre el hardware de la CPU. Los informes de información incluyen tipo/familia de procesador, conjunto de instrucciones de extensión de CPU, configuración de caché/TLB, funciones de administración de energía y más.
4.dmidecode
El comando dmidecode recopila información específica sobre el hardware del sistema directamente desde los datos DMI (Interfaz de administración de escritorio) del BIOS. Los informes de información de la CPU incluyen el proveedor de la CPU, la versión, los registros de indicadores de la CPU, la velocidad de reloj máxima/actual, el número total de núcleos (habilitados), la configuración de la caché L1/L2/L3, etc.
5. Hardinfo
Hardinfo es una herramienta de información del sistema basada en GUI que le muestra una descripción general fácil de entender de la información del hardware de su CPU, incluido otro hardware de los componentes de su sistema.
6.i7z
I7z es una herramienta de informes de CPU en tiempo real para CPU Intel Core i3, i5 e i7. Se puede mostrar diversa información sobre cada núcleo en tiempo real, como el estado de la frecuencia turbo, la frecuencia de la CPU, el estado de energía de la CPU, la detección de temperatura, etc. I7z puede ejecutarse tanto en modo de consola basado en ncurses como en GUI basada en QT.
Topología 7.likwid
Likwid (Como si supiera lo que estoy haciendo) es una herramienta de recopilación de línea de comandos para medir, configurar y mostrar características relacionadas con el hardware. La topología likwid puede mostrar información de topología del hardware de la CPU (subprocesos/caché/NUMA) e identificar familias de procesadores (como Intel Core 2, AMD Shanghai).
8.lscpu
El comando lscpu calcula el contenido de /etc/cpuinfo en un formato más fácil de usar, como cpu, core, socket y nodo NUMA (en línea/fuera de línea). ) cantidad.
9.lshw
El comando Lshw es una herramienta integral de consulta de hardware. A diferencia de otras herramientas, lshw requiere privilegios de root para ejecutarse porque consulta el sistema BIOS para obtener información DMI (Interfaz de administración de escritorio). Puede informar la cantidad total de núcleos y la cantidad de núcleos disponibles, pero perderá cierta información, como la configuración de la caché L1/L2/L3. También está disponible una versión GTK de lshw-gtk.
10. Istopo
El comando lstopo (contenido en el paquete hwloc) forma intuitivamente la topología de la CPU, el caché, la memoria y los dispositivos de E/S. Este comando se utiliza para identificar la arquitectura del procesador del sistema y la topología NUMA.
11.numactl
Originalmente, fue desarrollado para establecer el tiempo de NUMA y la estrategia de diseño de memoria de los procesadores Linux. El comando numactl también puede mostrar información de topología NUMA sobre el hardware de la CPU a través de la línea de comando.
Información 12.x86