Categories
es

Cómo ver el número de modelo/velocidad del procesador en linux

He encontrado dos comandos para obtener información sobre mi CPU: cat /proc/cpuinfo y lscpu . /proc/cpuinfo muestra que la velocidad de mi CPU es de 2,1 Ghz, mientras que lspcu dice que es de 3167 Mhz. ¿Cuál es la correcta?

Esta es mi salida exacta de cat /proc/cpuinfo sobre la velocidad de mi procesador:

Y esto es de lscpu :

(Por alguna razón, lscpu da resultados diferentes cada vez, variando entre 3100 y 3300 MHz)

5 Respuestas 5

Para ver la velocidad actual de cada núcleo hago esto:

Nota:

Si su comando watch no funciona con intervalos menores a un segundo, modifique el intervalo así:

Esto muestra la velocidad de cpu de cada núcleo en tiempo real.

Ejecutando el siguiente comando, una o más veces, desde otro terminal se puede ver el cambio de velocidad con el comando watch anterior, asumiendo que SpeedStep está habilitado ( Cool’n’Quiet para AMD ).

(Este comando usa bc para calcular pi a 10000 lugares).

Para cpus basados en intel i3, i5 e i7 hay una herramienta dedicada llamada i7z que muestra la velocidad actual para todos los núcleos de la cpu.

De la página man (descripción):

i7z ejecuta el programa i7z, basado en ncurses, sin ninguna opción. i7z imprimirá los estados C y la temperatura de los procesadores Core basados en i3, i5 e i7 de Intel (incluyendo Nehalems, Sandy Bridge e Ivy Bridge).

Para las distribuciones basadas en ubuntu, puede instalarlo ejecutando este comando:

a continuación, ejecútelo (la herramienta debe ejecutarse con sudo):

El procesador Intel Core i7-4600U es compatible con la tecnología Turbo Boost. Tiene una frecuencia base de 2,10 GHz y una frecuencia Turbo máxima de 3,30 GHz. Esto significa que,

  • Si desactivas el Turbo Boost (en el menú de configuración de la BIOS), la CPU funcionará a 2,10GHz todo el tiempo.
  • Cuando el Turbo Boost está activado y sólo uno de los núcleos está trabajando, la CPU trabajará a un máximo de 3.30GHz.
  • Si Turbo Boost está activado y todos los núcleos están funcionando, la CPU trabajará a 2.10GHz.

Obtención de la frecuencia actual

Para determinar si el Turbo Boost está activado y cuál es la frecuencia actual, puede utilizar cpupower frequency-info . Por ejemplo, para un antiguo Intel Core i5-660 con Turbo Boost activado, obtendrás lo siguiente.

Observe que la información indica los límites del hardware ( 1.20 GHz – 3.47 GHz ), las frecuencias posibles ( 3.47 GHz, 3.33 GHz, 2.53 GHz, 1.87 GHz, 1.20 GHz ) y la frecuencia actual ( 1.87 GHz ). Puede encontrar la información técnica de estas frecuencias en el sitio web de Intel.

Frecuencia cuando TurboBoost está desactivado

Observe la diferencia cuando ejecuta el mismo comando con Turbo Boost desactivado: En la sección boost state support, los valores para Supported y Active no están . Aquí, la CPU estará en el valor nominal/minimo (1.20Ghz) todo el tiempo.

Puedes desactivar el Turbo Boost usando la BIOS o algunas opciones/comandos de Linux. El soporte del kernel puede ser activado/desactivado usando el archivo /sys/devices/system/cpu/cpufreq/boost.

Linux es un sistema operativo de código abierto

NetMarketShare informa de que el 1,84 por ciento de todos los PC conectados a Internet ejecutaban Linux, y Chrome OS, que es una variante de Linux, tiene alrededor del 0,29 por ciento. Pueden parecer cifras pequeñas, pero si tenemos en cuenta que cada año se venden más de 250 millones de PC, el número de PC con Linux conectados a Internet asciende a más de un millón. Si por casualidad eres uno de ellos o si tienes un amigo o conocido que tiene un PC con Linux y necesita ayuda para conocer los detalles del procesador o la CPU.

No busques más. Los diferentes comandos que necesitas usar para conocer detalles sobre el procesador como el número de núcleos, disponibilidad de hyper threading, arquitectura, tamaño de la caché, etc. son muchos, y entre ellos están Iscpu, /proc/cpuinfo e Istopo (hwloc). Proporcionan información detallada sobre los núcleos/unidades de procesamiento de la CPU. Los ejemplos que se dan a continuación explican cómo interpretar los datos obtenidos.

Fabricante y modelo del procesador

Busca en el archivo /proc/cpuinfo con el comando grep.

$ cat /proc/cpuinfo | grep vendor | uniq

vendor_id : GenuineIntel

Una vez que conozca el nombre del procesador, puede utilizar el nombre del modelo para buscar las especificaciones exactas en línea en el sitio web de Intel.

$ cat /proc/cpuinfo | grep ‘nombre del modelo’ | uniq

nombre del modelo : Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz

Arquitectura

El comando Iscpu se puede utilizar para obtener más información sobre la arquitectura

Arquitectura: x86_64

Modo(s) operativo(s) de la CPU: 32 bits, 64 bits

Orden de bytes: Little Endian

Esto demuestra que la arquitectura es x86_64, que es de 64 bits.

Frecuencia

La frecuencia/velocidad del procesador es reportada tanto por Iscpu como por /proc/cpuinfo

$ lscpu | gre p-i mhz

CPU MHz: 1998.000

$ cat /proc/cpuinfo | gre p-i mhz | uniq

cpu MHz : 1998.000

El número de núcleos

Si tienes varios núcleos en tu CPU, la velocidad de tu procesador también será mucho mayor.

El comando Iscpu indicará los “núcleos por socket”.

Arquitectura: x86_64

Modo(s) operativo(s) de la CPU: 32 bits, 64 bits

Orden de bytes: Little Endian

CPU(s): 4

Lista de CPU(s) en línea: 0-3

Hilos por núcleo: 1

Núcleo(s) por socket: 4

Zócalo(s): 1

Pero contar sólo el número de procesadores te daría números erróneos porque, en procesadores hyperthreaded, el número de procesadores que ve el sistema operativo es el doble que el número de núcleos. Sin embargo /proc/cpuinfo tiene un campo que se llama ‘core id’ que es un id único para cada núcleo en un único procesador. Para saber el número real de núcleos en el procesador, puedes contar el core id.

$ cat /proc/cpuinfo | gre p-i ‘core id’

core id : 0

core id : 2

core id : 1

core id : 3

Hiperhebrado

Hyper threading permite que los núcleos individuales se comporten como 2 unidades lógicas de procesamiento. Esto aumentará la potencia de procesamiento de cada núcleo. Tendrá que comparar dos valores diferentes para saber si un procesador tiene threading o no.

Si el número de unidades de procesamiento es igual al número de núcleos, significa que no hay hyper threading. Si el número de unidades de procesamiento es mayor que el número de núcleos, entonces hay hyperthreading.

En un artículo anterior, elaboramos una lista de 10 comandos útiles para recopilar información sobre el sistema y el hardware en Linux. En esta guía, nos limitaremos a la CPU/procesador, y te mostraremos varias formas de extraer información detallada sobre la CPU de tu máquina.

Sólo para darte una visión general, consultaremos información como la arquitectura de la CPU, vendor_id, modelo, nombre del modelo, número de núcleos de la CPU, velocidad de cada núcleo, y mucho más. Esencialmente, el /proc/cpuinfo contiene toda esta información.

Para ser un poco más específico, puede emplear el comando grep, una herramienta de la CLI para buscar en datos de texto plano líneas que coincidan con una expresión regular. Esto puede ayudarle a obtener sólo el nombre del proveedor, el nombre del modelo, el número de procesadores, el número de núcleos, etc:

2. Comando lscpu – Muestra información de la arquitectura de la CPU

El comando lscpu imprime la información de arquitectura de CPU de sysfs y /proc/cpuinfo como se muestra a continuación:

3. Comando cpuid – Muestra CPU x86

El comando cpuid vuelca información completa sobre la(s) CPU(s) recogida de la instrucción CPUID, y también descubre el modelo exacto de CPU(s) x86 a partir de esa información.

Asegúrate de instalarlo antes de ejecutarlo.

Una vez instalado, ejecute cpuid para recopilar información relativa a la CPU x86.

4. Comando dmidecode – Muestra información del hardware de Linux

dmidecode es una herramienta para recuperar información del hardware de cualquier sistema Linux. Vuelca el contenido de la tabla DMI (también conocida como SMBIOS) de un ordenador en un formato legible por humanos para facilitar su recuperación. La especificación SMBIOS define varios tipos de DMI, para CPU, usa “procesador” como sigue:

5. Herramienta Inxi – Muestra información del sistema Linux

Inxi es un potente script de línea de comandos de información del sistema pensado tanto para consola como para IRC (Internet Relay Chat). Puedes usarlo para recuperar instantáneamente información del hardware.

Puedes instalarlo así

Para mostrar la información completa de la CPU, incluyendo la velocidad de reloj por CPU y la velocidad máxima de la CPU (si está disponible), utilice la bander a-C de la siguiente manera:

6. Herramienta lshw – Lista de configuración de hardware

lshw es una herramienta mínima para recopilar información en profundidad sobre la configuración de hardware de un ordenador. Puede utilizar la opció n-C para seleccionar la clase de hardware, CPU en este caso:

7. hardinfo – Muestra información de hardware en una ventana GTK

hardinfo muestra información de hardware en una ventana GTK+, puedes instalarlo de la siguiente manera:

Una vez que lo tengas instalado, escribe:

Información del Sistema Linux

También le permite generar un informe de información de hardware del sistema haciendo clic en el botón ” Generar Informe “. En la interfaz que aparece a continuación, haga clic en “Generar” para continuar. Tenga en cuenta que puede elegir la categoría de información de hardware que desea generar.

Generar informe de información del sistema

Una vez generado el informe en formato html, puede visualizarlo desde un navegador web como se muestra a continuación.

Información Detallada del Sistema Linux

8. hwinfo – Muestra la Información Actual del Hardware

hwinfo se utiliza para extraer información sobre el hardware presente en un sistema Linux. Para mostrar información sobre su CPU, utilice la opció n-cpu

9. nproc – Muestra el Número de Unidades de Procesamiento

El comando nproc se utiliza para mostrar el número de unidades de procesamiento presentes en su ordenador:

Para información adicional de uso y opciones, lea las páginas man de estos comandos así:

¡Eso es todo por ahora! Puedes compartir con nosotros formas adicionales de extraer información de la CPU en Linux a través del formulario de comentarios de abajo.

Si aprecias lo que hacemos aquí en TecMint, deberías considerar:

TecMint es el sitio de la comunidad de más rápido crecimiento y de mayor confianza para cualquier tipo de Linux Artículos, Guías y Libros en la web. Millones de personas visitan TecMint! para buscar o navegar por los miles de artículos publicados disponibles GRATUITAMENTE para todos.

Si le gusta lo que está leyendo, por favor considere comprarnos un café ( o 2 ) como muestra de agradecimiento.

Estamos agradecidos por su constante apoyo.

Información sobre el hardware de la CPU

La información de la CPU incluye detalles sobre el procesador, como la arquitectura, el nombre del fabricante, el modelo, el número de núcleos, la velocidad de cada núcleo, etc.

Hay bastantes comandos en linux para obtener esos detalles sobre la cpu.

En este post vamos a echar un vistazo a algunos de los comandos de uso común que se pueden utilizar para obtener detalles acerca de la cpu.

1. /proc/cpuinfo

El archivo /proc/cpuinfo contiene detalles sobre los núcleos individuales de la cpu. Muestra su contenido con less o cat.

Cada procesador o núcleo se lista por separado, los diversos detalles sobre la velocidad, el tamaño de la caché y el nombre del modelo se incluyen en la descripción.

Para contar el número de unidades de procesamiento utilice grep con wc

Para obtener el número real de núcleos, compruebe si el identificador del núcleo tiene valores únicos.

Así que hay 4 identificadores de núcleo diferentes. Esto indica que hay 4 núcleos reales.

2. lscpu – muestra información sobre la arquitectura de la CPU

lscpu es un comando pequeño y rápido que no necesita ninguna opción. Simplemente imprime los detalles del hardware de la CPU en un formato amigable para el usuario.

3. hardinfo

Hardinfo es una herramienta gráfica basada en gtk que genera informes sobre varios componentes de hardware. Pero también se puede ejecutar desde la línea de comandos sólo si no hay pantalla gui disponible.

Producirá un gran informe sobre muchas partes del hardware, leyendo archivos del directorio /proc. La información de la cpu está al principio del informe. El informe también se puede escribir en un archivo de texto.

Hardinfo también realiza algunas pruebas de benchmark durante unos minutos antes de mostrar el informe.

4. lshw

El comando lshw puede mostrar información limitada sobre la cpu. lshw muestra por defecto información sobre varias partes del hardware, y la opción ‘-class’ puede ser utilizada para recoger información sobre una parte específica del hardware.

El fabricante, el modelo y la velocidad del procesador se muestran correctamente. Sin embargo, no es posible deducir el número de núcleos del procesador a partir de la salida anterior.

5. nproc

El comando nproc sólo imprime el número de unidades de procesamiento disponibles. Tenga en cuenta que el número de unidades de procesamiento puede no ser siempre el mismo que el número de núcleos.

6. dmidecode

El comando dmidecode muestra alguna información sobre la cpu, que incluye el tipo de socket, el nombre del proveedor y varias banderas.

7. cpuid

El comando cpuid obtiene información sobre el CPUID de los procesadores Intel y AMD x86.

El programa se puede instalar con apt en ubuntu

Y aquí está el ejemplo de salida

8. inxi

Inxi es un script que utiliza otros programas para generar un informe bien estructurado y fácil de leer sobre varios componentes de hardware del sistema. Echa un vistazo al tutorial completo sobre inxi.

Imprime información relacionada con la cpu/procesador

Para obtener más información sobre el comando inxi y su uso echa un vistazo a este post: Inxi es una herramienta increíble para comprobar la información de hardware en Linux

9. Hwinfo

El comando hwinfo es un programa de información de hardware que se puede utilizar para recopilar detalles sobre diversos componentes de hardware en un sistema Linux.

También muestra información sobre el procesador. He aquí un ejemplo rápido:

Si no utilizas la opción “-short” mostrará mucha más información sobre cada núcleo de la cpu, como la arquitectura y las características del procesador.

Para saber más sobre el comando hwinfo consulta este post: Comprobar la información de hardware en Linux con el comando hwinfo

Concl

Si conoces algún otro comando útil que pueda mostrar información sobre la CPU, háznoslo saber en los comentarios a continuación.

Entusiasta de la tecnología, bloguero, fan de Linux y desarrollador de software. Escribe sobre hardware informático, Linux y software de código abierto y codificación en Python, Php y Javascript. Puede ponerse en contacto con él en [email protected] .

15 thoughts on ” 9 comandos para comprobar la información de la CPU en Linux “

Muy bien explicado. Lo recomiendo encarecidamente en mis artículos. gracias.

Gracias por la información, aprendo mucho en este artículo 🙂 .

Gracias por la información.

Hola a todos, alguien sabe como obtener la misma información respecto al hardware donde instalé un linux phisical ?

Gracias por compartirlo, ayuda mucho.

lshw ahora (DISTRIB_DESCRIPTION=”Linux Mint 17.3 Rosa”) incluye una línea como la siguiente al final de su listado:

configuración: cores=4 enabledcores=4 threads=8

Cómo obtener el número de núcleos reales, no HiperThreading.

Por ejemplo, para i7, los núcleos reales son 4, pero los lógicos son 8. ¿Hay alguna manera sin root ?

compruebe en este post los comandos para comprobar el número de núcleos reales. https://www. binarytides. com/linux-check-processor/

¿seguimos catando en grep?

grep ‘core id’ /proc/cpuinfo

yo Silver Moon, buen escrito bro. Absolutelly cosas útiles allí, aunque el número de CPU se puede obtener utilizando sólo ‘gre p-c procesador /proc/cpuinfo’. cuidar 🙂 🙂.

Gracias por esta información tan útil. No se pueden buscar “valores únicos” con el comando “cat /proc/cpuinfo |grep ‘core id'” en un sistema multiprocesador. La situación empeora aún más con las CPUs con hyperthreading.

Si confía en otra persona para que le proporcione el alojamiento gestionado de sus servidores Linux, es posible que no sepa exactamente en qué tipo de servidor se está ejecutando. Sin embargo, hay una forma rápida y sencilla de averiguarlo.

Simplemente escriba el siguiente comando en la línea de comandos:

A continuación, verá una larga lista de todos los procesadores del sistema, junto con toda la información sobre ellos, que debería parecerse a esto:

En este ejemplo, verás que estamos ejecutando un Intel Xeon L5520 a 2,27 GHz… y si mostráramos un ejemplo completo, verías que la máquina tiene en realidad 4 núcleos.

Cómo saber el nombre y el número de modelo de su ordenador, el modelo y el número de procesador – Información del sistema

Cómo comprobar la velocidad de la CPU Linux

Hardware – Artículos más populares

5 cosas que debes tener en cuenta antes de actualizar la RAM de tu PC

UNKESHED CONTENT subin-ch/shutterstock Hubo un tiempo en que la receta era d��.

¿Recuerda el MiniDisc? Así podrás seguir utilizándolo en 2020

Las cintas y el vinilo vuelven a estar de moda, pero ¿qué pasa con el MiniDisc? El pequeño formato digital de Sony ha aparecido en �…

Estos PC “para gamers” son ideales para trabajar en la oficina

CONTENIDO DESCOMPLETO Ekkafan Shimpali / Shutterstock Las marcas suelen…

¿Qué es PlayStation Now y merece la pena?

UNKESHERED CONTENT Muchos sentimos nostalgia por los juegos de la vieja escuela de PlayStation, �…

Cómo restaurar Google H a los valores de fábrica

Спросите How-To Geek: спасение зараженного ПК, установка iTunes без раздувания и приручение сумасшедшего трекпада

НЕКЕШЕРОВАННЫЙ КОНТЕНТ У вас есть вопросы, и у нас есть ответы. Сегодня мы расскажем, как спаст..

La velocidad de reloj de la CPU determina la rapidez con la que tu CPU puede procesar instrucciones cada segundo. Mide el número de ciclos que tu CPU puede ejecutar, medido en GHz o Mhz. Como es difícil aumentar la velocidad de reloj más allá de un límite, se han introducido los procesadores multinúcleo.

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

1. Usando lscpu

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

Ejecuta el comando lscpu y el campo ‘CPU MHz’ mostrará la velocidad de la CPU:

2. Uso de Dmesg

Dmesg es un comando utilizado en Linux para mostrar los mensajes del buffer de anillo del kernel y volcado a /var/log/messages.

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

3. Desde el archivo /proc/cpuinfo

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

4. Usando i7z

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

Ejecute el comando ‘sudo i7z’ para obtener la siguiente salida:

5. Uso de hwinfo

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

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

$ sudo hwinf o-cpu

La siguiente captura muestra la salida del comando anterior.

6. Uso de auto-cpufreq

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

7. Uso de dmidecode

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

Para imprimir la velocidad de la cpu, ejecute:

8. Uso del script Inxi

Inxi es un script rico en características y potente para imprimir la información de hardware del sistema en Linux.

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

Conclusión

En este artículo, hemos explorado diferentes comandos para obtener la información de la velocidad de la CPU en el sistema operativo Linux. Por favor, proporcione sus comentarios en la sección de comentarios a continuación.

¿Hay alguna manera de comprobar a qué velocidad de reloj está funcionando mi procesador?

Ya he probado cat /proc/cpuinfo pero la velocidad de reloj que estoy ejecutando no se muestra. Sé que Ubuntu 12.04 (Precise Pangolin) requiere 700 MHz y VGA, pero ¿funcionará un AMD Mobile Sempron?

19 Respuestas 19

Desde la línea de comandos escribe lscpu . La información estará en CPU MHz:

Hay un par de maneras:

lscpu o más preciso lscpu | grep “MHz” . Esto te dará los MHz generales de la CPU.

cat /proc/cpuinfo o más preciso cat /proc/cpuinfo | grep “MHz” . Esto le dará los MHz individuales para cada núcleo de la CPU. Así que si tienes un Core 2 Duo, AMD Bulldozer, Core i7, etc. te mostrará los MHz de cada núcleo.

lsh w-c cpu o una versión más precisa: lsh w-c cpu | grep capacity Te dará los MHz generales. Igual que lscpu .

sudo dmidecod e-t processor o más preciso: sudo dmidecod e-t processor | grep “Speed” No sólo le dará un MHz en uso, sino también el máximo que puede empujar / overclock de su CPU a.

De todo esto, lshw y dmidecode proporcionan la mejor información de tu CPU.

15 thoughts on ” 9 comandos para comprobar la información de la CPU en Linux “

cat /var/log/dmesg | grep “Procesador MHz” – Para la velocidad de MHz detectada actualmente.

cat /var/log/kern. log | grep “MHz processor” – Para las velocidades MHz detectadas actuales y pasadas. No funcionará en algunos casos, por eso publiqué primero el dmesg.

Y eso es todo lo que puedo recordar de la parte superior de mi cabeza. Estoy bastante seguro de que hay otras maneras, simplemente no recuerdo ahora mismo. Por supuesto, hablando de formas terminales.

Hay varias formas de obtener información sobre el procesador de tu sistema Linux. Te mostraré mi herramienta favorita para esta tarea junto con algunas formas adicionales de comprobar CPUs en Linux.

Obtener información de la CPU con el comando lscpu

Este es el comando más simple que muestra la información de la CPU en una salida simple y concisa.

Puedes ver la arquitectura de tu sistema, número de procesadores, información del proveedor, información de caché, velocidad del procesador, etc.

También es más fácil de recordar porque es similar al comando ls. Puedes pensar en él como ‘list cpu’.

Bueno… esa es la información del procesador de mi sistema y debería ser similar a la de tu sistema Linux.

Como puedes ver, la información más importante es que mi sistema tiene un procesador Intel i5-7200U. Puedo buscar este número de modelo en Internet para obtener más información.

Pero, ¿qué significan los demás campos de la salida? ¿Qué información tiene realmente sobre el procesador? Deja que te lo explique. La información es demasiado técnica, por lo que deberías tener una comprensión básica de los términos que aparecen aquí.

Explicación de la salida del comando lscpu

La arquitectura de mi sistema es de 64 bits. Lo que significa que es un procesador de 64 bits.

Los op-mods de la CPU son de 32 y 64 bits, lo que significa que puede funcionar tanto como un procesador de 32 bits como de 64 bits. En otras palabras, puedes instalar en él sistemas operativos de 32 y 64 bits.

El orden de los bytes es Little Endian. Esto significa que los bytes están ordenados según el orden Little Endian.

Las siguientes 4 líneas indican el número de procesadores, CPUs/cores e hilos. Le sugiero que lea este artículo para entender un poco acerca de los procesadores. Esta imagen de Intel también ayuda a visualizar lo que significan socket, CPU, core, threads.

Fuente de la imagen: Intel

Tenemos que ir en orden inverso. Mi sistema tiene 1 zócalo, lo que significa que tiene un único chip para la CPU.

Ese único zócalo tiene 2 núcleos. Esto significa que el chip único tiene dos CPU físicas. Esto te dice el número de núcleos reales, es decir, las CPU físicas reales.

Y como puedes ver, cada núcleo tiene dos hilos. Los hilos son básicamente CPU lógicas. Los hilos comparten los recursos físicos de ejecución del núcleo físico, pero el sistema operativo los ve como núcleos separados. Lee más sobre hiperhilos aquí.

En resumen, mi sistema tiene un chip que contiene dos CPUs físicas y cada CPU está dividida en dos CPUs lógicas. Y por lo tanto mi sistema de doble núcleo es visto como si tuviera 4 CPUs por el sistema operativo.

Hay un nodo NUMA, el proveedor es Intel y la familia de CPU es la 6.

El número de modelo de la CPU es 142 (no relevante en mi opinión) y el nombre del modelo i

Las cuatro entradas siguientes se refieren a la caché. Tiene una L1D (caché de datos) de 32K, una L1I (caché de instrucciones) de 32K, una caché L2 de 256K y una caché L3 de 3072K. Lee esta página wiki para obtener información rápida sobre las cachés de la CPU.

Lo siguiente es el nodo NUMA para cada CPU (tanto CPUs lógicas como físicas).

La última línea es la lista de banderas de características que son específicas del fabricante. Puedes leer más sobre ellas aquí.

Esta imagen resume la información más importante del procesador que obtienes del comando lscpu.

Información esencial de la CPU en Linux

En mi opinión, el comando lscpu es más que suficiente para darte toda la información que necesitas.

Otros comandos para comprobar la información de la CPU en Linux

Hay otras formas de obtener información de la CPU en la línea de comandos de Linux. Permíteme mostrártelas una a una. Sin embargo, no voy a entrar en detalles para explicar su salida.

1. Comprueba el contenido de /proc/cpuinfo

Si conoces la estructura de directorios en Linux, ya sabes que proc es un directorio especial en Linux. En realidad es un sistema de archivos virtual que contiene información del sistema en tiempo de ejecución, como la memoria del sistema, los dispositivos montados, la configuración del hardware, etc.

Si quieres información sobre la CPU, puedes leer el contenido del archivo cpuinfo en el directorio proc.

El archivo cpuinfo contiene información detallada sobre cada núcleo del procesador.

Por ejemplo, el primer núcleo de mi CPU tiene la siguiente información:

Si sólo quieres el número de núcleos de la CPU (incluyendo tanto los físicos como los lógicos), puedes usar el comando grep con el comando wc.

2. Utilice el comando lshw

lshw significa ‘list hardware’. Obviamente, significa listar la información del hardware.

Dado que el comando lshw proporciona información sobre todo el hardware de tu sistema, será difícil encontrar exactamente lo que estás buscando.

Esta es la razón por la que el comando lshw proporciona una opción para restringir la búsqueda.

Para mostrar sólo la información del procesador, puede utilizar el comando lshw de la siguiente manera:

Esto mostrará una salida como esta:

3. Utilice hwinfo

hwinfo es otra herramienta de línea de comandos para obtener información del hardware de tu sistema Linux.

Probablemente tengas que instalar primero la herramienta hwinfo. En Debian y Ubuntu, puedes utilizar el comando apt para instalarla.

Una vez instalada, puedes obtener los detalles de la CPU de esta manera:

Verás una salida similar a esta para cada núcleo de la CPU:

4. Comando dmidecode

dmidecode es otro comando para recuperar varios tipos de información de hardware de tu sistema Linux. Puedes comprobar el uso de memoria en Linux con él. También puede utilizarlo para obtener sólo la información del procesador.

Este comando también necesita acceso sudo. Verás una salida como esta:

Conclusión

Por supuesto, hay muchas más herramientas que le proporcionan información de hardware en Linux. Puedes utilizarlas para obtener información de la CPU también.

En mi opinión, lscpu es el mejor comando si no quieres recordar nada. También puedes confiar en el archivo /proc/cpuinfo. Sólo usa estos dos y estarás listo.

Ya que aprendiste a chequear la información del CPU, tal vez te gustaría leer acerca de chequear la información del disco en Linux también.

Espero que te haya gustado este tutorial. Si tienes preguntas o sugerencias, por favor deja un comentario abajo.

La arquitectura híbrida de Intel intenta maximizar la velocidad y minimizar el uso de energía.

Andrew Cunningham – Ene 4, 2022 6:10 pm UTC

comentarios de los lectores

Comparte esta historia

Compartir en Facebook

Compartir en Twitter

Compartir en Reddit

Además de anunciar nuevos chips para equipos de sobremesa, Intel también está ampliando su arquitectura Alder Lake a los portátiles. Intel ha anunciado chips Core de 12ª generación para todo tipo de dispositivos, desde portátiles de gama alta para juegos hasta ultrabooks finos y ligeros, pasando por Pentiums y Celerons de gama baja.

Estos chips para portátiles utilizan la nueva arquitectura híbrida de procesadores de Intel, que combina núcleos de rendimiento más grandes y rápidos con núcleos más pequeños y eficientes (núcleos P y núcleos E, respectivamente). El número de núcleos P y E depende del procesador que compres, y necesitarás un sistema operativo compatible con la tecnología “Thread Director” de Intel para obtener el máximo rendimiento de los chips. Windows 11 ya la soporta, Linux está en fase de desarrollo y Windows 10 no la tiene ni la tendrá.

Alto rendimiento: CPU de las series H y P

Los procesadores de la serie H de Intel son sus GPU para portátiles de mayor rendimiento, y los chips de la serie H de 12ª generación empezarán a comercializarse en portátiles a partir de febrero. Más arriba hemos proporcionado las tablas con todos los recuentos de núcleos y velocidades de reloj, pero para resumir rápidamente las diferencias entre las ocho CPU de la serie H diferentes:

Los modelos Core i9 incluyen seis núcleos P y ocho núcleos E, además de una GPU integrada con 96 unidades de ejecución (UE). El i9-12900HK es el único procesador overclockeable para portátiles de toda la gama Intel de 12ª generación.

Los chips Core i7 también utilizan seis núcleos P y ocho núcleos E, pero con velocidades de reloj algo inferiores. Sus GPU también incluyen 96 UE, pero el i7-12650H de gama más baja sólo utiliza 65 UE.

Los chips Core i5 utilizan cuatro núcleos P y ocho núcleos E, lo que reduce la potencia turbo máxima de 115 W a 95 W. Sus GPU incluyen 80 UE, excepto el i5-12450H de 48 UE.

Las cifras de rendimiento de Intel se centran principalmente en el Core i9-12900HK de gama alta, que la empresa compara favorablemente con el i9-11980HK de última generación, el AMD Ryzen 5900HX y los M1 Max y M1 Pro de Apple, aunque no hay muchas comparaciones con Apple, y las propias diapositivas de Intel indican que los chips de Apple consumen mucha menos energía. Las comparaciones de rendimiento de Intel tampoco tienen en cuenta los recién anunciados chips Ryzen serie 6000 para portátiles.

Las GPU integradas de estos chips suelen ir acompañadas de algún tipo de GPU dedicada, ya que se utilizan sobre todo en portátiles para juegos y estaciones de trabajo. Pero la GPU Intel de estos portátiles sigue siendo la responsable de controlar las pantallas internas y externas, por lo que un rendimiento decente sigue siendo importante.

Intel también presenta las CPU de la serie P, que se comercializarán en el primer trimestre de este año. Muchos de estos modelos son esencialmente idénticos a los de la serie H a nivel de hardware, pero con cifras reducidas de potencia base y consumo máximo turbo. Esto significa que sus velocidades de reloj no son tan altas y que no podrán funcionar a sus velocidades máximas de refuerzo durante tanto tiempo, pero podrán encajar en PC más delgados y ligeros con sistemas de refrigeración más pequeños.

La mayoría de las CPU Core i7 y Core i5 de la serie P incluyen cuatro núcleos P y ocho núcleos E, con caché L3, clo

Hola, chico de los scripts. Necesito realizar una auditoría de los ordenadores de nuestra red. Específicamente, tengo la tarea de obtener información sobre la CPU. Necesito la velocidad del procesador, el número de núcleos y el número de procesadores lógicos. Creo que debería ser capaz de utilizar Windows PowerShell para hacer esto, pero no estoy seguro. ¿Me pueden ayudar?

Soy Ed Wilson, experto en secuencias de comandos de Microsoft. Este ha sido un tiempo bastante loco. Esta semana estoy en Seattle, Washington, hablando con clientes sobre Windows PowerShell. A finales de semana, hablaré con escritores de Windows PowerShell en el campus de nuestra oficina de Microsoft en Redmond. Vuelvo a Charlotte y luego me dirijo al norte, a Canadá, durante un par de semanas. Me encanta tener la oportunidad de reunirme con personas que utilizan Windows PowerShell para resolver problemas reales. Es genial.

  • RS, para averiguar información sobre la CPU, utilizo la clase Win32_Processor de Windows Management Instrumentation (WMI) . En Windows PowerShell, una sola línea de código que utiliza el cmdlet Get-WmiObject para hacer el trabajo pesado es todo lo que se requiere. La sintaxis de un comando para consultar WMI y devolver información de la CPU se muestra aquí:
  • Y puedo acortar ese comando utilizando el alias gwmi:
  • En la siguiente figura, ilustro el uso del comando Get-WmiObject y la salida por defecto del comando.

La clase Win32_Processor WMI está documentada en MSDN, y el artículo describe lo que significan todas las propiedades y valores codificados. Pero RS, para sus necesidades, no necesito ese artículo. Lo que necesito es una buena manera de seleccionar sólo la información que necesita. Para ello, voy a elegir las propiedades que necesito. A continuación, canalizo el objeto devuelto al cmdlet Select-Object. El motivo es eliminar las propiedades del sistema que se incluyen automáticamente con el objeto WMI devuelto. Para evitar escribir las propiedades dos veces (una para el cmdlet Get-WmiObject y otra para el cmdlet Select-Object), almaceno la matriz de propiedades en la variable $property. El comando revisado se muestra aquí:

Get-WmiObjec t-class win32_processo r-Propiedad $property |

Select-Objec t-Propiedad $propiedad

RS, ha mencionado que desea consultar los ordenadores de su red. La forma más sencilla de hacerlo es utilizar los cmdlets de Active Directory. Tengo toda una serie de artículos que hablan de cómo obtener los cmdlets de Active Directory, y cómo cargarlos y utilizarlos. Deberías consultar esa serie si tienes preguntas sobre el uso de los cmdlets de Active Directory.

  • RS, escribí un script llamado GetAdComputersAndWMIinfo. ps1. El texto completo de este script aparece aquí.
  • GetAdComputersAndWMIinfo. ps1
  • $ordenador = $cn = $null

Get-ADCompute r-filtro * – Credencial $cred |

if(Test-Connectio n-ComputerName $_.dnshostname @pingconfig)

$ordenador = $ordenado r-split “`r`n”

foreach($cn en $ordenador)

if($c n-match $env:COMPUTERNAME)

Get-WmiObjec t-clase win32_procesado r-propiedad $propiedad |

elseif($cn. Lengt h-gt 0)

Get-WmiObjec t-class win32_processo r-Propiedad $propieda d-cn $c n-cred $cred |

Lo primero que hay que hacer es importar el ActiveDirec

A continuación, pretendo utilizar splatting para simplificar el uso del cmdlet Test-Connection. La semana pasada escribí un artículo sobre splatting. Splatting utiliza una tabla hash para los parámetros y valores asociados. Esta tabla hash se muestra aquí:

A continuación inicializo un par de variables. Esto ayuda cuando se ejecuta el comando varias veces dentro de Windows PowerShell ISE. También recupero las credenciales mediante el cmdlet Get-Credential. Estos dos comandos se muestran aquí:

$equipo = $cn = $null

Ahora, utilizo el cmdlet Get-ADComputer para recuperar un listado de equipos de Active Directory Directory Services. Utilizo el cmdlet Foreach-Object y paso los nombres de host al cmdlet Test-Connection para asegurarme de que el equipo está en línea. A continuación, creo una matriz de nombres de equipo y almaceno los nombres en la variable $computer. Esto se muestra aquí:

Get-ADCompute r-filter * – Credential $cred |

if(Test-Connectio n-ComputerName $_.dnshostname @pingconfig)

La matriz que se crea es una matriz de letras simples. Divido la cadena basándome en los caracteres de retorno de carro y salto de línea “`r`n” y creo un nuevo array que contiene el nombre de cada ordenador en un elemento del array. Este proceso deja un elemento al final del array; este elemento vacío será tratado más adelante en el script. Aquí está el código que crea el nuevo array de ComputerNames:

$ordenador = $ordenado r-split “`r`n”

Ahora defino un array de nombres de propiedades que se van a recoger de WMI. Se trata de una asignación de valores directa:

Los ordenadores en línea se almacenan en la variable $computer. Utilizo la sentencia foreach para recorrer el array de nombres de ordenador. Si el nombre del ordenador coincide con el nombre del ordenador local, no utilizo las credenciales porque WMI haría fallar el comando. Además, compruebo si el nombre del ordenador tiene una longitud superior a 0. Esto se ocupa del elemento vacío al final de la matriz. Esta parte del código se muestra aquí:

foreach($cn en $ordenador)

if($c n-match $env:COMPUTERNAME)

Get-WmiObjec t-clase win32_procesado r-propiedad $propiedad |

elseif($cn. Lengt h-gt 0)

Ahora, utilizo el cmdlet Get-ADComputer para recuperar un listado de equipos de Active Directory Directory Services. Utilizo el cmdlet Foreach-Object y paso los nombres de host al cmdlet Test-Connection para asegurarme de que el equipo está en línea. A continuación, creo una matriz de nombres de equipo y almaceno los nombres en la variable $computer. Esto se muestra aquí:

Select-Object – Property $property >

Cuando se ejecuta el script, aparece una salida similar a la que se muestra en la siguiente figura.

RS, eso es todo lo que hay que hacer para utilizar el módulo Active Directory para recuperar los nombres de los ordenadores, y utilizar WMI para consultar la información del procesador.

Select-Object – Property $property > >

Preguntas frecuentes sobre Linux: ¿Cómo puedo encontrar información sobre el procesador y la memoria de Linux? (También escrito como, ¿Cómo puedo encontrar información de la CPU de Linux?, ¿Cómo puedo encontrar información de la RAM de Linux?)

Cómo mostrar la CPU/procesador de Linux

Para ver qué tipo de procesador/CPU tiene tu sistema informático, utiliza este comando de Linux:

Ahora defino un array de nombres de propiedades que se van a recoger de WMI. Se trata de una asignación de valores directa:

Cómo mostrar la información de memoria de Linux

Los ordenadores en línea se almacenan en la variable $computer. Utilizo la sentencia foreach para recorrer el array de nombres de ordenador. Si el nombre del ordenador coincide con el nombre del ordenador local, no utilizo las credenciales porque WMI haría fallar el comando. Además, compruebo si el nombre del ordenador tiene una longitud superior a 0. Esto se ocupa del elemento vacío al final de la matriz. Esta parte del código se muestra aquí:

foreach($cn en $ordenador)

Salida del comando procesador Linux

if($c n-match $env:COMPUTERNAME)

De esa salida puedo ver que mi sistema actual es un sistema Intel de dos procesadores, con información adicional sobre la CPU Intel (CPUs, en realidad).

Comando Linux de información de memoria

Get-WmiObjec t-clase win32_procesado r-propiedad $propiedad |

elseif($cn. Lengt h-gt 0)

Ahora, utilizo el cmdlet Get-ADComputer para recuperar un listado de equipos de Active Directory Directory Services. Utilizo el cmdlet Foreach-Object y paso los nombres de host al cmdlet Test-Connection para asegurarme de que el equipo está en línea. A continuación, creo una matriz de nombres de equipo y almaceno los nombres en la variable $computer. Esto se muestra aquí:

Select-Object – Property $property >

Cuando se ejecuta el script, aparece una salida similar a la que se muestra en la siguiente figura.

RS, eso es todo lo que hay que hacer para utilizar el módulo Active Directory para recuperar los nombres de los ordenadores, y utilizar WMI para consultar la información del procesador.

Select-Object – Property $property > >

El escalado de la frecuencia de la CPU está implementado en el kernel de Linux, la infraestructura se llama cpufreq . Desde el kernel 3.4 los módulos necesarios se cargan automáticamente. Para kernels o CPUs más antiguos, el gobernador ondemand recomendado está habilitado por defecto, mientras que para kernels o CPUs más recientes, el gobernador schedutil está habilitado por defecto. Sin embargo, las herramientas de espacio de usuario como cpupower, acpid, Laptop Mode Tools, o las herramientas GUI proporcionadas para su entorno de escritorio, pueden seguir utilizándose para la configuración avanzada.

Contenido

1 Herramientas del espacio de usuario

1.1 thermald

1.2 i7z

1.3 turbostat

1.4 cpupower

1.5 cpupower-gui

1.6 power-profiles-daemon

2.1 Establecer frecuencias máximas y mínimas

2.2 Desactivar Turbo Boost

2.2.1 intel_pstate

2.2.2 acpi-cpufreq

2.2.3 x86_energy_perf_policy

3.1 Ajuste del regulador bajo demanda

3.1.1 Umbral de conmutación

3.1.2 Frecuencia de muestreo

3.1.3 Hacer permanentes los cambios

7.1 Limitación de frecuencia de la BIOS

Herramientas del espacio de usuario

  • thermald
    • thermald es un demonio de Linux utilizado para evitar el sobrecalentamiento de las CPU Intel. Este demonio monitoriza la temperatura y aplica una compensación utilizando los métodos de refrigeración disponibles.
    • Por defecto, monitoriza la temperatura de la CPU utilizando los sensores digitales de temperatura de la CPU disponibles y mantiene la temperatura de la CPU bajo control, antes de que HW tome una acción de corrección agresiva. Si hay un sensor de temperatura de la piel en thermal sysfs, entonces intenta mantener la temperatura de la piel por debajo de 45C.
    • La unidad systemd asociada es thermald. service , que debe iniciarse y habilitarse.
    • i7z es una herramienta de informes de CPU i7 (y ahora i3, i5, i7, i9) para Linux. Puede ejecutarse desde un Terminal con el comando i7z o como GUI con i7z-gui .
    • turbostat
    • turbostat puede mostrar la frecuencia, el consumo de energía, el estado de reposo y otras estadísticas de las CPU modernas de Intel y AMD.
    • cpupower
    • cpupower es un conjunto de utilidades de espacio de usuario diseñadas para ayudar a escalar la frecuencia de la CPU. El paquete no es necesario para utilizar el escalado, pero es muy recomendable porque proporciona útiles utilidades de línea de comandos y un servicio systemd para cambiar el gobernador en el arranque.
      • El archivo de configuración para cpupower se encuentra en /etc/default/cpupower . Este archivo de configuración es leído por un script bash en /usr/lib/systemd/scripts/cpupower que es activado por systemd con cpupower. service . Es posible que desee activar cpupower. service para que se inicie en el arranque.
      • cpupower-gui
      • cpupower-gui
      • AUR
        • es una utilidad gráfica diseñada para ayudar con el escalado de frecuencia de la CPU. La interfaz gráfica de usuario se basa en GTK y está destinada a proporcionar las mismas opciones que cpupower . cpupower-gui puede cambiar el máximo/mini
        • Consulte el LÉEME del proyecto para obtener más información sobre el uso, casos de uso y comparaciones con proyectos similares.
        • Inicia/habilita el servicio power-profiles-daemon. Tenga en cuenta que cuando se lanza powerprofilesctl, también intenta iniciar el servicio (vea el estado de la unidad de dbus. service ).
        • Controlador de frecuencia de CPU

        cpupower requiere módulos para conocer los límites de la CPU nativa:

        Módulo

        Descripción

        intel_pstate

        Este controlador implementa un controlador de escalado con un gobernador interno para procesadores Intel Core (Sandy Bridge y posteriores).

        intel_cpufreq

        A partir del kernel 5.7, el controlador de escalado intel_pstate selecciona el “modo pasivo” aka intel_cpufreq para CPUs que no soportan estados P gestionados por hardware (HWP), es decir, Intel Core i de 5ª generación o anteriores.

        acpi-cpufreq

        Controlador CPUFreq que utiliza los estados de rendimiento del procesador ACPI. Este controlador también es compatible con Intel Enhanced SpeedStep (anteriormente soportado por el módulo obsoleto speedstep-centrino).

        speedstep-lib

        Controlador CPUFreq para procesadores Intel SpeedStep (principalmente Atoms y Pentiums antiguos).

        powernow-k8

        Controlador CPUFreq para procesadores K8/K10 Athlon 64/Opteron/Phenom. Desde Linux 3.7 ‘acpi-cpufreq’ se usará automáticamente para CPUs AMD más modernas.pcc-cpufreqEste controlador soporta la interfaz Processor Clocking Control de Hewlett-Packard y Microsoft Corporation que es útil en algunos servidores ProLiant.

        p4-clockmod

        Controlador CPUFreq para procesadores Intel Pentium 4/Xeon/Celeron que reduce la temperatura de la CPU saltándose relojes. (Es probable que desee utilizar un controlador SpeedStep en su lugar).

        Para ver una lista completa de los módulos disponibles, ejecute:

        Cargue el módulo apropiado (vea Módulos del núcleo para más detalles). Una vez cargado el controlador cpufreq apropiado, se puede mostrar información detallada sobre la(s) CPU(s) ejecutando

        Establecer frecuencias máximas y mínimas

        En algunos casos, puede ser necesario establecer manualmente las frecuencias máxima y mínima.

        Para establecer la frecuencia de reloj máxima ( clock_freq es una frecuencia de reloj con unidades: GHz, MHz): Para establecer la frecuencia de reloj mínima:
        Para configurar la CPU para que funcione a una frecuencia especificada: Alternativamente, puede establecer la frecuencia manualmente:
        Los valores disponibles se pueden encontrar en /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies o similar. [3] Ejemplo 9-1 Mostrar el número de ID de host de un sistema
        El siguiente ejemplo muestra un ejemplo de la salida del comando hostid
        comando. Cómo mostrar el nombre de producto de un sistema
        La opción del comando
        prtconf le permite mostrar el nombre del producto de un sistema. Para obtener más información sobre esta función, consulte la página
        prtconf (1M).

        Para mostrar el nombre del producto de su sistema, utilice el comando

        prtconf

        con la opción

        como se muestra a continuación:

        Ejemplo 9-2 Visualización del nombre de producto de un sistema

        Este ejemplo muestra un ejemplo de salida del comando

        prtconf

        .

        Este ejemplo muestra un ejemplo de la salida del comando

        prtconf

        -vb .Cómo mostrar la memoria instalada en un sistema

        Para mostrar la cantidad de memoria instalada en su sistema, utilice el comando

        prtconf-b . Ejemplo 9-3 Visualización de la memoria instalada en un sistema El siguiente ejemplo muestra un ejemplo de salida del comando Ejemplo 9-3 Visualización de la memoria instalada en un sistema . El

        • grep Memoria Ejemplo 9-3 Visualización de la memoria instalada en un sistema prtconf-b para mostrar sólo información sobre la memoria.

        Cómo mostrar los valores predeterminados y personalizados de las propiedades de un dispositivo

        Para mostrar los valores predeterminados y personalizados de las propiedades de los dispositivos, utilice el comando Ejemplo 9-3 Visualización de la memoria instalada en un sistema -bCómo mostrar la memoria instalada en un sistema

        Para mostrar los valores predeterminados y personalizados de las propiedades de los dispositivos, utilice el comando Ejemplo 9-3 Visualización de la memoria instalada en un sistema (1M).Cómo mostrar la memoria instalada en un sistema

        driver. conf

        • . Ejemplo 9-3 Visualización de la memoria instalada en un sistema prtconf

        muestra las propiedades predeterminadas y personalizadas para todos los controladores que se encuentran en el sistema.

        -vb Ejemplo 9-3 Visualización de la memoria instalada en un sistema bge. conf bge. conf. Tenga en cuenta que los archivos de configuración proporcionados por el proveedor se encuentran en el directorio /núcleo Ejemplo 9-3 Visualización de la memoria instalada en un sistema /plataforma

        mientras que los correspondientes archivos de configuración de controladores modificados se encuentran en los directorios

        /etc/driver/drv Ejemplo 9-3 Visualización de la memoria instalada en un sistema prtconf-ucontrolador Ejemplo 9-3 Visualización de la memoria instalada en un sistema . El

          (4).Cómo mostrar la fecha y la hora Para mostrar la fecha y hora actuales de acuerdo con el reloj de su sistema, utilice la función

        fecha Ejemplo 9-3 Visualización de la memoria instalada en un sistema -u Ejemplo 9-5 Visualización de la fecha y la hora

        El siguiente ejemplo muestra un ejemplo de la salida del comando

        fecha de ejemplo.Identificación de la información sobre las funciones multihilo del chipEl comando psrinfo ha sido modificado para proporcionar información sobre procesadores físicos, además de información sobre procesadores virtuales. Esta funcionalidad mejorada se ha añadido para identificar características de multihilo de chip (CMT). La nueva opción informa del número total de procesadores físicos que hay en un sistema. Utilizando la opción psrinfo-pv

        listará todos los procesadores físicos que hay en el sistema, así como los procesadores virtuales que están asociados a cada procesador físico. La salida por defecto del comando psrinfo continúa mostrando la información del procesador virtual para un sistema.Cómo mostrar la fecha y la horapsrinfo

        (1M).

        • Para obtener información sobre los procedimientos asociados con esta función, consulte Cómo mostrar el tipo de procesador físico de un sistema.Cómo mostrar el tipo de procesador físico de un sistemaprtconf

        comando psrinf o-p

        -vbCómo mostrar el tipo de procesador físico de un sistemaCómo mostrar la memoria instalada en un sistema

        -pv

        prtconfCuando utilice el comando psrinfo-p-pvCuando utilice el comando Cómo mostrar el tipo de procesador lógico de un sistema Utilice el comando Cuando utilice el comando para mostrar información sobre el tipo de procesador de un sistema.

        listará todos los procesadores físicos que hay en el sistema, así como los procesadores virtuales que están asociados a cada procesador físico. La salida por defecto del comando Cuando utilice el comando . El

        Ejemplo 9-6 SPARC: Mostrar el tipo de procesador de un sistema

        Este ejemplo muestra cómo mostrar información sobre el tipo de procesador de un sistema basado en SPARC.

          Ejemplo 9-7 x86: Visualización del tipo de procesador de un sistema Este ejemplo muestra cómo mostrar información sobre el tipo de procesador de un sistema basado en x86.CPU

        AnteriorCuando utilice el comando Cómo mostrar el tipo de procesador lógico de un sistemaSi desea que el núcleo Linux funcione lo más rápido posible para su procesador y tipo de hardware específicos, hay algunas opciones que puede configurar para obtener el máximo rendimiento del hardware. Esta sección mostrará algunas de las diferentes opciones específicas de procesador que puede ajustar para su procesador.

        Tipos de procesadorCuando utilice el comando Cómo mostrar el tipo de procesador lógico de un sistemaSeleccione el tipo de subarquitectura del procesador:

        Sólo si su máquina es uno de los otros tipos de la lista anterior debe seleccionar otra cosa que no sea la opción PC-compatible

        • Ejemplo 9-7 x86: Visualización del tipo de procesador de un sistema genérica. Es posible que algunas de las opciones anteriores no estén presentes si no ha seleccionado también la opción Symmetric multi-processing support simétrico.

        Seleccione el tipo de familia de procesadores. La opción PC-compatible de las opciones anteriores para que aparezca este submenú:Para más detalles sobre este ítem de configuración, por favor refiérase a M386 para una descripción completa de cómo elegir el tipo de procesador apropiado dependiendo del procesador que tenga, y en qué rango de máquinas desea que corra el kernel.

        Si su sistema contiene más de una CPU, o una CPU Hyperthreaded o Dual Core, debe seleccionar la opción multiprocesador para el núcleo Linux para poder aprovechar los procesadores adicionales. A menos que lo haga, estará desperdiciando los otros procesadores al no utilizarlos en absoluto.

        Preemption

        Los sistemas que funcionan como servidores tienen requisitos de carga de trabajo muy diferentes de los que se utilizan como escritorio para aplicaciones de vídeo y audio. El kernel permite diferentes modos de “preemption” para manejar estas diferentes cargas de trabajo. La preferencia es la capacidad del núcleo de interrumpirse a sí mismo mientras está haciendo otra cosa, para trabajar en algo con una prioridad más alta, como actualizar un programa de sonido o vídeo.

        Para cambiar a un modelo de tanteo diferente, utilice este menú:

        Si desea que el kernel responda aún mejor a tareas de mayor prioridad que lo que proporciona la opción de tanteo general, también puede permitir interrupciones a uno de los principales bloqueos internos del kernel:
        Esta opción sólo puede seleccionarse si ya ha seleccionado la opción Núcleo preemptible o Soporte de multiprocesamiento simétrico simétrico.

        Suspender

        El kernel de Linux tiene la capacidad de suspenderse a sí mismo en el disco, permitiéndole desconectar la alimentación, y luego en un momento posterior, encender y reanudar exactamente donde estaba la máquina cuando se suspendió. Esta funcionalidad es muy útil en portátiles que ejecutan Linux.

        Habilite esto seleccionando:

        El kernel necesita saber dónde guardar la imagen suspendida del kernel, y luego desde dónde reanudarla. Esta ubicación es normalmente una partición swap del kernel en el disco. Para especificar qué partición debe ser:

        Asegúrese de especificar la partición apropiada para suspender la máquina, y no use una partición que esté siendo usada por el sistema para datos. El nombre correcto de la partición se puede encontrar ejecutando el siguiente comando:

        Utilice la salida del comando anterior en esta opción de configuración del kernel, y en la línea de arranque del kernel donde especifica desde dónde se debe reanudar el kernel. Después de que la máquina haya sido suspendida, para que se reanude correctamente, pase el argumento resume=/dev/swappartition a la línea de comandos del kernel para que utilice la imagen adecuada. Si no desea restaurar la imagen suspendida, utilice el argumento noresume en la línea de comandos del kernel.Escalado de frecuencia de la CPU

        La mayoría de los procesadores modernos pueden ralentizar el reloj interno del procesador para conservar energía y duración de la batería. Linux soporta esta capacidad y ofrece una variedad de “gobernadores” de energía. Los diferentes gobernadores implementan diferentes heurísticas para determinar cómo variar la velocidad del procesador dependiendo de la carga del sistema y otras variables.Habilite la funcionalidad básica de escalado de frecuencia:

        Seleccione los diferentes tipos de gobernadores de frecuencia que desea utilizar:

        Para más información sobre lo que hacen los diferentes gobernadores, ver CPU_FREQ.

        Seleccione el regulador por defecto que desea que se ejecute al arrancar la máquina:

        Seleccione el tipo de procesador específico de la máquina. Para más detalles sobre cómo determinar el tipo de procesador de la máquina, consulte la sección “Tipos de Procesador”.

        Diferentes modelos de memoria

        Linux en hardware Intel de 32 bits puede acceder hasta a 64 Gigabytes de memoria, pero el espacio de direcciones del procesador de 32 bits es de sólo 4 Gigabytes. Para sortear esta limitación, Linux puede asignar la memoria adicional a otra área y luego cambiar a ella cuando otras tareas la necesiten. Pero si tu máquina tiene una cantidad menor de memoria, es más fácil para Linux no tener que preocuparse de manejar las áreas más grandes, por lo que es beneficioso decirle al núcleo cuánta memoria quieres que soporte. Para una descripción más detallada de esta opción, por favor vea NOHIGHMEM.

        Linux soporta tres modelos diferentes de memoria para procesadores Intel de 32 bits, dependiendo de la memoria disponible:Menos de 1 Gigabyte de memoria físicaEntre 1 y 4 Gigabytes de memoria física.

        Mayor de 4 Gigabytes de memoria física.

        Pero, ¿ha pensado alguna vez en saber qué tipo de CPU tiene su ordenador y a qué velocidad funciona? Existen muchas razones por las que querrías saber qué CPU tienes en tu sistema. Quizás estés solucionando algún problema de hardware o cargando un módulo del kernel. Cualquiera que sea la causa, determinar la velocidad y el tipo de CPU desde la línea de comandos es bastante fácil en Linux. Varios comandos pueden ser utilizados para obtener información acerca de su procesador, incluyendo la frecuencia de la CPU. En este artículo, hemos recopilado algunos de esos comandos para conocer mejor tu CPU.

        Comando Dmseg

        Dmseg se utiliza para mostrar mensajes del ring buffer del kernel. En el siguiente ejemplo, hemos combinado el comando Dmseg con grep para filtrar la velocidad de la CPU de otra información relacionada.

        Comando lscpu

        El comando lscpu te ayuda a conocer la arquitectura de tu CPU. Lscpu existe previamente en el paquete util-Linux. Escribe el siguiente comando en tu terminal.En la salida, comprueba los “MHz de la CPU”.Comando i7z

        i7z es una herramienta exclusiva para recuperar los estados del procesador en CPUs basadas en Intel como i3, i5 e i7.

        Ejecutando este comando obtendrás la siguiente información:

        Recuperación de la velocidad de la CPU del archivo “/proc/cpuinfo

        El archivo “/proc/cpuinfo” tiene todo el contenido relacionado con los núcleos individuales de la CPU. Ahora utilizaremos los comandos “grep” y “cat” para extraer únicamente la información sobre la velocidad de la CPU de este archivo.

        En lugar de utilizar “grep”, también puedes utilizar el comando “less” para el mismo propósito de ejecución.

        Comando hwinfo

        En el terminal, la información detallada sobre cada dispositivo de hardware se puede imprimir utilizando “hwinfo”. Especificaremos el parámetro “-cpu” en el comando “hwinfo” para mostrar sólo la velocidad de la CPU.

        Script inxi

        inxi es un potente script de Linux que permite imprimir los detalles de hardware del sistema. Ejecuta el comando inxi en tu terminal con la opción “-C” para mostrar la información relacionada con el procesador.

        Conclusión:

        Como resultado de una tecnología eficiente, hemos desarrollado una necesidad de velocidad donde quiera que vayamos. La CPU y su frecuencia o velocidad de reloj son las características más ampliamente asociadas con el alto rendimiento de cualquier ordenador. Este post muestra cómo obtener detalles de la velocidad de la CPU utilizando varios comandos en Linux.

        Sobre el autor

        Talha Saif Malik

        Talha es un colaborador en Linux Hint con la visión de aportar valor y hacer cosas útiles para el mundo. Le encanta leer, escribir y hablar sobre Linux, datos, ordenadores y tecnología.

        Paso 1: Primero abre tu terminal usando “Ctrl +Alt+T” luego en ‘Terminal’, escribe: “unam e-a”. Este comando proporciona el nombre del kernel, el nombre de host del nodo de red, la versión del kernel, el nombre del hardware de la máquina y el tipo de procesador. Paso 2: Del mismo modo, puede utilizar el comando “unam e-m” para comprobar el tipo de procesador.

        ¿Cómo puedo saber de qué generación es mi procesador Intel Ubuntu?

        Encuentre su modelo de CPU en Ubuntu

        Haz clic en el menú de Ubuntu en la esquina superior izquierda y escribe la palabra terminal.

        Haz clic en la aplicación Terminal.

        Pega o escribe esto en el recuadro negro sin equivocarte y pulsa la tecla Enter : cat /proc/cpuinfo | grep “nombre modelo” . Licencia.

        ¿Cómo puedo saber de qué generación es mi procesador Intel Linux?

        Fabricante y modelo del procesador

        Busca en el archivo /proc/cpuinfo con el comando grep . Una vez que sepa el nombre del procesador, puede utilizar el nombre del modelo para buscar las especificaciones exactas en línea en el sitio web de Intel.

        ¿Cómo puedo comprobar la velocidad de mi procesador Ubuntu?

        Hay un par de maneras:

        lscpu o más preciso lscpu | grep “MHz” . …

        cat /proc/cpuinfo o más preciso cat /proc/cpuinfo | grep “MHz” . …

        lsh w-c cpu o una versión más precisa: lsh w-c cpu | grep capacidad.

        ¿Cómo puedo comprobar mi procesador?

        Haga clic en Inicio.

        Seleccione el Panel de control.

        Seleccione Sistema. Algunos usuarios tendrán que seleccionar Sistema y Seguridad, y luego seleccionar Sistema en la siguiente ventana.

        Selecciona la pestaña General. Aquí puedes encontrar el tipo y la velocidad de tu procesador, su cantidad de memoria (o RAM) y tu sistema operativo.

        ¿Cómo puedo saber de qué generación es mi i5?

        Acerca de . Junto a Procesador, verás listado tu chipset. Verás tu procesador y el primer número después de i3, i5 o i7 te permite saber qué generación tienes.

        ¿Cómo puedo comprobar mi CPU y la utilización de la memoria en Linux?

        Cómo Comprobar la Utilización de la CPU desde la Línea de Comandos de Linux

        1. Comando superior para ver la carga de la CPU de Linux. Abra una ventana de terminal e introduzca lo siguiente: top. …
        2. mpstat Comando para Mostrar la Actividad de la CPU. …
        3. sar Comando para Mostrar la Utilización de la CPU. …

        Comando iostat para el Uso Promedio. …

        Fabricante y modelo del procesador

        Opción de utilidad gráfica.

        ¿Cuál es el uso del comando top en Linux?

        El comando top en Linux con Ejemplos. El comando top se utiliza para mostrar los procesos de Linux . Proporciona una vista dinámica en tiempo real del sistema en ejecución. Por lo general, este comando muestra la información resumida del sistema y la lista de procesos o hilos que actualmente son gestionados por el Kernel de Linux.

        1. ¿Cómo puedo encontrar el procesador en Linux?
        2. Puedes utilizar uno de los siguientes comandos para encontrar el número de núcleos físicos de la CPU incluyendo todos los núcleos en Linux:
        3. comando lscpu.

        cat /proc/cpuinfo.

        1. comando top o htop.
        2. Comando nproc.
        3. Comando hwinfo.
        4. comando dmidecod e-t processor.

        Comando getconf _NPROCESSORS_ONLN.

        Go to Start > Settings > System >¿Cómo puedo comprobar la velocidad de mi procesador?

        Si te preguntas cómo comprobar la velocidad de tu reloj, haz clic en el menú Inicio (o pulsa la tecla Windows*) y escribe “Información del sistema”. El nombre del modelo de tu CPU y la velocidad de reloj aparecerán en “Procesador”.

        ¿Cuál es la velocidad de mi procesador en Linux?

        1. En Linux para comprobar la velocidad de la CPU, tienes que obtener los detalles del procesador y hay diferentes herramientas disponibles para obtener información de la CPU. … 8 maneras de comprobar la velocidad de reloj de la CPU en Linux
        2. Usando lscpu. …
        3. Usando Dmesg. …
        4. Desde el archivo /proc/cpuinfo. …
        5. Usando i7z. …
        6. Usando hwinfo. …

        Usando auto-cpufreq. …

        Usando dmidecode. …

        Usando Inxi script.

        ¿Cómo sé si el Turbo Boost está activado?

        1. Una vez en la página de especificaciones del procesador, busque Especificaciones de rendimiento. Busque Intel® Turbo Boost Technology 2.0 Frequency para compatibilidad con Intel® Turbo 2.0. También puede comprobar en Advanced Techonlogies la opción Intel® Turbo Boost Technology 2.0.
        2. Información sobre el hardware de la CPU
        3. La información sobre la CPU (Unidad Central de Procesamiento) incluye información detallada sobre la CPU, como arquitectura, fabricante, modelo, número de núcleos, velocidad de cada núcleo, etc.
        4. Hay bastantes comandos en linux para obtener información detallada sobre la CPU.
        5. En este artículo, veremos algunos de los comandos comunes que se pueden utilizar para obtener información detallada sobre su CPU.
        6. 1. /proc/cpuinfo
        7. El archivo /proc/cpuinfo contiene información detallada sobre los núcleos individuales de la CPU.

        Emita su contenido con less o cat .

        Cada procesador o núcleo se enumera por separado y se incluyen varios detalles sobre la velocidad, el tamaño de la caché y el nombre del modelo.

        Para calcular el número de procesadores, utilice grep con wc

        El número de procesadores mostrado en /proc/cpuinfo puede no reflejar el número real de núcleos del procesador. Por ejemplo, una CPU con 2 núcleos e hyperthreading se mostrará como si tuviera 4 núcleos.

        1. Para obtener el número real de núcleos, compruebe si el ID del núcleo tiene valores únicos
        2. En consecuencia, hay 4 ID de núcleo diferentes. Esto indica que hay 4 núcleos reales.
        3. 2. lscpu – muestra información sobre la arquitectura de la CPU
        4. lscpu es un comando pequeño y rápido que no requiere ninguna opción. Se limita a mostrar información sobre el hardware de la CPU en un formato fácil de usar.
        5. 3. hardinfo
        6. Hardinfo es una herramienta gui basada en gtk que genera informes sobre diversos componentes de hardware. Pero también puede ejecutarse desde la línea de comandos en caso de que la gui (Interfaz gráfica de usuario) no esté disponible.
        7. Generará un gran informe sobre muchas partes del hardware leyendo archivos del directorio /proc. La información sobre la CPU figura al principio del informe. El informe también se puede escribir en un archivo de texto.
        8. Hardinfo realiza varias pruebas comparativas, tardando unos minutos antes de mostrar el informe.

        4. lshw

        El comando lshw puede mostrar información limitada sobre la CPU. La opción lshw por defecto muestra información sobre varias partes del hardware, y la opción ‘ – class ‘ se puede utilizar para recopilar información sobre una parte específica del hardware.

        El fabricante, el modelo y la velocidad de la CPU se muestran correctamente. Sin embargo, no es posible determinar el número de núcleos del procesador a partir del resultado anterior.

        Para obtener más información sobre el comando lshw, lea este artículo:

        5. nproc

        El comando nproc simplemente muestra el número de bloques de cálculo disponibles. Tenga en cuenta que el número de bloques de cálculo no siempre coincide con el número de núcleos.

        6. dmidecode

        El comando dmidecode

        Información relevante de la CPU/procesador

        Para obtener más información sobre el comando inxi y cómo utilizarlo, consulte este artículo:

        9. Hwinfo

        El comando hwinfo es un programa de información de hardware que se puede utilizar para recopilar información detallada sobre varios componentes de hardware en un sistema Linux.

        También muestra información sobre la CPU. He aquí un ejemplo rápido:

        Si no se utiliza la opción “-short”, el comando mostrará mucha más información sobre cada núcleo de la CPU, como la arquitectura y las características de la CPU.

        Para saber más sobre el comando hwinfo, consulta este artículo:

        Conclusión

        Estos son algunos comandos utilizados para comprobar la información de la CPU en sistemas basados en Linux como Ubuntu, Fedora, Debian, CentOS, etc.

        Consulte este artículo para ver ejemplos de otros comandos para comprobar la información de la CPU:

        La mayoría de los comandos se manejan a través de una interfaz de línea de comandos y la salida en formato de texto. Para la interfaz GUI, utilice el programa Hardinfo.

        Muestra los detalles de hardware de varios componentes en una interfaz gráfica de usuario fácil de usar.

        Si conoces algún otro comando útil que pueda mostrar información sobre la CPU, háznoslo saber en los comentarios a continuación

        Si desea saber más sobre el formato y el programa de formación, y conocer al instructor del curso, le invitamos a la jornada de puertas abiertas en línea. Regístrese aquí.

        Y si te interesa el desarrollo en esta área desde cero hasta profesional, puedes leer el plan de estudios.

        Para monitorizar el hardware del sistema se utilizan los siguientes comandos y utilidades:

        decode-syseeprom

        smond

        sensores

        Red-SNMP

        watchdog

        Recuperar información de hardware mediante decode-syseepromEl comando decode-syseeprom permite recuperar información sobre la EEPROM del switch. Si la EEPROM es grabable, puede establecer valores en la EEPROM.El siguiente es un ejemplo. La salida del comando es diferente en los distintos conmutadores:

        Los conmutadores Edgecore AS5712-54X, AS5812-54T, AS5812-54X, AS6712-32X y AS6812-32X admiten una segunda fuente de alimentación. Este segundo dispositivo fuente se presenta en una dirección I2C diferente a la del primario. Como resultado, cada vez que decode-syseeprom intenta leer la EEPROM en las PSU de estos sistemas, se comprueban ambas direcciones. Cuando el controlador lee la ubicación que no está poblada, se registra un mensaje de advertencia como el siguiente:

        Este es el comportamiento esperado en estas plataformas.

        Opciones de mando

        Uso: /usr/cumulus/bin/decode-syseeprom [-a][-r][-s [args][-t ][-e][-m]Comandos relacionados.

        También puede utilizar el comando dmidecode para recuperar la información de configuración de hardware que se rellena en la BIOS.

        Puede utilizar apt-get para instalar el programa lshw en el conmutador, que también recupera la información de configuración del hardware.

        Supervisar las unidades del sistema mediante smond

        El demonio smond monitoriza unidades del sistema como la fuente de alimentación y el ventilador, actualiza sus respectivos LEDs y registra el cambio de estado. Los cambios en el estado de la unidad del sistema se detectan a través de los registros cpld. smond utiliza estos registros para leer todas las fuentes, lo que afecta a la salud de la unidad del sistema, determina la salud de la unidad, y actualiza los LEDs del sistema.

        Utilice smonctl para mostrar la información de los sensores de las distintas unidades del sistema:

        Cuando el interruptor no está encendido, smonctl muestra el estado de la fuente de alimentación como MALO en lugar de APAGADO o NO DETECTADO. Se trata de una limitación conocida.

        En el conmutador Dell S4148, smonctl muestra PSU1 y PSU2; sin embargo, en la salida de los sensores, ambas PSU aparecen como PSU1.

        Algunos modelos de conmutadores carecen del sensor para leer la información de voltaje, por lo que estos datos no se emiten desde el comando smonctl.

        Por ejemplo, la serie Dell S4048 tiene este sensor y muestra información sobre la alimentación y el voltaje:

        El Penguin Arctica 3200c no dispone de este sensor:

        La siguiente tabla muestra las opciones del comando smonctl.

        Uso: smonctl [OPTION]. [CHIP].

        Opción

        Descripción

        -s , – sensor

        Muestra los datos del sensor especificado.

        • -v , – verbose
        • Muestra datos detallados de los sensores de hardware.
        • Para más información, lea man smond y man smonctl .
        • También puede ejecutar estos comandos NCLU para mostrar la información del sensor: net show system sensors , net show system sensors detail , y net show system sensors json .
        • Supervisión del hardware mediante sensores

        Utilice el comando sensors para supervisar el estado del hardware de su conmutador, como la potencia, la temperatura y la velocidad de los ventiladores. Este comando ejecuta lm-sensors .

        Aunque puede usar el comando sensors para monitorizar la salud del hardware de su conmutador, el demonio smond es el método recomendado para monitorizar la salud del hardware. Vea Monitorear las Unidades del Sistema Usando smond arriba.

        La salida del comando sensors varía dependiendo del hardware del switch que utilice, ya que cada plataforma viene con un tipo y número de sensores diferente.

        En un conmutador Mellanox, si sólo hay una PSU conectada, el ventilador está a máxima velocidad.

        La siguiente tabla muestra las opciones del comando sensores.

        Uso: sensores [OPCIÓN]. [CHIP].

        Opción

        Descripción

        -c , – archivo-config

        Especifica un archivo de configuración; use – después d e-c para leer el archivo de configuración desde stdin; por defecto, los sensores hacen referencia al archivo de configuración en /etc/sensors. d/ .

        -s , – set

        Ejecuta las sentencias set en el archivo config (sólo root); sensor s-s se ejecuta una vez en el arranque y aplica todos los ajustes a los controladores de arranque.

        -f , – fahrenheit

        Muestra las temperaturas en grados Fahrenheit.

        -A , – sin-adaptador

        No mostrar el adaptador para cada chip.

        -bus-list

        Generar declaraciones de bus para sensors. conf .

        Si no se especifica [CHIP] en el comando, se imprime toda la información del chip. Los nombres de chip de ejemplo incluyen:

        lm78-i2c-0-2d *-i2c-0-2d

        lm78-i2c-0-* *-i2c-0-* Para establecer la frecuencia de reloj mínima:
        lm78-i2c-*-* *-i2c-*-* lm78-isa-0290 *-isa-0290
        lm78-isa-* *-isa-* lm78-*

        Supervisión del hardware del conmutador mediante SNMP

        Aquí se trata la documentación de Net-SNMP.

        Mantener el Conmutador Vivo Usando el Hardware Watchdog

        Cumulus Linux incluye una versión simplificada del demonio wd_keepalive(8) del paquete estándar watchdog de Debian. wd_keepalive escribe en un fichero llamado /dev/watchdog periódicamente para evitar que el conmutador se reinicie, al menos una vez por minuto. Cada escritura retrasa el tiempo de reinicio un minuto más. Después de un minuto de inactividad en el que wd_keepalive no escribe en /dev/watchdog , el conmutador se reinicia.

        El watchdog está habilitado por defecto en todos los switches soportados, y se inicia cuando arranca el switch, antes de que switchd se inicie.

        • Para deshabilitar el watchdog, deshabilite y detenga el servicio wd_keepalive:
        • Inicio ” SysAdmin ” Cómo comprobar la temperatura de la CPU en Linux

        Como cualquier componente eléctrico, las CPUs generan calor cuando se utilizan. Algunos programas que demandan recursos hacen que la CPU aumente la velocidad del reloj, lo que resulta en temperaturas más altas. La acumulación de polvo también hace que la CPU se sobrecaliente.

        Las altas temperaturas acortan la vida útil de los componentes sensibles, por lo que es crucial controlar la temperatura de la CPU. De esta forma, evitarás que se ralentice el rendimiento o que se dañen los componentes.

        lm78-i2c-0-* *-i2c-0-* Para establecer la frecuencia de reloj mínima:
        Una cuenta con privilegios sudo/root Comprobar la temperatura de la CPU con Lm-Sensors
        Lm-sensors es una utilidad de línea de comandos para la monitorización de hardware. Utilice esta herramienta para comprobar la temperatura de la CPU y otros componentes. Siga estos pasos para instalar y configurar Lm-sensors: 1. Abra el terminal e instale estos paquetes utilizando un gestor de paquetes para su distribución. En Ubuntu, utilice el siguiente comando:
        Espera a que lm-sensors y hddtemp terminen de descargarse e instalarse. 2. Ejecute el comando sensors para ver la temperatura de la CPU. La salida muestra las lecturas de temperatura actuales de todos los sensores de la máquina. Los resultados incluyen la temperatura de cada núcleo y los umbrales máximos.
        3. Para comprobar las temperaturas del SSD y del disco duro, ejecute el siguiente comando: La salida muestra la temperatura del disco seleccionado.
        4. Para ver qué componentes del sistema puede monitorizar, ejecute sudo sensors-detect . Responda SÍ a varias solicitudes de escaneo hasta que el escaneo del sistema se complete.

        Cuando el escaneo se completa, la salida muestra el resumen.

        • 5. Para asegurarse de que la monitorización del sistema funciona, cargue los módulos necesarios utilizando el siguiente comando:
        • 6. Para ejecutar el comando de sensores repetidamente y obtener datos en tiempo real en el terminal, ejecute el siguiente comando:
        • La salida se actualiza cada dos segundos y muestra la lectura actual de la temperatura de la CPU.
        • Nota: Para comprobar el uso de la CPU en Linux, lea nuestro tutorial sobre Cómo comprobar el uso de la CPU.
        • Comprobar la temperatura de la CPU usando Psensor
        • Psensor es una aplicación GUI que le permite monitorizar la temperatura de varios componentes del sistema. Esta utilidad también le permite monitorizar el uso de la CPU y la velocidad del ventilador.
        • Psensor incluye un applet indicador para Ubuntu, que le permite mostrar la temperatura en el panel superior para notificarle cuando las temperaturas suben demasiado.

        Instalar Psensor

        Antes de instalar Psensor, necesita instalar y configurar Lm-sensors.

        1. Ejecute este comando para instalar los paquetes necesarios:

        2. A continuación, busque sensores en su máquina:

        Responda SÍ a cualquier petición de escaneo hasta que el escaneo se complete.

        3. Para asegurarse de que los paquetes están instalados, ejecute el comando sensores.

        4. Actualice el repositorio de paquetes con sudo apt update .

        5. Instale Psensor con el siguiente comando:

        Responda SI y espere a que finalice la instalación.

        Uso de Psensor

        • Busca Psensor en el menú de aplicaciones y abre la utilidad. La app muestra un gráfico de los valores seleccionados y muestra la temperatura de la CPU, el uso de la CPU y de la memoria, la RAM libre, la temperatura de la GPU y la temperatura del disco duro.
        • Para configurar Psensor y establecer qué estadísticas quieres ver, sigue estos pasos:

        1. Haga clic en Psensor en la barra de menú, seguido de Preferencias .

        2. Marque las casillas de las opciones que desee – si Psensor se inicia al arrancar el sistema, el intervalo de actualización, los colores de los gráficos, etc.

        3. Para mostrar las temperaturas de la CPU o del disco duro en el panel superior, vaya a Preferencias del Sensor bajo el Indicador de Aplicación. Active la opción Mostrar sensor en la etiqueta.

        Comprobar la temperatura sin utilidades de terceros

        Existe una forma de utilizar las utilidades incorporadas para

        La temperatura de la CPU está en la zona etiquetada x86_pkg_temp .

        3. Para ver a qué se refieren todas las zonas térmicas, utilice:

        La salida muestra la última temperatura almacenada para esa zona térmica en grados Celsius. En este ejemplo, sólo hay una zona térmica, etiquetada x86_pkg_temp , que representa la temperatura de la CPU.

        Ahora ya sabes cómo comprobar la temperatura de la CPU en Linux utilizando varias utilidades. La guía también muestra cómo configurar las herramientas para mostrar otra información, como la temperatura de la GPU y el disco duro.

        No hay nada más frustrante que instalar Linux en tu PC y que todo el sistema siga funcionando con lentitud. Después de gastar dinero construyendo, comprando o actualizando una máquina, esperas que sea ágil. Sin embargo, no siempre es así, y con Linux puedes investigar bastante para averiguar qué es lo que falla. Hoy, te mostramos cómo encontrar la causa de que tu máquina Linux funcione demasiado lenta.

        ¿Por qué mi ordenador Linux funciona lento?

        Su computadora Linux podría estar funcionando lenta por cualquiera de las siguientes razones:

        Servicios innecesarios iniciados en el arranque por systemd (o cualquier sistema init que esté utilizando)

        Alto uso de recursos por múltiples aplicaciones de uso intensivo abiertas

        Algún tipo de mal funcionamiento o mala configuración del hardware

        Antes de averiguar cómo podemos acelerar un ordenador Linux, necesitamos saber qué métodos pueden ayudarnos a encontrar los servicios iniciados en el arranque, los procesos que se ejecutan con mayor o menor prioridad, el estado de salud de la CPU, y si la RAM está llena con muchos más datos de los que necesita, así como comprobar si la zona de memoria de intercambio está llena. Por último, también debemos comprobar si el disco duro funciona bien.

        Examinar la información de la CPU

        Cuando se quiere acelerar un ordenador Linux lento, el primer paso es comprobar la información de la CPU. Si tu ordenador tiene problemas para abrir un programa como Firefox o LibreOffice, existe la posibilidad de que se deba a que tu CPU no es lo suficientemente potente para aplicaciones pesadas.

        Abre un terminal y ejecuta uno de los siguientes comandos:

        Cómo obtener mucha información sobre el procesador de tu Mac

        A continuación te explicamos cómo utilizar la línea de comandos para obtener un montón de información sobre la CPU de tu Mac. Esta información incluye muchos datos técnicos, como el número de hilos, el tamaño de la caché, la velocidad del reloj y muchos otros datos interesantes. 1. 1. Abre una ventana de terminal en tu Mac. 2. 2. Escribe el siguiente comando y pulsa Intro: sysct l-a | grep machdep. cpu 3. Abre la ventana de terminal de tu Mac. Verás que aparece un montón de información que te dirá mucho sobre el procesador de tu Mac. Para más información, consulta el artículo original en el enlace siguiente. Este artículo, “Utiliza la línea de comandos del Mac para obtener información detallada sobre la CPU” fue publicado originalmente en ITworld . Jim Lynch es un analista tecnológico y gestor de comunidades en línea que también ha escrito para muchas publicaciones líderes del sector a lo largo de los años, como ITworld, InfoWorld, CIO, PCMag, ExtremeTech y muchas otras. Las opiniones expresadas en este blog son las de Jim Lynch y no representan necesariamente las de IDG Communications, Inc. ni las de sus empresas matrices, subsidiarias o afiliadas. Si tienes un servidor en coubicación con la CPU superrápida, eso no significa que lo pongas a funcionar a toda potencia. He aquí un preámbulo. Al hacer el inventario de los servidores Linux, que estoy administrando, he encontrado que algunos de ellos se están ejecutando en menor velocidad de la CPU, de lo que podrían. Esto se puede comprobar fácilmente con este comando: Lo que puedes ver: Oops, estamos pagando por 2 Core 2Ghz CPU que se ejecuta en 600Mhz en un núcleo y 1000Mhz en otro. Habrá otras líneas para todas las CPUs/núcleos/hilos, probablemente con los mismos valores. Esta característica es agradable, si estamos ejecutando la estación de trabajo, pero lo que he notado, tenemos la misma CPU estrangulamiento en Ubuntu Server 10.04 construye y en CentOS 5.3, 5.4 y 5.5 construye (por lo tanto en RedHat también). Después de horas de búsqueda en Google, he encontrado que: – este problema es muy común – hay varios informes de errores acerca de este problema – esto no es un problema de configuración de la BIOS, porque en los sistemas de arranque dual, la CPU funciona a toda velocidad en Windows – no hay soluciones 100% de trabajo o son demasiado difíciles de encontrar – esto no es un error, sino una “característica” de los nuevos núcleos, se implementa de manera diferente en 2.6.18 (CentOS) y 2.6.32 (Ubuntu). Aquí hay un consejo de cómo desactivarlo en el sistema en ejecución: 1) Compruebe que el hilo ‘kondemand’ se está ejecutando, ejecute como root: “pgre p-lf ondemand” la salida debería ser como: 2) Compruebe que la velocidad actual de la cpu difiere de la máxima: 3) Cambia el gobernador de CPU de ‘ondemand’ a ‘performance’ para todas las CPUs/cores, ejecuta como root: 4) Compruebe que los cambios se han aplicado: 5) Si está ejecutando ‘cpuspeed’, ‘cpufreqd’, ‘powerd’ u otros demonios que puedan controlar la velocidad de la CPU, deténgalos si realmente necesita que su sistema funcione al 100% de la velocidad de la CPU. En CentOS: 6) En Linux 2.6.32 (En RedHat 6, y Oracle Unbreakable Linux 6) elimine los módulos del kernel de escalado de CPU: Asegúrese de que no hay hilos del kernel ‘kondemand’ en ejecución: 7) Para que los cambios sean permanentes (al reiniciar): – En Ubuntu, modifique el script /etc/init. d/ondemand: O ALTERNATIVAMENTE elimine todas las referencias a ondemand de /etc/rc?.d/ – En CentOS, cree un nuevo script /etc/init. d/ondemand: Estoy usando ‘ondemand’ nombre del script, esto puede ser un poco engañoso (porque realmente es un ‘rendimiento’), pero usted puede cambiarlo.

        Originalmente publicado 2016-01-22 17:22:09.

        dmidecode es una herramienta de Linux para visualizar las tablas DMI de forma reducida. DMI (Desktop Management Interface) es un elemento de la especificación de gestión del sistema BIOS (SMBIOS). La DMI es una tabla de la BIOS que contiene información sobre el hardware.

        Índice de componentes

        1 Ejemplo de dmidecode

        1.1 /proc/cpuinfo

        Ejemplo de dmidecode

        El siguiente ejemplo muestra la ejecución de dmidecode en un servidor Thomas-Krenn con placa base Supermicro X9SCM-F:

        /proc/cpuinfo

        A modo de ejemplo, aquí se muestra el archivo /proc/cpuinfo del mismo sistema:

        Parámetro dmidecode

        dmidecod e-t TYPE indica si se ha seleccionado la opción TYPE para mostrar la información. Standardmäßig zeigt dmidecode die Informationen von allen Typen.

        Otros tipos pueden ser seleccionados (ver página principal de dmidecode):

        Además de los códigos de TIPO, también puede seleccionar una palabra clave. Las siguientes palabras clave son posibles:

        Más información

        http://www. nongnu. org/dmidecode/

        Obtenga información sobre su BIOS / Hardware de Servidor desde una carcasa sin abrir el chasis (Decodificador de BIOS)

        Werner Fischer trabaja en el equipo de gestión de productos de Thomas-Krenn. Evalúa las nuevas tecnologías y transmite sus conocimientos a través de artículos, conferencias y la Wiki de Thomas-Krenn. A principios de 2005, un año después de finalizar sus estudios de informática y seguridad de los medios de comunicación en la Universidad de Hagenberg, se convirtió en proveedor de servidores de Bayer. Como aficionado al café, le gusta viajar en autobús y tren y disfrutar de su viaje diario a la tienda.

        En algún momento, todo el mundo se entera de que una CPU tiene un número variable de núcleos en su interior, y que ese número influye en su rendimiento. El siguiente impulso natural es averiguar cuántos núcleos tiene tu CPU.

        La buena noticia es que averiguarlo es extremadamente fácil en Windows 10.

        Solo tienes que pulsar la tecla de Windows (o hacer clic en el botón del menú Inicio) y empezar a escribir la palabra “sistema”. La coincidencia superior debería ser “Sistema” o “Información del sistema”. Cualquiera de las dos funcionará, así que pulsa la tecla Intro o haz clic en ese resultado, y aparecerá una ventana que enumera la información de hardware de tu PC, incluido el nombre de tu procesador y el número de núcleos que tiene.

        Si miras en Información del sistema o Sistema en Windows 10 obtendrás la información básica que buscas, pero para obtener el recuento de núcleos e hilos (“procesador lógico”), abre en su lugar el Administrador de tareas.

        También puedes pulsar Ctrl + Mayús + Esc para abrir la ventana del Administrador de tareas y, a continuación, hacer clic en la pestaña Rendimiento (la segunda por la izquierda). En la parte superior derecha verás el nombre de tu procesador y el número de núcleos que tiene. También verás un ingenioso gráfico que muestra la utilización de tu CPU en tiempo real. Debajo del gráfico encontrarás estadísticas más detalladas, como la velocidad de reloj base, los núcleos y los procesadores lógicos (más comúnmente conocidos como “hilos”).

        La CPU Ryzen 7 2700X de este PC tiene 8 núcleos y 16 hilos (“procesadores lógicos”).

        Eso es todo lo que tienes que hacer para averiguar tu número de núcleos. Para entender ho

        • Si quieres, puedes profundizar en la mayoría de esos detalles consultando las especificaciones de tu procesador en el sitio web de Intel Ark o en el sitio web de especificaciones de procesador de AMD, que ofrecen un resumen completo de los procesadores de Intel y AMD, respectivamente. Pero la forma más sencilla de saber cómo se comporta tu procesador en comparación con otros es consultar los resultados de las pruebas comparativas de las cosas que haces habitualmente: trabajo de oficina, juegos, codificación de vídeo, etc.
        • Por lo general, cuanto más nuevo es el procesador, más eficiente y potente es, pero no todas las generaciones suponen un gran salto en rendimiento con respecto a las anteriores. Consultar los resultados de las pruebas reales aclara lo que se obtiene entre generaciones. Es posible que no necesites actualizarte o que, por el contrario, cambiar a una CPU de menor número de núcleos de la generación más reciente le dé a tu PC un impulso gigantesco.
        • Si nos basamos en el número de núcleos, cabría esperar que el actual Intel Core i9-11900K de gama alta tuviera un rendimiento inferior al AMD Ryzen 9 5900X. Pero si repasas los benchmarks, verás que el 11900K de 8 núcleos no tiene nada que envidiar al 5900X de 12 núcleos.

        Lo mismo puede decirse de las CPU de la competencia de la misma época. Cabría esperar que una pieza de gama alta con menos núcleos rindiera por debajo del mejor chip de un fabricante rival, pero no es necesariamente así. A veces acaban estando en el mismo nivel, lo que hace que la elección dependa más del coste, la disponibilidad y los programas y juegos específicos a los que vas a dedicar tu tiempo. Lo mismo ocurre con el número de hilos, es decir, la capacidad de una CPU para gestionar varios procesos al mismo tiempo. Las CPU con un mayor número de hilos son mejores multitarea, y eso sólo importa cuando se trabaja con varios hilos de forma habitual. Incluso en ese caso, ten en cuenta que la generación de la microarquitectura sigue desempeñando un papel dominante en el rendimiento de la CPU.

        En resumen: el número de núcleos no lo es todo, ni el número de hilos, ni siquiera la antigüedad de esos núcleos e hilos. Es algo más matizado. Y lo que es más importante, si no tienes quejas de tu PC cuando lo usas, entonces no tienes necesidad de una actualización o cambio.

        Obtener información sobre el hardware del sistema no es una tarea difícil para los usuarios de Linux GUI, pero podría ser una tarea compleja para los usuarios de Linux CLI.

        Hay numerosas herramientas disponibles en Linux, para localizar la información del hardware del sistema, pero le mostraremos cómo comprobar el nombre del fabricante del hardware, el modelo del sistema y el número de serie.

        Todos entendemos la importancia de tener esta información al llegar al proveedor de hardware y este artículo cubre los mejores cuatro comandos, que pueden facilitar el proceso y ayudar a los usuarios para el seguimiento de los datos más rápido.

          Método-1 : Uso del comando Dmidecode Dmidecode es una herramienta que lee el contenido de la tabla DMI del ordenador y muestra la información del hardware del sistema en un formato legible por humanos.La tabla DMI contiene los detalles de los componentes de hardware del sistema, junto con otra información útil como el número de serie, información del fabricante, fecha de lanzamiento, revisión de la BIOS, etc.

        Ejecute el comando ‘dmidecode’ utilizando la palabra clave system para ver la información del fabricante del sistema, como se muestra a continuación:

        • Método-2 : Usando el comando inxi
          • inxi es un comando único que ayuda a recopilar toda la información de hardware necesaria en los sistemas Linux. Este comando viene con una amplia gama de opciones que ninguna otra herramienta puede ofrecer. Veamos a continuación cómo funciona este comando.

          Utilice el comando inxi junto con la opció n-M para mostrar la información de fabricación del sistema (Nombre del fabricante, Información del chasis, Información del producto, Información de la Bios y Número de serie) y ya está:

          Método-3 : Usando el comando lshw

          lshw (AKA Hardware Lister) es una pequeña herramienta ingeniosa que muestra un informe detallado, albergando varios componentes de hardware en la máquina Linux, mediante la lectura de múltiples archivos en el directorio ‘/proc’ y la tabla DMI.

          Ejecute el comando ‘lshw’ con la opción ‘class’ del sistema para comprobar la información del fabricante del sistema, como se muestra a continuación:

          Método-4 : Usando el comando hwinfo

          hwinfo , también llamado información de hardware, es otra herramienta importante, utilizada para explorar un hardware que reside en el sistema y mostrar una salida detallada que contiene varios componentes, en un formato legible por humanos.

          Este comando muestra una salida en un formato mucho más detallado que otras herramientas (lshw, dmidecode, inxi, etc.).

          Ejecute el siguiente comando (mostrado a continuación) para localizar la información del fabricante:

          Consulte los pasos siguientes para recopilar información sobre el hardware del sistema, en caso de que las herramientas anteriores no estén instaladas en su sistema:

          • Consejos adicionales-1: Uso del sistema de archivos /sys
          • El núcleo expone parte de la información DMI al sistema de archivos virtual ‘/sys’. Por lo tanto, utilice el comando ‘grep’ (que se muestra a continuación) para recopilar manualmente la información de fabricación del sistema:

          Como alternativa, también podemos imprimir una información de hardware específica que se muestra a continuación:

          Bonus Tips-2: Uso del comando dmesg

          El comando ‘dmesg’ se utiliza para escribir los mensajes del kernel (mensajes de arranque) en Linux antes de que se inicie syslogd o klogd. Obtiene los datos leyendo el buffer de anillo del kernel. dmesg’ puede ser muy útil en la solución de problemas y también para obtener información sobre el hardware de un sistema.

          Conclusión:

          El propósito de este artículo fue identificar estrategias efectivas para lidiar con nuestras dificultades mientras manejamos tareas rutinarias. Esperamos que el contenido haya sido de tu agrado y esperamos seguir contribuyendo a tu éxito.

          Sus comentarios y su apoyo son importantes para mejorar nuestro servicio. Por favor, comparta su opinión en los comentarios y reenvíe este artículo a quienes lo necesiten.

          Haga clic en Inicio.