У меня процессор 32-битный или 64-битный? Вывод lshw, lscpu, getconf и /proc/cpuinfo

У меня процессор 32-битный или 64-битный? Вывод lshw, lscpu, getconf и /proc/cpuinfo

Я использую Debian squeeze на Toshiba Satellite. Я хочу ТОЧНО знать, является ли мой процессор 64-битным или 32-битным. Я спрашиваю это здесь, потому что теперь я совсем запутался. Ниже приведены выходные данные четырех различных команд bash, которые позволяют пользователю запросить именно это (ширину процессора):

grep getconf LONG_BITвозвращает 32;

grep /proc/cpuinfoвозвращается

flags       : fpu 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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc amdc1e nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt nodeid_msr

иэтотговорит, что если lmон подсвечен, то мой процессор 64-битный; ну, он не подсвечен.

lshwвозвращает две разные вещи: 32-битную материнскую плату и 64-битный процессор (я виделэтот пост здесьи я думал, что ответ применим к моему случаю. Так ли это?) И наконец, lscpuвозвращает:

Architecture:          i686
CPU op-mode(s):        64-bit
CPU(s):                1
Vendor ID:             AuthenticAMD
CPU family:            16
Model:                 6
Stepping:              3
CPU MHz:               800.000
Virtualization:        AMD-V
L1d cache:             64K
L1i cache:             64K
L2 cache:              512K

В заключение: какой вывод? Мой процессор 32-битный или 64-битный? Я знаю, что установил 32-битное (i386) ядро, но помимо этого мне нужно знать, какой у меня процессор.

решение1

Это общая команда для всех дистрибутивов Linux:

grep -q '\<lm\>' /proc/cpuinfo && echo "My CPU is a 64 bits one" || echo "My CPU is a 32 bits one"

Этоаппаратное обеспечениеинформация: вы можете запустить 32-битный дистрибутив на 64-битном ПК. Команда раскроет правду.

решение2

В соответствии сэта страница на Gentoo wiki, ваш процессор (семейство 16, модель 6, степпинг 3) — 64-разрядный.

Связанный контент