cpuinfo
é a maneira mais confiável desde que você está verificando as características da CPU. uname
retorna traços do kernel e getconf
depende da compilação.
Estou tentando descobrir a lista de possíveis maneiras de descobrir se uma máquina Linux é de 32 ou 64 bits.
Método 1:
O comando uname -m especificará se minha máquina é de 32 ou 64 bits.
Método 2:
Eu posso executar o comando getconf LONG_BIT para descobrir se ele é de 32 ou 64 bits.
Método 3:
Eu posso verificar o bit lm no arquivo / proc / cpuinfo. Se esse bit não estiver definido, posso dizer que minha máquina é uma máquina de 32 bits.
Qual dos métodos acima é o modo mais preciso de dizer se minha máquina é uma máquina de 32 bits ou máquina de 64 bits? Ou existe alguma outra maneira / comando eficiente para descobrir o mesmo?