Get started with Drupal 7


Tuto: ¿Cómo saber si tu procesador soporta 64 o 32 bits en Ubuntu? /Novato



Una de las cosas que te preguntas cuando quieres instalar una versión de Ubuntu, en este caso Ubuntu 11.10 Oneiric Ocelot. Como veis, tenéis dos opciones:
  1. PC (Intel x86) desktop CD
  2. 64-bit PC (AMD64) desktop CD
Antiguamente los procesadores intel funcionaban a 32 bits mientras los Amd  funcionaban a 64. A partir aproximadamente del core2duo, los procesadores intel empezaron a aceptar 64bits. El problema es que mucha gente no sabe si su procesador lo soporta o no. 

Todo esto ya lo explique en su día en una entrada la diferencia que hay entre usar Ubuntu a 32 y a 64 bits , pero ahora me centraré más en explicar como saber si tu ordenador admite o no Ubuntu a 64 bits.

Como casi todo en Linux, tenemos una terminal muy potente que nos dará toda la información que la pidamos sin tener que estar instalando software de terceros. En este caso vamos a ejecutar un comando sencillo y dependiendo de la salida, Ubuntu nos dirá si nuestro procesador admite sistemas operativos a 64 bits o no.


Para ello abrimos la terminal y escribimos lo siguiente:
  1. grep --color lm /proc/cpuinfo
Ahora la salida debe ser algo parecida a esto:
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 rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt cpb npt lbrv svm_lock nrip_save pausefilter
He puesto en negrita lo que nos interesa.  Si nos aparece ese "lm" significa que nuestro procesador admite un sistema operativo a 64 bits. Si no aparece "lm" significa que solo admite 32 bits.

Aveces la salida del comando es más larga y repetida, esto sucede porque estamos usando procesadores en paralelo como en un core2duo (dos procesadores), en un x6 (6 procesadores), pero todos los procesadores admiten lo mismo, no van a admitir uno 32 bits y otros 64 bits.

Por último, si queréis saber si estáis usando Ubuntu a 32 bits o a 64 bits, podéis usar este comando:
  1. arch
Este comando te indica la arquitectura de tu sistema operativo (no la de tu procesador), por lo que si sale u686, no quiere decir que tu procesador solo admita 32 bits, sino que tu sistema operativo está funcionando a 32 bits.

En mi caso la salida es esta "x86_64", por lo que estoy usando Ubuntu 11.10 Oneiric Ocelot a 64 bits con un procesador a 64 bits (como indica la captura anterior), por lo que todo esta correcto.

6 comentarios:

Gregoyo F. Guerrero dijo...

Ubuntu12.04 LTS 32Bits.
Con 2 gb de ram podre aprovechar el sistema de 64 bits para trabajar con Gimp y demás programas de fotografía y vídeo?
Actualmente tengo el sistema instalado en 32 bits, pero como recien está instalado no me da pereza cambiarlo y saber, pero como aún no hay money para adquirir mas ram pues no se si con la que tengo me daría problemas o no.
P.D. tengo 1,5gb de swap y el comando de zvram, por cierto el ordenador es de sobremesa, va mas que fluido, aunque no eh realizado un uso intensivo de edición de fotos y vídeo.
Gracias!!!

pascasio dijo...

Hola, pues mi portátil es un core 2 duo con 2 gb de ram y tengo instalado ubuntu 64 bits con Gimp y no tengo ningún problema. Con 32 bits tampoco vas a tener problemas y creo que tampoco hay un gran cambio de rendimiento. Si se va bien sigue así y cuando te canses pues aprovechas e instalas Ubuntu 64 bits que no te va a dar ningún problema.

Con 1.5 de swap va de sobra, incluso con 1 gb. Ubuntu usa entorno a 500mb por lo que 1gb es el doble de lo que normalmente usa. Un saludo

Gregoyo F. Guerrero dijo...

Pues decirte que ya fallo, el otro día tenia abierto Gimp, Rhymbox, Crhomiun y mientras modificaba una foto en raw de 20MB se quedo colgado, tuve que reiniciar con las típicas y teclas que me aprendí después de hacerlo mil veces(ctrl+alt+shit+reisuib) si mal no recuerdo... te pongo los datos de mi pc a ver si es que algo falla.

GenuineIntel, Intel(R) Core(TM)2 CPU 4400 @ 2.00GHz
Number of CPUs: 2
CPU clock currently at 1203.000 MHz with 2048 KB cache
MEMORY INFORMATION
Total memory: 1757 MB
Total swap: 3233 MB
STORAGE INFORMATION
SCSI device - scsi0
Vendor: ATA
Model: Maxtor 6Y120L0
SCSI device - scsi0
Vendor: HL-DT-ST
Model: CD-ROM GCR-8520B
SCSI device - scsi2
Vendor: ATA
Model: HDS728080PLA380
HARDWARE INFORMATION
MOTHERBOARD
Host bridge
Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
Subsystem: ASRock Incorporation Device 2e30
PCI bridge(s)
Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) (prog-if 00 [Normal decode])
Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01) (prog-if 00 [Normal decode])
Intel Corporation 82801 PCI Bridge (rev e1) (prog-if 01 [Subtractive decode])
ISA bridge
Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
Subsystem: ASRock Incorporation Device 27b8
IDE interface
Intel Corporation N10/ICH7 Family SATA Controller [IDE mode] (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: ASRock Incorporation Device 27c0
GRAPHIC CARD
VGA controller
Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
Subsystem: ASRock Incorporation Device 2e32
SOUND CARD
Multimedia controller
Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
Subsystem: ASRock Incorporation Device 0397
NETWORK
Ethernet controller
Atheros Communications Inc. AR8132 Fast Ethernet (rev c0)
Subsystem: ASRock Incorporation Device 1062
A ver si algofalla
Si con este ordenador puedo dar el salto a 64, es que ni me lo pienso 2 veces, porque ya han sido dos las que a fallado xD jejeje Gracias y siento el bulto :$

Antonio García dijo...

Hola David,espero me aclares una duda referente al tema de esta entrad.Soy nuevo en linux y como casi todos vengo de windows.en mi lap tengo ambos SO y en las caracteristics de windows viene que la versión de es de 32 bit's,en base a eso instale ubuntu.
Sin embargo,según esta entrada,al teclear el comando grep --color lm /proc/cpuinfo aparece lm.
Mi pregunta es:
Entonces mi amd single core e-240 soportaría ubuntu en 64 bit's?
Es sólo por curiosidad que quiero saber,ubuntu no me da mayor problema,de echo en mi la portatil de mi trabajo e instalado Linux Mint Olivia y va muy bien.
Te agradecería que me ayudaras con al duda.

Anónimo dijo...

Hola buenos días, ando intentando instalar zentyal dentro de virtual box y me sale este error, he hecho todo lo que dices tu, y me dice que es de 86_64... pro el virtual box me sale con este error, la version que me he bajado para el virtual boz es de 64

http://subefotos.com/ver/?2efba9113ddecfb0903190481f6bb6d0o.png


un saludo

Anónimo dijo...

Esta informacion es incorrecta. Solo utiliza lscpu en terminal y en la segunda linea saldra el valor de 32 0 64

Publicar un comentario