HVORDAN Finne UT CPU Arkitektur (32 bit eller 64 bit) I Linux

Noen ganger er det svært viktig å vite om Serverens CPU Arkitektur er av 32-bit eller 64-bit fordi 64-bit programmer ikke kan kjøre på 32-bit system, mens 32-bit program kan enkelt kjøres på 64-bit system.

Man kan bestemme Linux System CPU arkitektur ved hjelp av filen / proc/cpuinfo, eksempel er vist nedenfor :

# cat /proc/cpuinfo | grep -i flagsflags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc up rep_good pni monitor ssse3 lahf_lm

i ovennevnte utgang kunne vi enten se lm, tm eller rm, disse flaggene indikerer OM CPU-arkitektur.

Hvor :

  • lm: Lang Modus (64 bit)
  • tm: Gjennomsiktig Modus (32 bit)
  • rm: Ekte Modus (16 bit)

Så som per ovenfor utgang, Serverens CPU er av 64 bit.

Bortsett fra / proc / cpuinfo, kan vi også sjekke CPU-arkitekturen ved hjelp av lscpu-kommandoen, i utdataene ser ETTER CPU op-moduser. Vi kan også bruke lshw kommando for å vise CPU arkitektur, utføre følgende kommando og i utgang se etter bredde parameter,

# lshw --class processor

Finn CPU-arkitektur ved hjelp av dmidecode-kommandoen

Kjør under dmidecode-kommandoen og i utdataene se etter» Egenskaper: «parameter som vil vise om CPU-arkitekturen er 64-bit eller 32-bit

# dmidecode -t processor

Bestem om En Gitt Linux er 32 bit eller 64 bit?

vi kan finne om installert Linux system som vi jobber er 32-bit eller 64-bit ved hjelp av kommandoer som lscpu, ‘uname-m’ og getconf

# lscpu

Utgang vil være noe som nedenfor og se Etter Arkitektur, som per utgang under 64-bit Linux er installert på systemet,

Arkitektur: x86_64
CPU op-modus(s): 32-bit, 64-Bit
byte rekkefølge: liten endian
cpu(er): 4
on-line cpu(er) liste: 0-3
tråd(er) per kjerne: 2
kjerne(er) per socket: 2
socket(er): 1
numa node(er): 1
leverandør-id: genuineintel
cpu familie: 6
modell: 37
Trinn: 5
CPU MHz: 933.000
BogoMIPS: 4787.82
Virtualisering: VT-x
L1d cache: 32k
L1i cache: 32k
L2 cache: 256k
L3 cache: 3072K
NUMA node0 CPU (s): 0-3

# uname -m x86_64

x86_64 – > 64-bit kernel
i686 – > 32-bit kernel

Over Kommandoen vil vise Om Kjerneversjonen er 32 bit eller 64 bit

# getconf LONG_BIT 64

med hjelp av getconf kommandoen kan vi også finne ut om den installerte Linux er av 32-bit eller 64-bit

Leave a Reply

Din e-postadresse vil ikke bli publisert.