如何使用cat / proc / cpuinfo识别64位处理器


11

我有intel celeron d 3.06ghz processor。现在,我正在使用32 bit Ubuntu64 bit Ubuntu如果processor允许的话,我希望升级到。我的疑问是如何64 bit processor使用cat / proc / cpuinfo 命令进行标识。表明


clflush大小:64

我的处理器是否支持64 bit操作系统?


Answers:


20

使用lscpu命令。

32位示例输出:

$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    4
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 26
Stepping:              5
CPU MHz:               2260.998
BogoMIPS:              4521.99
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K

64位示例:

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                4
Thread(s) per core:    1
Core(s) per socket:    4
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              6
CPU MHz:               2327.533
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              6144K

6
对于那些感兴趣的人:如果您在64位CPU上运行32位OS,这将显示以下内容:Architecture: i686/CPU op-mode(s): 32-bit, 64-bit
Daniel Alder


4

要知道安装的Ubuntu是32位还是64位:

一个) getconf LONG_BIT

b) uname -m

如果显示i686i386,则表示32位。如果显示x86_64,则表示64位。

如果CPU为32位,则Ubuntu必须为32位。如果CPU是64位,则可以使用64位或32位。因此我们可以选择:Ubuntu可以是32位或64位。

要知道CPU是32位还是64位:

一个) grep -w lm /proc/cpuinfo

如果我们看到红色的lm是64位。否则为32位。

b) sudo lshw | grep "description: CPU" -A 12 | grep width

它清楚地说明了我们想知道的内容。


第一部分已过时。OP说“现在我正在使用32位Ubuntu”。
glglgl 2013年

lsb_release -a适用于LSB兼容发行版。
Paulo Scardine 2014年

0
lscpu

不使用cat / proc / cpuinfo,但是可以。

如果出于某种原因您确实需要使用该文件,请尝试:

grep flags /proc/cpuinfo

如果可以找到“ lm”标志,则说明您正在运行64位cpu。


2
AFAIK uname仅显示有关已编译内核的信息。当然,您可以将32位内核安装在64位硬件中,但是反之则不行。
Paulo Scardine

我知道,我立即更改了它。现在应该可以了。
KamikazeCZ

-1:业障-您只是从其他答案中复制而来。
Paulo Scardine

好吧...我没有,但是尽力了。
KamikazeCZ
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.