Cómo verificar su CPU en un sistema Linux

Articulos tematica Microsoft

Para solucionar problemas o crear una pila de software, no solo debe saber con qué tipo de arquitectura trabaja, sino también los detalles sobre su hardware y su rendimiento

Cuando se trata de Linux, puede recopilar esa información a través de la interfaz de línea de comandos. La CLI de Linux puede proporcionarle información detallada de la CPU, como el número de núcleos de la CPU, la arquitectura de la CPU y el uso de la CPU.

Puede utilizar varios comandos específicos para extraer información de la CPU de su hardware, independientemente de si utiliza hardware virtualizado o bare metal . Estos comandos deberían funcionar en cualquier distribución de Linux y deberían venir preinstalados en sus sistemas.

Comprobando su CPU en Linux

Puede utilizar un solo comando para recopilar información general sobre su CPU. Este comando básico muestra una cantidad considerable de información de la CPU. Ese comando es: lscpu

Cuando ejecuta ese comando sin ningún argumento, devuelve una gran cantidad de información, más información de la que probablemente necesite normalmente.

Afortunadamente, puede eliminar parte de esa información implementando argumentos adicionales . Por ejemplo, si solo desea información sobre la marca y el modelo de la CPU, la cantidad de sockets, la cantidad de núcleos de la CPU, el subproceso por núcleo y el total de subprocesos, puede canalizar el comando lscpu a grep

lscpu | egrep 'Nombre del modelo | Socket | Subproceso | NUMA | CPU / (s /)'

Entonces, la salida se vuelve más fácil de leer y usar.

Con esta información, puede discernir qué tipos de aplicaciones y servicios puede ejecutar en una máquina.

Cómo saber si su CPU es compatible con la virtualización

Si tiene la intención de utilizar un sistema para la virtualización, primero debe saber si la CPU puede admitir la tecnología de virtualización . Puede usar el mismo comando lscpu para encontrar esto. Una vez más, lo canaliza a través de grep , pero esta vez , haz que verifique el indicador de virtualización:

lscpu | grep 'Virtualización'

Si la salida muestra VT-x, entonces esa CPU está habilitada para la virtualización. Si no ve VT-x en la lista, debe usar una máquina diferente.

Cómo verificar la información de la clase de hardware de su CPU

Para obtener información detallada y detallada sobre la clase de CPU , use los privilegios sudo con el comando lshw: sudo lshw -C CPU

La salida del comando anterior debería brindarle más detalles sobre su CPU, incluido el tipo de ranura, tamaño, capacidad, ancho, velocidad de reloj, proveedor e ID.

La salida de lscpu canalizada a través de grep es mucho más concisa.

Cómo obtener información aún más detallada

Si desea recopilar tanta información detallada sobre la CPU como sea posible, puede leer el contenido del archivo cpuinfo con el siguiente comando: cat / proc / cpuinfo

Aquí encontrará una cantidad significativa de información, que requiere que la hojee. Si la terminal en la que está trabajando no se desplaza, canalice el comando a través de less: cat / proc / cpuinfo | menos

Similar a lscpu, la salida de cat / proc / cpuinfo puede ser abrumadora sin ningún argumento.

La salida de cpuinfo incluye secciones para cada CPU en su sistema. Por ejemplo, un sistema con 16 CPU enumera información para las CPU 0-15.

Cómo verificar el uso de la CPU

Puede comprobar cómo se utiliza su CPU con el comando htop . Esto imprime información en tiempo real que incluye tareas, subprocesos, tiempo de actividad promedio de carga y uso de cada CPU .

Para ejecutar esta herramienta, ejecute el comando: htop

Debería ver una pantalla en tiempo real con información sobre cómo se está utilizando su CPU

Fecha actualización el 2021-10-17. Fecha publicación el 2021-10-17. Categoría: linux Autor: Oscar olg Mapa del sitio Fuente: techtarget