Eu tenho intel celeron d 3.06ghz processor
. Agora estou usando 32 bit Ubuntu
e desejo atualizar para 64 bit Ubuntu
se o meu processor
permitir. Minha dúvida é como se identificar 64 bit processor
com o comando cat / proc / cpuinfo . isto mostra
tamanho do clflush: 64
Meu processador suporta 64 bit
SO?
Respostas:
Use o comando lscpu.
Saída de exemplo de 32 bits:
Exemplo de 64 bits:
fonte
Architecture: i686
/CPU op-mode(s): 32-bit, 64-bit
A
flags
seção conterálm
se você tiver uma CPU compatível com Intel 64 / AMD 64. Outras arquiteturas de 64 bits devem ter sinalizadores semelhantes que você pode procurar.fonte
Para saber se o Ubuntu instalado é de 32 ou 64 bits:
a)
getconf LONG_BIT
b)
uname -m
Se mostrar i686 ou i386 , significa 32 bits. Se mostrar x86_64 , significa 64 bits.
Se a CPU é de 32 bits, o Ubuntu deve ser de 32 bits. Se a CPU é de 64 bits, pode funcionar em 64 ou 32 bits. Então, podemos escolher: o Ubuntu pode ter 32 bits ou 64 bits.
Para saber se a CPU é de 32 ou 64 bits:
a)
grep -w lm /proc/cpuinfo
Se vemos lm em vermelho é de 64 bits. Caso contrário, é de 32 bits.
b)
sudo lshw | grep "description: CPU" -A 12 | grep width
Diz claramente o que queremos saber.
fonte
lsb_release -a
funciona para distribuições compatíveis com LSB.Não usando cat / proc / cpuinfo, mas funcionará.
Se você, por algum motivo, realmente precisar usar esse arquivo, tente:
Se você encontrar um sinalizador "lm", está executando uma CPU de 64 bits.
fonte