我意识到对于单个应用程序 - 应用程序本身必须设计为利用多个内核。但是同时执行许多不同的应用程序呢?
在我的开发机器上,我运行多个服务器(一个数据库服务器、一个 Web 服务器)、多个 IDE 实例(Visual Studio 或 NetBeans)、带有多个选项卡的 Web 浏览器(在 Chrome 中,每个选项卡都是一个进程本身)、FTP 客户端、SSH 客户端等。拥有多核系统是否可以提高同时运行多个应用程序的能力?
我的意思是,在具有“n”个 cpu 的多核系统中,每个 cpu 都会安装自己的 linux 内核,还是所有 cpu 都有相同内核映像的副本?
关于多核的另一个问题是内核跟踪。由于跟踪在内核级别工作,那么我应该单独为每个 cpu 执行跟踪还是可以将所有 cpu 放在一起作为一个整体执行内核跟踪?
当我在 Windows 7 中使用 Virtual Box 时,我可以选择分配给来宾操作系统的 CPU 核心数。现在我使用的是Linux,当我安装Virtual Box时,我找不到该选项。系统监视器显示,当虚拟机繁忙时,只有一个 CPU 核心达到 100%,而其他核心则接近 0%。如何让 Linux 中的 Virtual Box 使用多个 CPU 核心?
你能获得核心吗?我没有看规格就买了《上古卷轴 V:天际》。我至少需要一个双核处理器,但我只有一个单核处理器。
我在英特尔的网站上比较了各种台式机/服务器处理器,发现 Xenon 协处理器家族由 61 个内核组成。(首先,这个名字让我觉得这好像是多处理器环境中的一个辅助处理器……但我猜不是这样?)
但是,用于台式机和工作站的 core-i 系列处理器的最大时钟速度为 3.9 GHz。任何服务器处理器的最大时钟速度都为 3.0 GHz,而最新的(上面提到的)协处理器只有 1.33 GHz。
我们不需要服务器机器中更高(或最高)的时钟速度,因为它是处理能力的主要阈值吗?暂时,如果我们有 61 个内核和大约 100+GB 的 RAM,从以性能为中心/资源匮乏的任务的角度来看,它是否会使时钟速度变得无关紧要?
非常感谢实际流程执行类比/示例的答案。:)
操作系统需要在多核处理器的一个或多个物理内核上运行,对吗?是否可以确定哪些物理内核正在使用一段代码?
过去有一种称为超线程的技术,其中单个 CPU 核心的作用就像两个核心一样。
但是是否有可能将两个 CPU 核心合并为一个,以提高未充分使用多核心的程序的性能?(从老游戏到X Plane 11)
可能的重复:
多核处理器中的时钟速度计算
如果我在盒子上看到 CPU 上写着“2GHz 四核”,这是否意味着四个内核中的每一个都以 500MHz 运行?如果是这样,为什么四个 500MHz 内核比时钟速度为 4 倍的一个内核快?
可能是一个基本问题:多核处理器(例如 Intel i5、i7)提到的时钟频率(1.7 GHz 等)是每个内核的时钟频率,还是所有内核的总速度?
英特尔奔腾处理器 E5700(2M 高速缓存,3.00 GHz,800 MHz FSB)没有超线程,但它有 2 个内核,所以我假设它有 2 个线程
现在,如果我编写一个同时运行 4 个线程的繁重数字处理程序,与英特尔酷睿 i3-3110M 处理器(3M 缓存,2.40 GHz)等处理器相比,这款 E5700 处理器如何使用其 2 个内核和 2 个线程同时处理 4 个线程具有 2 个内核但 4 个线程的超线程?
E5700 是否会比具有 2 个内核但具有 4 个超线程的 i3 3110m 更慢并存在瓶颈,或者一切都会在两个处理器上一帆风顺且快速而不会注意到任何不同?
此外,用四个或更多线程编写的程序能否在 2 核 2 线程处理器上高效运行,或者会出现错误或速度变慢吗?
#
好的,感谢您稍后回答问题我访问了这个网站,分数越短对处理器越好
http://www.cpu-world.com/benchmarks/socket_1155_multi.html
基准 wPrime v1.55 (32M) wPrime 基准测量计算从 1 到 33554431 的数字的平方根所花费的时间。该程序使用牛顿法来估计函数。
对结果有很大影响的 CPU 特性:CPU 频率、浮点性能、内核/线程数。
对结果影响较小的 CPU 特性:内存速度、内部缓存的大小。
零件号 越短越好 结果
英特尔® 酷睿™ i7-3770K 处理器(8M 高速缓存,高达 3.90 GHz) 4 核 8 线程 是 HT
6.87 …
multi-core ×10
cpu ×8
core ×2
linux ×2
threads ×2
clockspeed ×1
cpu-speed ×1
cpu-usage ×1
embedded ×1
kernel ×1
performance ×1
process ×1
threading ×1
tracing ×1
virtualbox ×1