什么是套接字、核心、线程、CPU? [已关闭]

问题描述 投票:0回答:1

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

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

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

CPU - 头部 24 个,计算节点 1 和计算节点 2。 是指主板上的24个物理CPU吗?

Sockets - 头部有 2 个,computenode1 和computenode2。任何人都可以解释一下吗?

每个插槽的核心数 - 头部 6 个,computenode1 和computenode2。任何人都可以解释一下吗?

每个核心的线程数 - 头部有 2 个,computenode1 和computenode2。任何人都可以解释一下吗?

cluster-computing cpu cpu-cores
1个回答
69
投票

socket是物理CPU胶囊所在的物理插槽。一台普通电脑只有一个插座。

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

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

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

您拥有 6 个核心这一事实就表明您拥有高端工作站或服务器计算机。事实上,你有两个插座,这使它成为一台“非常”高端的计算机。如今,通常连高端工作站都没有这种功能,只有服务器才有。

© www.soinside.com 2019 - 2024. All rights reserved.