Dit is een probleem dat voor veel verwarring bij gebruikers heeft gezorgd. Zelfs als ze denken het antwoord te weten, hebben ze het vaak mis.
Het leek me verstandig om het nu ter sprake te brengen met het oog op de aanstaande release van Ubuntu 10.04 en Fedora 13. Zoals we allemaal weten, hebben veel Linux-distributies versies die zijn geoptimaliseerd voor 64-bits processors. Dit is waar ons dilemma zich voordoet: Ondersteunt mijn machine 64 bit? Kan ik de 32-bits versie downloaden voor het geval dat? En de vragen gaan verder ... |
Voordat we beginnen met het onthullen van deze mysteries, laten we eerst verduidelijken dat om de tests uit te voeren die we hier zullen uitvoeren, het noodzakelijk is dat je Linux (elke distro) al op die machine hebt geïnstalleerd. Anders kunt u deze opdrachten uitvoeren door Linux op te starten vanaf een LiveCD.
Laten we beginnen met een onderscheid te maken tussen weten wat uw hardware werkelijk ondersteunt en wat voor soort kernel u op die hardware draait.
Als je wilt weten of je hardware ondersteunt 64 bit, open een terminal en voer uit:
grep vlaggen / proc / cpuinfo
Als lm in het resultaat verschijnt, ondersteunt het 64 bit; als de beschermde modus verschijnt, ondersteunt deze 32 bit; als Real Mode verschijnt, ondersteunt het 16 bit.
Als je wilt weten of je huidige kernel ondersteunt 64 bit, open een terminal en voer uit:
uname -a
Als het resultaat "x86_64 GNU / Linux" toont, geeft dat aan dat je een 64 bit Linux-kernel gebruikt. Als je daarentegen "i386 / i486 / i586 / i686" ziet, is het een 32-bits kernel.
Wanneer u moet beslissen welke versie van Ubuntu, Fedora of een andere distro u wilt downloaden, gaat het om de eerste van de opdrachten, omdat deze aangeeft of uw hardware 64 bit ondersteunt.. Het tweede commando vertelt je alleen wat voor soort kernel je hebt geïnstalleerd.
fpu vme de 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_perfmon pebs bts aperfmperf pni dtesther2 monitor ds_cpls pni dtesther3
Dus ik run 64-bits systemen 😀
Natuurlijk,
In het resultaat dat u deelt, staat een lijst met «lm», zoals aangegeven in het bericht.
Dat betekent dat u de volgende keer de 64-bits versie van uw favoriete distro kunt downloaden en die versie kunt installeren. Dat zou, om zo te zeggen, de "aanbevolen" zijn op basis van de hardware die je hebt.
Ik hoop dat ik wat heb geholpen.
Proost! Paul.
ok ik heb de "grep flags / proc / cpuinfo" uitgevoerd en ik krijg het volgende:
fpu vme 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_tsc up NONSTOP_TSC extd_tsc up NONSTOP_TSC extd_tsc up NONSTOP_TSC extd_apicid svnit_tm extd_tsc up NONSTOP_TSC extd_apicid svnit_tm extd_apicid svnit_tm extd_apicid nONSTOP_TSC extd_apicid svnnit_tm_t_t_t_apicid svnnit_tm extd_apicid svnnit_t_m_t_t_t_t_apicid wapicid. lbrv svm_lock nrip_save
Ik gebruik kubuntu 10.4 en nou, ik begreep dit niet, ik ben nieuw bij linux, maar mijn computer heeft een amd en ze hadden me verteld dat de amd beide versies 32 en 64 ondersteunt.
de vraag is: kan ik 64 bit-versies downloaden? (Ik gebruik een 32-bits versie)
Ja, als uw laptop aan de buitenkant AMD zegt, betekent dit dat u elke versie van de 64-bits distributies kunt installeren
Uitstekende post, heel erg bedankt. Ik zeg je dat het resultaat van het tweede commando goed ging, ik draai een kernel 64. Maar met het eerste commando kreeg ik dit: kun je alstublieft uitleggen wat er gebeurt?
messianico @ barsa-desktop: ~ $ grep vlaggen / proc / cpuinfo
vlaggen: 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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_xt_good nopl aperlcm64 sperfcm monitor lahf_lm dts tpr_shadow vnmi flexpriority
vlaggen: 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 syscall nx lm constant_tsc arch_perfmon pebs bts rep_xt_good nopl aperlcm64 sperfcm monitor lahf_lm dts tpr_shadow vnmi flexpriority
Bedankt en groeten!
Zoals je kunt zien, verschijnt lm bij het uitvoeren van het eerste commando, dan kun je, en dat doe je ook, een 64-bit linux draaien. 🙂
Ik zit al een week op Linux. Een intensieve week "studeren" (ik heb 10 opeenvolgende posts gelezen op deze pagina, wat erg goed is!). Ik ben verrast om te zien dat mijn laptop volgens dit een 64-bits kernel ondersteunt.
Ik tel mijn leven: het is een hp530 van ongeveer 6 of 8 jaar geleden, en hij heeft 1 Gb RAM. De middelen raken snel op en ik maak me zorgen omdat het erg heet wordt. Installeer dus een Xubuntu 12.04-distro. Ik controleer constant het gebruik van de cpu en het geheugen om te weten wat er gebeurt, en het enige probleem dat ik nu heb, is dat wanneer ik video's in firefox draai, de cpu naar 100% gaat. Download versie 32, daarom staat er bij het downloaden van ubuntu:
"Als je een oudere pc hebt met minder dan 2 GB geheugen, kies dan voor de 32-bits download."
Met Ubuntu 13.10 32-bit ging ik rukken (ik ben bang vanwege Unity), ik ontdekte deze distro en voorlopig ben ik blij.
Maar nu 'ontdek' ik hier dat ik de 64-bit moet proberen (op xubuntu natuurlijk). Zou het kunnen dat ondanks mijn enige GB RAM, de cpu op een vergelijkbare of lossere manier werkt met x64? Het verbaast me ook omdat ik denk dat mijn processor single core is. Ah! wat mij in de terminal verschijnt, is precies hetzelfde als in de eerste opmerking.
Heel erg bedankt voor je werk, vriend!
Ja, je zou geen enkel probleem moeten hebben, en zelfs als je geen groot verschil merkt wat betreft architecturen en uitvoeringssnelheid, garandeer ik je dat je processor het zal 🙂
Groeten!
Nou, uiteindelijk heb ik het getest in een minipartitie die ik heb gemaakt om te testen. De temperatuur blijft hetzelfde (55º - 65º). Het is waar dat de cpu niet zo erg lijkt te verzadigen, bij het voorbeeld van youtube zit dat nu rond de 30%. Het zuigt echter zoveel geheugen op dat ik denk dat ik bij 32 bits zal blijven. Nu heb ik alleen firefox geopend met 4 tabbladen en heb ik 2/3 van het aantal ram bezet. Bedankt voor het antwoord!
Ik moest deze gegevens weten. Bedankt voor de opdrachten.
indira @ indira-GA-VM900M: ~ $ grep vlaggen / proc / cpuinfo
vlaggen: 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
je bedoelt dat mijn pc 64 bit is? ik gebruik de 32 bit
Het is gemakkelijker met het lscpu-commando; de tweede regel laat zien of de microprocessor alleen 32 bits (x86) of 64 bits (x86_64) ondersteunt.
Je hebt volkomen gelijk zoals je het eerder wist met de vorige worp
dit is mijn resultaat fpu vme van 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 arch_perfmon pebs bts aperfmperse pebs bts aperfmperse patni dtesser spl64 mmflx pni dtspi spl2 mmflx sse3 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtespl16 cmXNUMX monitor ds_scxt pni dtesplXNUMX cmXNUMX monitor ds_ dtherm
ondersteunt ook 64bit-versies.
Ik ben een beetje in de war. Nu kom ik erachter dat mijn lieve oude laptop 64 bit is, maar de kernel is i686 (of 32 bit).
Ik heb altijd 32 bit distro's gebruikt. Zal het de prestaties verbeteren als ik een 64-bit distro installeer?
Hé, kun je dit oplossen? Ik heb dezelfde vraag
Dit hangt af van het type software dat u in het systeem gaat gebruiken en de hoeveelheid RAM in de computer, als algemene regel begint het verschil tussen 32 en 64 bits duidelijk te worden na 4 Gb RAM, als u minder hebben, het is bijna onmerkbaar, als het meer is, kan het verschil duidelijk zijn in programma's met een zware belasting (zoals virtualbox of een foto- of videobewerkingsprogramma), hopelijk helpt het.
groeten
Grep flags / proc / cpuinfo verschijnt aan mij