To je vprašanje, ki je med uporabniki povzročilo veliko zmede. Tudi ko mislijo, da vedo odgovor, se pogosto motijo.
Zdelo se je pametno, da ga predstavimo zdaj glede na prihajajočo izdajo Ubuntu 10.04 in Fedora 13. Kot vsi vemo, imajo številne distribucije Linuxa različice, optimizirane za 64-bitne procesorje. Tu se poraja naša dilema: Ali bo moj računalnik podpiral 64 bit? Ali lahko za vsak slučaj prenesem 32-bitno različico? In vprašanja se nadaljujejo ... |
Preden začnemo razkrivati te skrivnosti, pojasnimo, da je za izvajanje testov, ki jih bomo izvedli tukaj, nujno, da imate na tem računalniku že nameščen Linux (kateri koli distro). V nasprotnem primeru lahko te ukaze zaženete z zagonom Linuxa iz LiveCD-a.
Začnimo z razlikovanjem med vedenjem, kaj vaša strojna oprema dejansko podpira, in kakšnim jedrom, ki ga uporabljate na tej strojni opremi.
Če želite vedeti, ali ste strojna oprema podpira 64 bit, odprite terminal in zaženite:
grep zastavice / proc / cpuinfo
Če se v rezultatu pojavi lm, potem podpira 64 bit; če se prikaže Protected Mode, podpira 32 bit; če se prikaže Real Mode, podpira 16 bit.
Če želite vedeti, ali ste trenutno jedro podpira 64 bit, odprite terminal in zaženite:
uname -a
Če rezultat prikaže "x86_64 GNU / Linux", kar pomeni, da uporabljate 64-bitno jedro Linuxa. Namesto tega, če vidite "i386 / i486 / i586 / i686", gre za 32-bitno jedro.
Ko se morate odločiti, katero različico Ubuntuja, Fedore ali katerega koli drugega distribucijskega sistema boste prenesli, je pomemben prvi ukaz, saj označuje, ali vaša strojna oprema podpira 64-bitno različico.. Drugi ukaz vam pove le, kakšno jedro ste namestili.
fpu vme iz pse tsc msr pae mce cx8 apic sep 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 dtesther64 monitor ds_cplp px csm2 csv csm csv css csl cs cc clv px csm csv csl cs cs cc cl csl cs cs cc cl csl cs cs cs cc cl csl cs cs cc cl csl cs cs cs cs cs cs cs cs cs cs cs cs cs cs cs cs cs cse cs cls
Tako uporabljam 64-bitne sisteme 😀
Seveda,
V rezultatu, ki ga delite, je seznam «lm», kot je navedeno v prispevku.
To pomeni, da boste lahko naslednjič prenesli 64-bitno različico svoje najljubše distribucije in jo namestili. To bi bilo tako rekoč "priporočeno" glede na strojno opremo, ki jo imate.
Upam, da sem bil v pomoč.
Na zdravje! Paul.
ok, zagnal sem "grep flags / proc / cpuinfo" in dobil sem naslednje:
FPU VME pse TSC MSR PAE kok 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 do 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
Uporabljam kubuntu 10.4 in ker tega nisem razumel, sem nov v Linuxu, vendar ima moj računalnik amd in so mi rekli, da amd podpira obe različici 32 in 64.
vprašanje je, ali lahko prenesem 64-bitne različice? (Uporabljam 32-bitno)
Da, če vaš prenosnik na zunanji strani piše AMD, to pomeni, da lahko namestite katero koli različico 64-bitnih distribucij
Odlična objava, najlepša hvala. Povem vam, da je rezultat drugega ukaza šel dobro, uporabljam jedro 64. Toda s prvim ukazom sem dobil tole: ali lahko pojasnite, kaj se zgodi?
messianico @ barsa-desktop: ~ $ grep flags / proc / cpuinfo
Zastave: FPU VME de pse TSC MSR pae kok cx8 APIC september 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 cmov Pat pse64 clflush dts ACPI MMX fxsr SSE SSE2 ss HT tm PBE syscall nx lm constant_tsc arch_perfmon PEBS BTS rep_good nopl apercm3 s16prm psxt TNI est_dpltesm monitorxmXNUMXprm monitor pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
Zastave: FPU VME de pse TSC MSR pae kok cx8 APIC september 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 cmov Pat pse64 clflush dts ACPI MMX fxsr SSE SSE2 ss HT tm PBE syscall nx lm constant_tsc arch_perfmon PEBS BTS rep_good nopl apercm3 s16prm psxt TNI est_dpltesm monitorxmXNUMXprm monitor pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
Hvala in pozdrav!
Kot lahko vidite, se lm pojavi pri izvrševanju prvega ukaza, nato pa lahko in dejansko tudi zaženete 64-bitni linux. 🙂
Na tem linuxu sem en teden. Intenziven tedenski "študij" (na tej strani sem prebral 10 zaporednih objav, kar je zelo dobro!). Presenečen sem, ko vidim, da v skladu s tem moj prenosnik podpira 64-bitno jedro.
Štejem svoje življenje: gre za hp530 izpred približno 6 ali 8 let in ima 1 GB RAM-a. Virov hitro zmanjka in skrbim, ker se zelo segreje. Namestite torej distribucijo Xubuntu 12.04. Nenehno spremljam uporabo procesorja in pomnilnika, da vem, kaj se dogaja, in edina težava, ki jo imam trenutno, je ta, da ko zaženem videoposnetke v firefoxu, procesor preide na 100%. Prenesite različico 32, zato pri prenosu ubuntuja piše:
"Če imate starejši računalnik z manj kot 2 GB pomnilnika, izberite 32-bitni prenos."
Z 13.10-bitnim Ubuntujem 32 sem šel na kreten (bojim se zaradi Unity), odkril sem to distro in za zdaj sem vesel.
Zdaj pa tukaj 'odkrijem', da bi moral poskusiti 64-bitno (seveda na xubuntu). Ali je možno, da kljub mojemu edinemu GB RAM-a, procesor deluje na podoben ali ohlapen način z x64? Preseneča me tudi zato, ker mislim, da je moj procesor enojedrni. Ah! to, kar se mi zdi v terminalu, je popolnoma enako kot v prvem komentarju.
Najlepša hvala za vaše delo, prijatelj!
Da, ne bi smeli imeti težav in tudi če ne opazite velike razlike glede arhitektur in hitrosti izvajanja, zagotavljam, da bo vaš procesor 🙂
Lep pozdrav!
No, na koncu sem ga preizkusil v mini particiji, ki sem jo naredil za testiranje. Temperatura ostaja enaka (55º - 65º). Res je, da se zdi, da procesor ni tako nasičen, na primeru youtuba je zdaj približno 30%. Vendar je zanič toliko pomnilnika, da mislim, da se bom držal 32 bitov. Zdaj imam Firefox odprt samo s 4 zavihki in zasedel sem 2/3 koncerta ram-a. Hvala za odgovor!
Te podatke je moral poznati. Hvala za ukaze.
indira @ indira-GA-VM900M: ~ $ grep flags / proc / cpuinfo
zastavice: 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 nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl tm2 cid cx16 xtpr
misliš moj računalnik je 64 bit? jaz uporabljam 32-bitno različico
Z ukazom lscpu je lažje; druga vrstica prikazuje, ali mikroprocesor podpira le 32 bitov (x86) ali 64 bitov (x86_64).
Popolnoma prav imaš, kot si rekel, saj se poznaš prej kot pri prejšnjem zvitku
to je moj rezultat FPU VME de pse TSC MSR pae kok cx8 APIC september 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 dtespl64 cmov pat pse2 clflush dts acpi MMX fxsr sse SSE3 ss ht tm PBE nx lm constant_tsc arch_perfmon PEBS BTS aperfmperf pni dtespl16 cmov tcm mx SHC dtherm
Podpira tudi 64-bitne različice.
Nekoliko sem zmeden. Zdaj ugotovim, da je moj dragi stari prenosnik 64-bitni, vendar je jedro i686 (ali 32-bitno).
Vedno sem uporabljal 32-bitne distribucijske sisteme. Se bo zmogljivost izboljšala, če namestim 64-bitno distribucijo?
Hej, bi lahko to popravil? Imam isto vprašanje
To je odvisno od vrste programske opreme, ki jo boste uporabljali v sistemu, in od količine RAM-a v računalniku, praviloma se razlika med 32 in 64 biti začne zaznavati po 4 Gb RAM-a, če imajo manj, je skoraj neopazno, če pa je več, je razlika lahko očitna pri programih s težkimi obremenitvami (na primer virtualbox ali kakšen program za urejanje fotografij ali videov), upajmo, da pomaga.
pozdrav
Zdi se mi, da grep zastave / proc / cpuinfo