(Команда baobab)
Нажмите Analyzer -> Scan Filesystem [ ! d2]
Это означает, что вы используете 32-битное ядро, а это значит, что вы можете запускать только 32-разрядные приложения без использования эмулятора или виртуализации.
Если вы хотите посмотреть, процессор - 64-битный, тогда найдите lm во флагах, перечисленных в /proc/cpuinfo.
Вы можете использовать lscpu.
someuser@somelaptop:~$ lscpu
Architecture: i686 # <-- your kernel is 32 bit
CPU op-mode(s): 32-bit, 64-bit # <-- your cpu can handle 32 or 64 bit instructions
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 1199.000
Virtualisation: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
Дальнейшее объяснение поля Architecture:
X86, i686, or i386 means you are running a 32 bit kernel.
X86_64 , amd64 , or X64 means you are running a 64 bit kernel.
Вы также можете проверить архитектуру двоичного файла, который вы пытаетесь запустить, используя файл: file filetocheck. Он упомянет либо 32-битный, либо 64-битный.
Основная идея:
x86_64 - 64-разрядный процессор, а i386 - 32 бит.
Основная идея:
Длинный ответ: lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 17
Model: 3
Stepping: 1
CPU MHz: 550.000
BogoMIPS: 4397.92
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
NUMA node0 CPU(s): 0,1
Короткий ответ lscpu | awk '/CPU op-mode/ {print}
Выход: CPU op-mode(s): 32-bit, 64-bit
С lshw
Длинный ответ: запустите sudo lshw
Слегка короткий ответ: sudo lshw -c cpu
[d12 ] Выход: *-cpu
description: CPU
product: AMD Turion(tm) X2 Dual-Core Mobile RM-75
vendor: Advanced Micro Devices [AMD]
physical id: 4
bus info: cpu@0
version: Turion X2 Mobile RM-75
slot: Socket M2/S1G1
size: 550MHz
capacity: 4GHz
width: 64 bits
clock: 200MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch osvw skinit hw_pstate lbrv svm_lock nrip_save vmmcall cpufr
Еще более короткий ответ: sudo lshw -c cpu | grep width
Выход: width: 64 bits
uname -p дают архитектуру процессора. Если он дает x86_64, значит, cpu имеет 64 бит.
Вы также можете проверить архитектуру двоичного файла, который вы пытаетесь запустить, используя файл: file filetocheck
. Он упомянет либо 32-битный, либо 64-битный.
uname -p
дают архитектуру процессора. Если он дает x86_64
, значит, cpu - 64 бит.
Вы можете использовать lscpu
.
someuser@somelaptop:~$ lscpu
Architecture: i686 # <-- your kernel is 32 bit
CPU op-mode(s): 32-bit, 64-bit # <-- your cpu can handle 32 or 64 bit instructions
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 1199.000
Virtualisation: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
Дальнейшее объяснение поля Architecture:
X86, i686, or i386 means you are running a 32 bit kernel.
X86_64 , amd64 , or X64 means you are running a 64 bit kernel.
Основная идея:
x86_64 - 64-разрядный процессор, а i386 - 32 бит.
С lscpu
Длинный ответ: lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 17
Model: 3
Stepping: 1
CPU MHz: 550.000
BogoMIPS: 4397.92
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
NUMA node0 CPU(s): 0,1
Короткий ответ lscpu | awk '/CPU op-mode/ {print}
Выход: CPU op-mode(s): 32-bit, 64-bit
С lshw
Длинный ответ: запустите sudo lshw
Немного короткий ответ: sudo lshw -c cpu
Выход:
*-cpu
description: CPU
product: AMD Turion(tm) X2 Dual-Core Mobile RM-75
vendor: Advanced Micro Devices [AMD]
physical id: 4
bus info: cpu@0
version: Turion X2 Mobile RM-75
slot: Socket M2/S1G1
size: 550MHz
capacity: 4GHz
width: 64 bits
clock: 200MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch osvw skinit hw_pstate lbrv svm_lock nrip_save vmmcall cpufr
Еще более короткий ответ: sudo lshw -c cpu | grep width
Выход: width: 64 bits