Obteniendo información del procesador

63

Acabo de correr lshwpara obtener información sobre una máquina de la que no sé nada, y solo quería confirmar algo.

¿Esto significa básicamente que se instala un procesador de doble núcleo de 64 bits?

*-logicalcpu:0
    description: Logical CPU      
    physical id: 0.1          
    width: 64 bits          
    capabilities: logical       
*-logicalcpu:1            
    description: Logical CPU           
    physical id: 0.2              
    width: 64 bits           
    capabilities: logical

Mirando más abajo veo esto

 *-cpu:1
      physical id: 1
      bus info: cpu@1
      version: 6.7.6
      serial: 0001-0676-0000-0000-0000-0000
      size: 3150MHz
      capabilities: vmx ht
      configuration: id=0
    *-logicalcpu:0
         description: Logical CPU
         physical id: 0.1
         capabilities: logical
    *-logicalcpu:1
         description: Logical CPU
         physical id: 0.2
         capabilities: logical

Lo que me hace casi seguro de que es de doble núcleo, pero no está convencido de los 64 bits.

¡Cualquier ayuda para este n00b sería muy apreciada!

Toby
fuente
Podría estar equivocado, pero eso se parece más a un solo núcleo que hace hyperthreading, que presenta dos "núcleos lógicos".
Scaine
@Scaine ¿Sabes si hay una manera de confirmar eso?
Toby
No soy un experto en lshw, Toby, lo siento. Modifiqué mi respuesta para reflejar la salida de mi procesador core2Duo (sin hyperthreading). Espero que esto ayude.
Scaine
¿Qué pasa con un solo comando en la terminal?
Charlie Parker

Respuestas:

49

A menudo se pasa por alto, por lo que vale la pena intentarlo. Lo siento si esto es insultantemente obvio:

Preferencias del Sistema

Alt-F2, entonces gnome-system-monitor

Además, cuando corrí sudo lshw | grep -i cpu, veo una línea que dice cpus = 2.

ingrese la descripción de la imagen aquí

Scaine
fuente
Ja, gracias, ¡eso fue pasado por alto! Eso ha enumerado dos procesadores, ambos Core 2 Duos @ 3.16GHz. Lo que no confirma es si se trata de una máquina de 64 bits o no ... (¿o estoy siendo denso y ese hecho me está mirando a la cara?)
Toby
uname -rdebería ayudar con eso, seguramente? O la misma captura de pantalla muestra que estoy ejecutando 32 bits (mi núcleo es "genérico").
Scaine
En primer lugar, no configuré la máquina y creo que la persona que cometió un error en el sitio de precaución y puede haber optado por genéricos cuando podría haber ido más alto. Muchas gracias por su ayuda. ¡Tengo toda la información que necesito ahora!
Toby
3
En realidad, uname -mte dice si el sistema operativo es de 64 bits o no. En una máquina de 64 bits, vuelve x86_64.
Lekensteyn
77
mi monitor del sistema no tiene esta pestaña :-(
phil294
61

Para obtener el modelo de procesador, use el siguiente comando en un terminal.

cat /proc/cpuinfo  | grep 'name'| uniq

Para obtener la información sobre el número de procesadores

cat /proc/cpuinfo  | grep process| wc -l
PKumar
fuente
3
Me gusta más esta respuesta.
grito
Para futuros Googlers: este comando no funciona en procesadores ARM ya que la salida es muy diferente en al menos 18.04. El lscpusiguiente comando funciona bien.
stdunbar
greppodría manejar archivos así como stdout, por lo que podría simplificarlo así:grep name /proc/cpuinfo | uniq
León
39

La forma más sencilla de hacer esto es usar el comando creado para eso lscpu:

user@host:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 55
Model name:            Intel(R) Celeron(R) CPU  N2840  @ 2.16GHz
Stepping:              8
CPU MHz:               697.301
CPU max MHz:           2582,3000
CPU min MHz:           499,8000
BogoMIPS:              4331.60
Virtualization:        VT-x
L1d cache:             24K
L1i cache:             32K
L2 cache:              1024K
NUMA node0 CPU(s):     0,1
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep
mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt  
tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi 
flexpriority ept vpid tsc_adjust smep erms dtherm ida arat

Este comando le dirá las características de su conjunto de chips, así como cualquier instrucción (o indicador) compatible de una manera fácil de usar y de leer.

kcdtv
fuente
8

En el escritorio ubuntu 14.04, la herramienta de monitoreo del sistema ya no tiene una pestaña "Sistema". Debería ver aproximadamente la misma pantalla como esta:

  1. haga clic en la rueda de configuración (para aclarar: el icono de la barra de tareas en el lado esquina absoluta superior derecha de la pantalla: ingrese la descripción de la imagen aquí)
  2. elija "Acerca de esta computadora"
Ryan
fuente
1
Lo sentimos, ¿qué es la "rueda de configuración"?
Dennis Golomazov
2
@DenisGolomazov - lo siento, acabo de editar la respuesta para explicar
Ryan
Esto ya no funciona en Ubuntu 16. Debe hacer clic en el título del elemento "Detalles" en "Configuración del sistema"
Eric
trabaje para mí ubuntu 16.04 en la parte superior del menú
Webwoman
1

Use el comando uname -mo archdesde la terminal.

Para un procesador y kernel de 64 bits, se generará el comando x86_64.

Batwoman05
fuente
1
Esos comandos generan "x86_64" que identifica que se está utilizando software de 64 bits. Sin embargo, no responde a la pregunta de si existe o no un procesador de doble núcleo. El uso sudo lshw -class CPUproporcionará el número de modelo de procesador que se puede buscar en Google para obtener especificaciones completas de ese chip que podría ser de un solo núcleo, hiperprocesador.
WinEunuuchs2Unix
Sin embargo, tenga en cuenta que con este resultado, su sistema no generará salida x86_64si no tiene el núcleo de 64 bits instalado en su sistema.
Kaz Wolfe
Gracias @KazWolfe por la edición. Estaba buscando esta respuesta para ejecutar algunas suites de Benchmarking en diferentes procesadores, y encontré estos comandos.
Batwoman05
0

La forma más simple es desde Launcherselect System Settings-> Details:

Configuración del sistema Acerca de

Esto identifica el número de modelo de su CPU y si el software de 32 bits o 64 bits se está ejecutando. También muestra otra información útil, como la cantidad de RAM.

Ahora tome su número de modelo de CPU en el tipo de motor de búsqueda de Google 3630QM number of cores:

3630QM número de núcleos

Reemplace 3630QMcon el número de modelo que obtiene de la primera pantalla.

Todas las otras respuestas son excelentes, pero si realmente desea la forma "más simple" de hacerlo, creo que este es el método preferido sin abrir una sesión de terminal o instalar un nuevo software.

WinEunuuchs2Unix
fuente
0

La aplicación Hardware Lister ( lshw-gtk ) de los repositorios predeterminados de Ubuntu es una aplicación GUI fácil de usar que muestra información detallada sobre el hardware de su computadora, incluido el nombre del modelo y la arquitectura (32 bits o 64 bits) de la CPU.

Simplemente seleccione una categoría para obtener información detallada sobre un componente de hardware desde la interfaz principal.

Hardware Lister

karel
fuente