¿Mi CPU es de 32 o 64 bits? Salida de lshw, lscpu, getconf y /proc/cpuinfo

¿Mi CPU es de 32 o 64 bits? Salida de lshw, lscpu, getconf y /proc/cpuinfo

Utilizo Debian squeeze en un Toshiba Satellite. Quiero saber CON SEGURIDAD si mi CPU es de 64 bits o de 32 bits. Pregunto esto aquí porque ahora estoy muy confundido. Lo que sigue son las salidas de cuatro comandos bash diferentes que permiten al usuario consultar exactamente eso (ancho de la CPU):

grep getconf LONG_BITdevuelve 32;

grep /proc/cpuinfodevoluciones

flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc amdc1e nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt nodeid_msr

yestedice que si lmaparece resaltado entonces mi CPU es de 64 bits; bueno, no está resaltado.

lshwdevuelve dos cosas diferentes: placa base de 32 bits y procesador de 64 bits (viesta publicación aquíy pensé que la respuesta se aplicaba a mi caso. ¿Lo hace?) Y finalmente, lscpudevuelve:

Architecture:          i686
CPU op-mode(s):        64-bit
CPU(s):                1
Vendor ID:             AuthenticAMD
CPU family:            16
Model:                 6
Stepping:              3
CPU MHz:               800.000
Virtualization:        AMD-V
L1d cache:             64K
L1i cache:             64K
L2 cache:              512K

En conclusión: ¿cuál es la conclusión aquí? ¿Mi CPU es de 32 bits o de 64 bits? Sé que instalé el kernel de 32 bits (i386), pero aparte de eso necesito saber cuál es mi procesador.

Respuesta1

Este es un comando genérico para todas las distribuciones de Linux:

grep -q '\<lm\>' /proc/cpuinfo && echo "My CPU is a 64 bits one" || echo "My CPU is a 32 bits one"

Es unhardwareinformación: puedes ejecutar una distribución de 32 bits en una PC de 64 bits. El comando revelará la verdad.

Respuesta2

De acuerdo aesta página en la wiki de Gentoo, su CPU (Familia 16, Modelo 6, Paso 3) es de 64 bits.

información relacionada