Como Descobrir Arquitetura de CPU (32 bits ou 64 bits), no Linux

Algumas vezes é muito importante para saber se o Servidor de Arquitetura de CPU é de 32 bits ou de 64 bits devido a aplicativos de 64 bits podem não funcionar em sistema de 32 bits, enquanto que o aplicativo de 32 bits pode ser facilmente executado em 64-bit do sistema.

pode-se determinar o Sistema Linux arquitetura de CPU usando o arquivo /proc/cpuinfo , exemplo é mostrado abaixo :

# 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

Na saída acima, podemos ver lm, tm ou rm, esses sinalizadores indica sobre arquitetura de CPU.

Onde :

  • lm : Longo (Modo de 64 bits)
  • tm : o Modo Transparente ( 32 bits)
  • rm : de Modo Real (16 bits)

Assim, conforme acima de saída, de CPU do Servidor é de 64 bits.

além de / proc / cpuinfo, também podemos verificar a arquitetura da CPU usando o comando lscpu, na saída procure por modos operacionais da CPU. Podemos também utilizar o comando lshw para visualizar arquitetura de CPU, executar o seguinte comando e na saída olhar para o parâmetro largura,

# lshw --class processor

Encontre arquitetura de CPU usando o comando dmidecode

Executar sob o comando dmidecode e na saída olhar para “Características:” o parâmetro que vai mostrar se a arquitetura de CPU de 64-bit ou 32-bit

# dmidecode -t processor

Determinar se um determinado Linux é de 32 bits ou de 64 bits?

podemos encontrar o se Linux estiver instalado o sistema no qual estamos trabalhando é de 32 bits ou de 64 bits usando comandos como lscpu, ‘uname -m’ e getconf

# lscpu

Saída vai ser algo como abaixo e olhar para a Arquitetura, como por saída abaixo de 64 bits do Linux está instalada no sistema,

Arquitetura x86_64
CPU op-modo(s): 32-bit, 64-bit
Ordem de Byte: Little Endian
CPU(s): 4
Na linha de CPU(s) lista: 0-3
Thread(s) por núcleo: 2
Núcleo(s) por tomada: 2
Socket(s): 1
nó(s): 1
IDENTIFICAÇÃO do Fornecedor: GenuineIntel
CPU family: 6
Modelo: 37
Stepping: 5
CPU MHz: 933.000
BogoMIPS: 4787.82
Virtualização: VT-x
L1d de cache: 32 K
L1i de cache: 32 K
cache L2: 256
cache L3: 3072K
NUMA node0 de CPU(s): 0-3

# uname -m x86_64

x86_64 –> kernel de 64 bits
i686 –> kernel de 32 bits

Comando Acima irá exibir se a Versão do Kernel é de 32 bits ou de 64 bits

# getconf LONG_BIT 64

com a ajuda de getconf comando também encontra-se instalado o Linux de 32-bit ou 64-bit

Leave a Reply

O seu endereço de email não será publicado.