
Ich verwende Debian Squeeze auf einem Toshiba Satellite. Ich möchte SICHER wissen, ob meine CPU eine 64-Bit- oder eine 32-Bit-CPU ist. Ich frage das hier, weil ich jetzt sehr verwirrt bin. Was folgt, sind die Ausgaben von vier verschiedenen Bash-Befehlen, mit denen der Benutzer genau das (die Breite der CPU) abfragen kann:
grep getconf LONG_BIT
gibt 32 zurück;
grep /proc/cpuinfo
kehrt zurück
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 amdc1e nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt nodeid_msr
UndDasbesagt, dass lm
meine CPU eine 64-Bit-CPU ist, wenn es hervorgehoben erscheint; es ist jedoch nicht hervorgehoben.
lshw
gibt zwei verschiedene Dinge zurück: 32-Bit-Motherboard und 64-Bit-Prozessor (ich sahdieser Beitrag hierund ich dachte, die Antwort trifft auf meinen Fall zu. Tut sie das?) Und schließlich lscpu
gibt es zurück:
Architecture: i686
CPU op-mode(s): 64-bit
CPU(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 6
Stepping: 3
CPU MHz: 800.000
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
Fazit: Was ist hier die Schlussfolgerung? Ist meine CPU eine 32-Bit- oder eine 64-Bit-CPU? Ich weiß, dass ich den 32-Bit-Kernel (i386) installiert habe, aber abgesehen davon muss ich wissen, was mein Prozessor ist.
Antwort1
Dies ist ein allgemeiner Befehl für alle Linux-Distributionen:
grep -q '\<lm\>' /proc/cpuinfo && echo "My CPU is a 64 bits one" || echo "My CPU is a 32 bits one"
Es ist einHardwareInformation: Sie können eine 32-Bit-Distribution auf einem 64-Bit-PC ausführen. Der Befehl wird die Wahrheit ans Licht bringen.
Antwort2
Entsprechenddiese Seite im Gentoo Wiki, Ihre CPU (Familie 16, Modell 6, Stepping 3) ist 64-Bit.