¿Cuántos núcleos tengo en mi máquina?

1

Quiero instalar un paquete relativamente grande en mi Ubuntu 13.10 y quiero usar todos los núcleos de procesamiento de mi máquina. yo tecleo

hacer -j N

dónde N es el número de núcleos disponibles + 1, supongo. Pero el problema es que no sé cuántos núcleos tengo. ¿Cómo puedo resolverlo en Ubuntu?

turtle
fuente

Respuestas:

8

correr lscpu para obtener información sobre su cpu. nproc Devuelve la cantidad de procesadores.


fuente
4

Prueba esto en tu terminal:

cat /proc/cpuinfo | grep processor | wc -l

fuente
2

@BuysDB definitivamente tiene la solución más simple que responde directamente a la pregunta, pero aquí hay otra forma más multiplataforma de hacerlo asumiendo que Python está instalado:

python -c 'import multiprocessing as mp; print mp.cpu_count()'
ubomb
fuente