获取处理器信息


62

我只是lshw想获得有关一台我一无所知的机器的信息,我只是想确认一些信息。

这是否基本上意味着已安装了双核64位处理器?

*-logicalcpu:0
    description: Logical CPU      
    physical id: 0.1          
    width: 64 bits          
    capabilities: logical       
*-logicalcpu:1            
    description: Logical CPU           
    physical id: 0.2              
    width: 64 bits           
    capabilities: logical

往下看,我看到了

 *-cpu:1
      physical id: 1
      bus info: cpu@1
      version: 6.7.6
      serial: 0001-0676-0000-0000-0000-0000
      size: 3150MHz
      capabilities: vmx ht
      configuration: id=0
    *-logicalcpu:0
         description: Logical CPU
         physical id: 0.1
         capabilities: logical
    *-logicalcpu:1
         description: Logical CPU
         physical id: 0.2
         capabilities: logical

这几乎使我确定它是双核的,但在64位上并没有说服力。

此n00b的任何帮助将不胜感激!


可能是错误的,但是看起来更像是一个进行超线程的核心,它提供了两个“逻辑核心”。
Scaine

@Scaine您知道是否可以确认吗?
Toby

我不是lshw的专家,Toby,对不起。我已经修改了答案,以反映我的core2Duo处理器的输出(无超线程)。希望这可以帮助。
Scaine

终端中的单个命令呢?
查理·帕克

Answers:


48

它经常被忽略,因此值得一试。很抱歉,如果这非常明显:

系统偏好设定

Alt-F2,然后 gnome-system-monitor

另外,当我运行时sudo lshw | grep -i cpu,我看到一行显示cpus = 2。

在此处输入图片说明


哈,谢谢- 忽略了!那列出了两个处理器均为Core 2 Duos @ 3.16GHz。它没有执行什么操作来确认这是否是64位计算机..(或者我是不是很专心,而事实却使我
Toby

uname -r应该对此有帮助吗?或者相同的屏幕快照显示我正在运行32位(我的内核是“通用”)。
Scaine

我不是一开始就设置机器,我认为确实犯错的人在谨慎的地方,可能在他们可能会更高时就选择了通用。非常感谢你的帮助。我现在拥有所需的所有信息!
Toby

3
实际上,它uname -m告诉您操作系统是否为64位。在64位计算机上,它返回x86_64
Lekensteyn'2

7
我的系统监视器没有这个标签:-(
phil294 '17

61

要获取处理器型号,请在终端中使用以下命令。

cat /proc/cpuinfo  | grep 'name'| uniq

获取有关处理器数量的信息

cat /proc/cpuinfo  | grep process| wc -l

3
我更喜欢这个答案。
尖叫

对于未来的Google员工-此命令在ARM处理器上不起作用,因为输出至少在18.04中有很大不同。lscpu下面的命令运行良好。
stdunbar

grep可以处理文件以及标准输出,因此您可以像这样简化它:grep name /proc/cpuinfo | uniq
Lion

39

最简单的方法是使用为此创建的命令lscpu

user@host:~$ 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:             GenuineIntel
CPU family:            6
Model:                 55
Model name:            Intel(R) Celeron(R) CPU  N2840  @ 2.16GHz
Stepping:              8
CPU MHz:               697.301
CPU max MHz:           2582,3000
CPU min MHz:           499,8000
BogoMIPS:              4331.60
Virtualization:        VT-x
L1d cache:             24K
L1i cache:             32K
L2 cache:              1024K
NUMA node0 CPU(s):     0,1
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep
mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt  
tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi 
flexpriority ept vpid tsc_adjust smep erms dtherm ida arat

该命令将以易于使用和易于阅读的方式告诉您芯片组的特性以及所有受支持的指令(或标志)。


8

在ubuntu 14.04桌面中,系统监视工具不再具有“系统”选项卡。您应该看到大致相同的屏幕,如下所示:

  1. 点击设置轮(澄清:在屏幕的绝对上层右上角的任务栏图标:在此处输入图片说明
  2. 选择“关于此计算机”

1
抱歉,什么是“转盘”?
丹尼斯·哥洛马佐夫

2
@DenisGolomazov-抱歉,我只是编辑了答案以进行解释
Ryan

这不再适用于Ubuntu16。您需要单击“系统设置”中的标题“详细信息”
Eric Eric

在菜单顶部为我工作ubuntu 16.04
Webwoman

1

使用终端上的uname -mor arch命令。

对于64位处理器和内核,该命令将输出x86_64


1
这些命令输出“ x86_64”,标识正在使用64位软件。但是,它没有回答是否有双核处理器的问题。使用sudo lshw -class CPU将提供处理器的型号,可对其进行谷歌搜索以获得该芯片的完整规格,该芯片可以是单核,超线程。
WinEunuuchs2Unix

但是请注意,x86_64如果您没有在系统上安装64位内核,则此结果将不会输出。
卡兹·沃尔夫

感谢@KazWolfe的编辑。我正在寻找此答案,以便在不同的处理器上运行一些基准测试套件,并遇到这些命令。
Batwoman05

0

最简单的方法是从Launcherselect- System Settings> Details

系统设置关于

这既可以标识您的CPU型号,也可以标识是否正在运行32位或64位软件。它还显示其他有用的信息,例如RAM数量。

现在,在Google搜索引擎中输入您的CPU型号3630QM number of cores

3630QM核心数

替换3630QM为您从第一个显示屏获得的型号。

所有其他答案都是很好的答案,但是如果您真的想要这样做的“最简单”方法,我相信这是首选的方法,而无需打开终端会话或安装新软件。


0

默认Ubuntu存储库中的Hardware Lister应用程序(lshw-gtk)是一个用户友好的GUI应用程序,它显示有关计算机硬件的详细信息,包括CPU的型号名称和体系结构(32位或64位)。

只需选择一个类别即可从主界面获取有关硬件组件的详细信息。

硬件清单

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.