Je l'ai intel celeron d 3.06ghz processor
. Maintenant, j'utilise 32 bit Ubuntu
et je souhaite passer à 64 bit Ubuntu
si mon processor
autorisation le permet. Mon doute est de savoir comment s'identifier 64 bit processor
avec la commande cat / proc / cpuinfo . ça montre
clflush taille: 64
Mon processeur prend-il en charge le 64 bit
système d'exploitation?
Réponses:
Utilisez la commande lscpu.
Exemple de sortie 32 bits:
Exemple 64 bits:
la source
Architecture: i686
/CPU op-mode(s): 32-bit, 64-bit
La
flags
section contiendralm
si vous avez un processeur compatible Intel 64 / AMD 64. Les autres architectures 64 bits devraient avoir des indicateurs similaires que vous pouvez rechercher.la source
Pour savoir si Ubuntu installé est de 32 ou 64 bits:
une)
getconf LONG_BIT
b)
uname -m
S'il affiche i686 ou i386, cela signifie 32 bits. S'il affiche x86_64, cela signifie 64 bits.
Si le CPU est de 32 bits, Ubuntu doit être de 32 bits. Si le CPU est de 64 bits, il peut fonctionner en 64 ou 32 bits. On peut donc choisir: Ubuntu peut être de 32 bits ou de 64 bits.
Pour savoir si le CPU est de 32 ou 64 bits:
une)
grep -w lm /proc/cpuinfo
Si nous voyons lm en rouge est de 64 bits. Sinon, il est de 32 bits.
b)
sudo lshw | grep "description: CPU" -A 12 | grep width
Cela dit clairement ce que nous voulons savoir.
la source
lsb_release -a
fonctionne pour les distributions compatibles LSB.Ne pas utiliser cat / proc / cpuinfo, mais ça le fera.
Si, pour une raison quelconque, vous avez vraiment besoin d'utiliser ce fichier, essayez:
Si vous pouvez trouver un indicateur "lm", vous utilisez un processeur 64 bits.
la source