【问题标题】:What is socket, core, threads, CPU? [closed]什么是套接字、内核、线程、CPU? [关闭]
【发布时间】:2017-03-02 23:09:52
【问题描述】:

我目前正在志愿学习 linux 服务器,并且我有兴趣学习集群计算技术。

在本实验室中,他们有一个小型集群,其中包含一个头节点和两个计算节点。

When I tried the lscpu command on head node, compute node1,node2. Click the link to view the details.

CPU - head、computenode1 和 computenode2 中有 24 个。 是指主板上的 24 个物理 CPU 吗?

Sockets - 2 in head、computenode1 和 computenode2。谁能解释一下?

每个插槽的核心数 - 头部 6 个,computenode1 和 computenode2。谁能解释一下?

每个内核的线程数 - 头部 2 个,computenode1 和 computenode2。谁能解释一下?

【问题讨论】:

标签: cluster-computing cpu core


【解决方案1】:

插槽是放置物理 CPU 胶囊的物理插槽。普通电脑只有一个插座。

核心数是每个 CPU 胶囊的 CPU 核心数。用于标准 PC 的现代标准 CPU 通常有两个或四个内核。

有些 CPU 可以在每个 CPU 内核上运行多个并行线程。英特尔(标准 PC 最常见的 CPU 制造商)每个内核有一个或两个线程,具体取决于 CPU 型号。

如果你将套接字、内核和线程的数量相乘,即 2*6*2,那么你会得到“CPU”的数量:24。这些不是 真正的 CPU,而是您的系统可以执行的可能并行执行线程数。

您拥有 6 个内核这一事实就表明您拥有一台高端工作站或服务器计算机。您有两个插槽这一事实使其成为非常高端计算机。现在通常甚至高端工作站都没有,只有服务器。

【讨论】:

  • 套接字 - 头中的 2 个,computenode1 和 computenode2。 (每个节点都有 2 个物理套接字)
  • 感谢您的简单陈述。现在对我来说很有意义。
  • 从这个“less /proc/cpuinfo”中,我可以看到所有 3 个节点的型号名称(型号名称:Intel(R) Xeon(R) CPU X5650 @ 2.67GHz)。所以这个服务器有两个物理套接字。每个插槽都有一个 CPU。每个 CPU 中有 6 个内核。每个核心都有两个线程
  • 我试过这个命令“less /proc/cpuinfo”[1]。我刚刚截取了处理器 0 和处理器 23(共 24 个)的屏幕截图。什么是兄弟姐妹? cpu cores : 6 指的是什么?提前致谢 [1]:i.stack.imgur.com/59MQ0.png
  • 线程已关闭,但这个答案值得一票。
猜你喜欢
  • 1970-01-01
  • 2021-12-09
  • 2014-02-07
  • 2011-08-06
  • 2011-11-10
  • 2016-04-19
  • 2010-09-26
  • 2015-06-24
相关资源
最近更新 更多