¿Cómo puedo ver cuántos núcleos de procesador funcionan?


45

Tengo un sistema de procesador de cuatro núcleos. Estaba usando Windows antes de instalar Ubuntu. Windows por defecto estaba usando 1 núcleo * y podría cambiar eso con msconfig. ¿Cómo puedo hacer esto en Ubuntu o es necesario?

Windows estaba usando un núcleo para arrancar .


1
Creo que es importante tener en cuenta que Windows no solo estaba usando un núcleo. La entrada en MSConfig está hablando de cuántos núcleos debería usar en el proceso de arranque, y estoy bastante seguro de que solo es útil limitar ese número. No veo ninguna razón por la cual no los usaría todos por defecto.
Phoshi

1
Windows usa todos los núcleos de forma predeterminada. La opción de inicio en msconfig es para limitar el número de procesadores. Cuando el límite no está habilitado, el cuadro de texto muestra "1", que podría parecerse al valor de ejecución actual, pero no lo es. Es simplemente el mínimo que puede escribir allí.
Sedat Kapanoglu

Respuestas:


60

Tipo:

lscpu

en la terminal y presione ENTER.

Ahora tiene la información sobre los núcleos utilizados en su instalación de Ubuntu.


1
Además, separe la línea, por ejemplo: Core(s) per socket:4le dice a U la cantidad exacta de núcleos en la máquina.
Arthur Kushman

48

Puede ver el uso de los núcleos de su CPU con el comando top.

  1. Abrir una terminal.
  2. Tipo top. Verá información sobre tareas, memoria, etc.
  3. Escriba 1para mostrar el uso individual de la CPU. Verás algo como:

parte superior

Para iniciar un nuevo proceso que debería ejecutarse solo en un núcleo, puede usar el comando conjunto de tareas.

taskset -c 0 executable

Para monitorear la afinidad de CPU del proceso existente, puede usar este comando:

taskset -cp $(pgrep -f executable)

tenga en cuenta que la identidad ejecutable que pasará a este comando puede ser './executable' si lo inició de esa manera.


Esta es una buena respuesta, ya que utiliza el comando superior que siempre usamos de todos modos. Tampoco supe sobre el conjunto de tareas.
Donato

[jalal @ ivcgpu1 dividido] $ taskset -cp $ (pgrep -f ejecutable) conjunto de tareas: argumento PID no válido: '-cp'
Mona Jalal

12

Como no ha especificado su entorno de escritorio, supondré que está utilizando Ubuntu

Para una forma gráfica de verificar el uso de su CPU, busque en su sistema una aplicación llamada Monitor de sistema.

La pestaña Recursos mostrará la actividad de cada núcleo

ingrese la descripción de la imagen aquí

Mientras que la pestaña Procesos mostrará el uso de la CPU para programas individuales.

ingrese la descripción de la imagen aquí



4

Los sensores también hacen esto, pero también te dice la temperatura a la que los núcleos están funcionando, muy fría.

Escribe sensorsel terminal y te dirá si ya lo tienes instalado, una vez que esté instalado solo tienes que escribirsensors aquí hay sensores

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.