标签: multi-core

从单核升级到双核 - 吞吐量会翻倍吗?

如果我用双核处理器替换单核处理器,它会增加两倍的吞吐量吗?如果否,为什么吞吐量没有翻倍?

cpu embedded multi-core throughput

4
推荐指数
2
解决办法
307
查看次数

多核CPU:我可以说我有一个3x2.1GHz=6.3GHz的CPU吗?

我有一个 AMD A6-3500 三核 CPU。AMD 系统监视器显示每个内核的最大频率为 2100 MHz。这也显示在 AMD OverDrive 中。

该处理器是否以 3*2100 MHz 的速度运行?

AMD 系统监视器显示 2100*3 MHz

编辑

我可以说我有一个 6.3 GHz 的处理器吗?

cpu clockspeed multi-core cpu-speed

4
推荐指数
1
解决办法
5813
查看次数

ffmpeg 未使用所有核心

我刚刚购买了一台配备两个 Intel E5-2695 处理器的新服务器,但惊讶地发现 FFmpeg 或 Ubuntu 并未利用所有内核。

top这是FFmpeg 运行时的输出:

top - 23:35:25 up  2:41,  2 users,  load average: 5.35, 4.37, 3.12
Tasks: 333 total,   2 running, 331 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  1.0 sy, 35.6 ni, 63.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.7 sy, 35.5 ni, 63.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.7 sy, 33.4 ni, 65.9 id, …
Run Code Online (Sandbox Code Playgroud)

ffmpeg multi-core ubuntu

4
推荐指数
1
解决办法
2599
查看次数

为什么 Windows 10 禁用了 CPU 核心停放?

为什么 Windows 10 禁用了核心停车功能?

在我看来,核心停车在大多数情况下都很好。特别是考虑到 Turbo Boost 在某些内核停放之前不起作用。

还有为什么注册表设置隐藏得这么好?

必须取消隐藏并将其设置Attribute0

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583
Run Code Online (Sandbox Code Playgroud)

multi-core power-management hyper-threading windows-10

4
推荐指数
1
解决办法
2万
查看次数

是否有 RAR 提取器(用于 .r00 等多个 rar 文件)将使用我所有的四核?

我有一个四核英特尔处理器。我有一个大文件分割成小家伙为RAR文件foo.r00foo.r01等它的RAR程序解压缩到一个文件/目录。是否有我可以在提取过程中指定为“使用四个内核”的 RAR 程序?目前,它使用 100% 的一个核心坐在那里。我意识到瓶颈可能是我的硬盘驱动器,但我没有看到很多 HD 使用,并怀疑解压过程比等待 I/O 更密集。

例如,GNU Make 接受一个 ( -j,我认为) 参数来告诉它要使用多少个内核,我曾经用它来非常快速地编译 PHP 6 。

rar multi-core

3
推荐指数
1
解决办法
3947
查看次数

四核还是双四核?

作为 DBA,您会为您的工作站选择哪个?QuadCore 2.4GHz with 12GB ram or Dual QuadCore 2.0GHz with 6GB ram?

multi-core

3
推荐指数
1
解决办法
220
查看次数

我的处理器 Intel Pentium D 是双核吗?

我的处理器是 Intel(R) Pentium(R) D CPU 3.00GHz。D 是否表示我的处理器是双核?

cpu multi-core intel-pentium

3
推荐指数
1
解决办法
3951
查看次数

3
推荐指数
1
解决办法
496
查看次数

用于 CPU/处理器的术语

假设一个系统有 4 个 Intel Xeon 处理器,每个处理器有 10 个物理内核,启用了超线程,总共有 80 个内核

现在,当在文档中他们开始在任何地方以不同的方式使用这些术语时,这完全令人困惑。

现在的问题是我在这里吗?

Microsoft Windows Server 2003, Enterprise x64 Edition支持 8 个处理器[链接]

然后也写成

在使用多核处理器或超线程处理器的计算机上运行的基于 x64 的 Windows Server 2003 版本最多支持 64 个逻辑处理器。

这意味着 Microsoft Windows Server 2003、Enterprise x64 仅支持 8 个逻辑核心,因为它们在不同的上下文中使用了文字处理器两次?

据我所知,CPU 相当于核心,而处理器是将 CPU 捆绑在一起并将它们连接到一个插槽上的硬件。

简而言之,最上面的描述,系统有 8 个处理器,总共 40 个物理 CPU(核心)和 80 个逻辑 CPU(核心)?

cpu terminology multi-processor multi-core cpu-cores

3
推荐指数
1
解决办法
1550
查看次数

超线程 (SMT) 亲和性和平等性

这个问题向我所知道的英特尔专家提出。物理 CPU 上的两个线程是否平等对待?

众所周知,英特尔 CPU 上的超线程是一个系统,其中每个物理内核都作为 2 个虚拟内核呈现给操作系统。这 2 个虚拟内核使处理器能够在操作系统未知的事件(页面错误、其他 CPU 内部事件)上在 2 个执行单元(线程@虚拟内核)之间进行上下文切换,这些事件通常会使 CPU 浪费等待的周期其他 IO 事件。

默认情况下,操作系统不需要考虑超线程。所有内核最终都会完成工作,唯一的区别是现在并非所有可见/虚拟内核都可以以相同的速度处理。为同一物理内核 (VCPU0+1 -> CPU 0) 上的 2 个线程调度的工作将不如在 2 个不同内核 (VCPU0+2 -> CPU 0 + 1) 上调度的工作快。

根据我的研究,“超线程”感知操作系统将尝试在每个物理内核上安排工作,然后再将“虚拟内核”上的调度加倍。我通常认为这是“偶数”VCPU 首先被调度(在 1+3 之前填充 VCPU 0+2)。“偶数”和“奇数”线程是否相等?(实际上没有“超线程”虚拟 CPU)。

换句话说,是否没有用于物理 CPU 的主要/次要“线程”?如果我只在 VCPU 1 上安排工作,它的表现是否与我只是在 VCPU 0 上安排的一样?假设,如果在两个线程上都安排了相同的工作,那么两个线程完成所需的时间大约是原来的两倍吗?

cpu scheduled-tasks intel-core-i7 multi-core

3
推荐指数
1
解决办法
1443
查看次数