Cómo identificar el procesador de 64 bits con cat / proc / cpuinfo


11

Tengo intel celeron d 3.06ghz processor. Ahora estoy usando 32 bit Ubuntuy deseo actualizar a 64 bit Ubuntumi processorpermiso. Mi duda es cómo identificarme 64 bit processorcon el comando cat / proc / cpuinfo . muestra


Tamaño de clflush: 64

¿Mi procesador es compatible con el 64 bitsistema operativo?


Respuestas:


20

Use el comando lscpu.

Salida de ejemplo de 32 bits:

$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    4
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 26
Stepping:              5
CPU MHz:               2260.998
BogoMIPS:              4521.99
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K

Ejemplo de 64 bits:

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                4
Thread(s) per core:    1
Core(s) per socket:    4
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              6
CPU MHz:               2327.533
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              6144K

66
Para aquellos que estén interesados: Esto es lo que muestra si está ejecutando un SO de 32 bits en una CPU de 64 bits: Architecture: i686/CPU op-mode(s): 32-bit, 64-bit
— Daniel Alder

12

La flagssección contendrá lmsi tiene una CPU con capacidad Intel 64 / AMD 64. Otras arquitecturas de 64 bits deben tener marcas similares que pueda buscar.


4

Para saber si el Ubuntu instalado es de 32 o 64 bits:

una) getconf LONG_BIT

si) uname -m

Si muestra i686 o i386 , significa 32 bits. Si muestra x86_64 significa 64 bits.

Si la CPU es de 32 bits, Ubuntu debe ser de 32 bits. Si la CPU es de 64 bits, puede funcionar en 64 o 32 bits. Entonces podemos elegir: Ubuntu puede ser de 32 bits o de 64 bits.

Para saber si la CPU es de 32 o 64 bits:

una) grep -w lm /proc/cpuinfo

Si vemos que lm en rojo es de 64 bits. De lo contrario es de 32 bits.

si) sudo lshw | grep "description: CPU" -A 12 | grep width

Dice claramente lo que queremos saber.


La primera parte es obsoleta. OP dice "Ahora estoy usando Ubuntu de 32 bits".
— glglgl

lsb_release -afunciona para distribuciones compatibles con LSB.
— Paulo Scardine

0
lscpu

No está usando cat / proc / cpuinfo, pero lo hará.

Si, por alguna razón, realmente necesita usar ese archivo, intente:

grep flags /proc/cpuinfo

Si puede encontrar un indicador "lm", está ejecutando una CPU de 64 bits.


2
AFAIK uname muestra solo información sobre el núcleo compilado. Por supuesto, puede tener un núcleo de 32 bits instalado en hardware de 64 bits, pero no al revés.
— Paulo Scardine

Lo sé, lo cambié de inmediato. Ahora debería estar bien.
— KamikazeCZ

-1: mal karma: acabas de copiar las otras respuestas.
— Paulo Scardine

Bueno ... no lo hice pero hice lo mejor que pude.
— KamikazeCZ
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.