Aquest és un tema que ha portat molta confusió entre els usuaris. Fins i tot quan creuen saber la resposta, moltes vegades estan equivocats.
Em va semblar encertat portar a col·lació ara en vista el proper llançament d'Ubuntu 10.04 i Fedora 13. Com tots sabem, moltes distribucions de Linux, tenen versions optimitzades per a processadors 64 bit. És aquí on sorgeix el nostre dilema: ¿La meva màquina suportarà 64 bit? Em sota les versió 32 bits pels dubtes? I les preguntes segueixen ... |
Abans de començar a desvetllar aquests misteris, aclarim que per dur a terme les proves que aquí realitzarem cal que ja tinguis Linux (qualsevol distro) instal·lat en aquesta màquina. En cas contrari, pots córrer aquestes comandes arrencant Linux des d'un CD autònom.
Comencem per distingir entre saber què és el que tu maquinari suporta realment i quin tipus de nucli estàs corrent sobre aquest maquinari.
Si vols saber si el teu maquinari suporta 64 bit, vaig obrir un terminal i executa:
grep flags / proc / cpuinfo
Si en el resultat apareix lm, llavors suporta 64 bit; si apareix Protected Mode, suporta 32 bit; si apareix Reial Mode, suporta 16 bit.
Si vols saber si el teu nucli actual suporta 64 bit, vaig obrir un terminal i executa:
uname -a
Si en el resultat apareix «x86_64 GNU / Linux" això indica que estàs corrent un nucli Linux de 64 bits. En canvi, si veus «i386 / i486 / i586 / i686», és un nucli de 32 bits.
Quan hagis de decidir quina versió d'Ubuntu, Fedora o qualsevol altra distro baixar, el que importa és el primer dels comandaments, ja que indica si el teu maquinari suporta o no 64 bit. El segon comandament només et diu quin tipus de nucli tens instal·lat.
FPU VME de pse tsc msr pae mce CX8 APIC set mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse SSE2 ss ht tm PBE nx lm constant_tsc arch_perfmon PEBS bts aperfmperf PNI dtes64 monitor ds_cpl tm2 SSSE3 CX16 xtpr pdcm movbe lahf_lm dtherm
Llavors em corren sistemes de 64 bits 😀
És clar,
En el resultat que compartiu apareix llistat «lm», com s'indica en el post.
Això vol dir que la propera vegada pots descarregar la versió 64 bits de la teva distro preferida i instal·lar aquesta versió. Això seria, per dir-ho d'alguna manera, el «recomanable» basant-se el maquinari que tens.
Espero haver estat d'alguna ajuda.
Salutacions! Pau.
ok corri el «grep flags / proc / cpuinfo» i em surt el següent:
FPU VME de pse tsc msr pae mce CX8 APIC mtrr pge mca cmov pat pse36 clflush mmx fxsr sse SSE2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3DNow constant_tsc up nonstop_tsc extd_apicid PNI monitor CX16 popcnt lahf_lm SVM extapic cr8_legacy abm sse4a 3dnowprefetch osvw IBS skinit WDT nodeid_msr NPT lbrv svm_lock nrip_save
estic corrent kubuntu 10.4 i doncs no enteniment això sóc nou en linux però el meu ordinador té un amd i m'havien comentat que els amd suporten les dues versions 32 i 64.
la pregunta és ¿puc descarregar versions a 64 bits? (Estic fent servir una a 32 bits)
Si, Si el teu portàtil diu per algun costat de fora AMD, vol dir, que pots instal·lar qualsevol versio de l'as distros de 64bits
Excel·lent post, moltes gràcies. Et conte que el resultat de la segona ordre va sortir bé, estic corrent un nucli de 64. Però amb la primera ordre em va sortir això: podries explicar-me què passa si us plau?
messiànic @ barsa-desktop: ~ $ grep flags / proc / cpuinfo
flags: FPU VME de pse tsc msr pae mce CX8 APIC set mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse SSE2 ss ht tm PBE syscall nx lm constant_tsc arch_perfmon PEBS bts rep_good nopl aperfmperf PNI dtes64 monitor ds_cpl VMX est tm2 SSSE3 CX16 xtpr pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
flags: FPU VME de pse tsc msr pae mce CX8 APIC set mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse SSE2 ss ht tm PBE syscall nx lm constant_tsc arch_perfmon PEBS bts rep_good nopl aperfmperf PNI dtes64 monitor ds_cpl VMX est tm2 SSSE3 CX16 xtpr pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
Gràcies i salutacions!
Com veus, apareix lm a l'executar la primera ordre, després pots, i de fet ho fas, córrer una linux 64 bits. 🙂
Porto una setmana en això de linux. Una intensa setmana «estudiant» (Porto llegits 10 post consecutius d'aquesta pagina, ¡que aquesta molt bé!). Em sorprèn comprovar que segons això el meu portàtil suporta un nucli 64 bits.
Conte la meva vida: És un HP530 de fer uns 6 o 8 anys, i té 1Gb de RAM. Els recursos s'esgoten de seguida i em preocupa perquè s'escalfa moltíssim. Per això instal una distro de Xubuntu 12.04. Va monitoritzar constantment l'ús de la cpu i de la memòria per saber què passa, i l'únic problema que tinc ara mateix és que a l'executar vídeos a firefox la cpu es posa a el 100%. Descarregueu la versió de 32 per això que diu a l'descarregar ubuntu:
«If you have an older PC with less than 2GB of memory, choose the 32 bits download.»
Amb Ubuntu 13.10 de 32 bits m'anava a estrebades (temo que per Unity), vaig descobrir aquesta distro i de moment estic content.
Però ara 'descobreixo' aquí que hauria de provar amb la de 64 bits (en xubuntu clar). Serà possible que malgrat la meva únic Gb de ram, la cpu treballi de manera similar o mes folgada amb x64? Em sorprèn també perquè crec que el meu processador és de nucli únic. Ah! el que m'apareix a la terminal és exactament el mateix que apareix en el primer comentari.
Moltíssimes gràcies per la teva feina, amic!
Sí, no hauries de tenir cap problema, i encara que no notis una gran diferència pel que fa a les arquitectures i en velocitat de ejecucción, et garanteixo que el teu processador sí que ho farà 🙂
Salutacions!
Doncs a la fi ho he provat en una minipartición que he fet per a proves. La temperatura segueix igual (55º - 65º). És veritat que la cpu sembla no saturar tant, amb l'exemple de youtube es em queda ara al voltant de l'30%. No obstant això xucla tanta memòria que crec que em quedés amb els 32 bits. Ara només tinc obert firefox amb 4 pestanyes i tinc ocupats 2/3 de l'giga de ram. Gràcies per la resposta!
Necessitava saber aquestes dades. Gràcies per les ordres.
indira @ indira-GA-VM900M: ~ $ grep flags / proc / cpuinfo
flags: FPU VME de pse tsc msr pae mce CX8 APIC set mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse SSE2 ss ht tm PBE nx lm constant_tsc PEBS bts PNI dtes64 monitor ds_cpl tm2 cid CX16 xtpr lahf_lm
vol dir que el meu pc és 64 bits? estic corrent el de 32 bits
És més fàcil amb la comanda lscpu; en la segona línia apareix si el microprocessador suporta només 32 bits (x86) o 64 bits (x86_64).
Tens tota la raó tal com el poses tu se sap abans que amb el rotllo anterior
aquest és el meu resultat FPU VME de pse tsc msr pae mce CX8 APIC set mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse SSE2 ss ht tm PBE nx lm constant_tsc arch_perfmon PEBS bts aperfmperf PNI dtes64 monitor ds_cpl est tm2 SSSE3 CX16 xtpr pdcm lahf_lm dtherm
suporta tb versions 64bits.
Estic una mica confusa. Ara m'assabento que la meva estimada i vella portàtil és de 64 bits, però el nucli és i686 (o sigui de 32 bits).
Sempre he utilitzat distros en 32 bits. Millorarà el rendiment si m'instal·lo una distro de 64 bits?
Escolta, vas poder solucionar això? Tinc la mateixa pregunta
Això depèn de el tipus de programari que vagis a utilitzar en el sistema, i la quantitat de RAM de l'equip, com a regla general, la diferència entre 32 i 64 bits es comença a fer evident després dels 4 Gb de RAM, si tens menys, és gairebé inperceptible, si és més, la diferència es pot fer evident en programes de càrrega pesada (com virtualbox o algun programa d'edició de fotos o vídeos), tant de bo ajudi.
Salutacions
Al meu m'apareix grep flags / proc / cpuinfo