Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: petrakis 24 Srpna 2009, 08:20:14

Název: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: petrakis 24 Srpna 2009, 08:20:14
Mate ve vasem pocitaci vykonny procesor ale nejste si jisti jestli podporuje 64-bitovou architekturu? Jsou nazory ze k tomu postacuje prikaz
Kód: [Vybrat]
uname -a, coz neni tak docela pravda, jelikoz tenhle prikaz nam udela konfirmaci beziciho kernelu nasho OS a ne CPU podporu.

Po prikazu uname -a pro 64-bitovej processor ve vysledku budeme videt x86_64 , kdezto pokud nas system bezi pod 32-bitmi uvidime i386 (resp i686)
Kód: [Vybrat]
uname -a
Linux ubuntu 2.6.29-02062903-generic #02062903 SMP Mon May 11 14:20:34 UTC 2009 i686 GNU/Linux


Aby jsme zjistili jestli nas prozessor podporuje 64-bitovou architekturu zadame nasledujici prikaz (zjistime vsechny informace ktere nam nas procesor muze poskytnout)

Kód: [Vybrat]
grep flags /proc/cpuinfo

Vysledek po zadani
Kód: [Vybrat]
grep flags /proc/cpuinfo
flags : 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 arch_perfmon pebs bts pni monitor tm2 ssse3 lahf_lm
flags : 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 arch_perfmon pebs bts pni monitor tm2 ssse3 lahf_lm

Ted si popiseme co vlastne hledame. Hledame flag s popisem lm. Flag lm je urcen pro X86_FEATURE_LM, tzv. Long Mode (64-bit) Support. Takze pokud ve vyse uvedenem vypisu se flag lm nachazi znamena to ze processor plne podporuje 64-bitovou architekturu.

Shrnuti:

Po vypisu uname -a vidime ze bezici system je 32-bitovej, kdezto po detekci capacity procesoru je zretelne , ze bez problemu by mohl bezet system 64-bitovej.


Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: JohnyN 24 Srpna 2009, 08:34:41
Dobry navod, K+  ;)
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: arrange 24 Srpna 2009, 10:49:46
Hmm, tak to by mě ani nenapadlo, že by můj 5 let starý Intel Celeron D331 2,66 mohl podporovat 64-bit?! Teprv teď jsem se pořádně podíval i do specifikací a je to tam! Hned s Karmikem to vyzkouším. Díky za tip.

Jinak pro doplnění podrobnější vysvětlení cpu flags třeba zde:
http://blog.bradiceanu.net/2009/07/20/linux-proccpuinfo-flags/
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: jakub.talich 01 Prosince 2009, 20:54:00
Já se v tom nevyznam!!!
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: TIBOR 01 Prosince 2009, 21:32:29
Jinak pro doplnění podrobnější vysvětlení cpu flags třeba zde:
http://blog.bradiceanu.net/2009/07/20/linux-proccpuinfo-flags/
Super.
Prikaz by mohol byt aj
Kód: [Vybrat]
grep flags /proc/cpuinfo | grep -i lmnemusis hladat.
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: olbrait 03 Prosince 2009, 17:40:30
tak isto môže poslúžiť
Kód: [Vybrat]
egrep '(lm)' --color=always /proc/cpuinfo"lm" sa zobrazí farebne
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: NoWin 04 Prosince 2009, 00:06:17
Můj sice taky umí 64 bitů, ale na 64-bit přejít nechci.
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: Habo 22 Prosince 2009, 12:36:30
pokial to tam nechcete hladat prikaz:
test `grep flags /proc/cpuinfo | grep lm | wc -l` -gt 0 && echo "CPU je 64 bitovy" || echo "CPU je 32 bitovy"
to vyriesi sam :D
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: Hellvis 22 Prosince 2009, 13:10:06
pokial to tam nechcete hladat prikaz:
test `grep flags /proc/cpuinfo | grep lm | wc -l` -gt 0 && echo "CPU je 64 bitovy" || echo "CPU je 32 bitovy"
to vyriesi sam :D
bleh
a nestačilo by náhodou:

 grep \ lm\  /proc/cpuinfo >/dev/null && echo 64bit || echo 32bit
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: Yontalcar 22 Prosince 2009, 15:56:39
bleh
a nestačilo by náhodou:

 grep \ lm\  /proc/cpuinfo >/dev/null && echo 64bit || echo 32bit
Kód: [Vybrat]
grep -q ' lm ' /proc/cpuinfo && echo 64bit || echo 32bit
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: Habo 26 Prosince 2009, 00:15:30
Fakt! nenapadlo mi ze grub da navratovy kod 1 ked nematchne ani jeden riadok :)
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: Yontalcar 27 Prosince 2009, 20:46:12
Fakt! nenapadlo mi ze grub da navratovy kod 1 ked nematchne ani jeden riadok :)
Na to se dá říct jen jedno:
Málo čteš manuály.
 ;) :D

a asi jsi myslel grep, ne grub
Název: Re: Jak 100% zjstit 64-bitovou podporu procesoru
Přispěvatel: Habo 04 Ledna 2010, 10:48:22
No asi tak :)
OMG preco som napisal grub?! (asi som bol hladny - ked som hladny robim koniny... :D )