Ist meine CPU 32-Bit oder 64-Bit? Ausgabe von lshw, lscpu, getconf und /proc/cpuinfo

Ist meine CPU 32-Bit oder 64-Bit? Ausgabe von lshw, lscpu, getconf und /proc/cpuinfo

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_BITgibt 32 zurück;

grep /proc/cpuinfokehrt 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 lmmeine CPU eine 64-Bit-CPU ist, wenn es hervorgehoben erscheint; es ist jedoch nicht hervorgehoben.

lshwgibt 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 lscpugibt 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.

verwandte Informationen