我知道至强处理器已经存在很长时间并且主要用于服务器,但我很好奇,为什么人们不在高性能台式机中使用至强处理器?
据我所知,目前最好的台式机处理器是Intel Core i7系列。i7 和至强都是四核处理器,它们的主要区别是什么?我刚刚看到 MacBook Pro 正在使用四核 Xeon 而不是 i7。
是的,我知道 Xeon 是为服务器使用而设计的,需要不同的主板,而且您可以在一个盒子中安装多个主板。
但从技术上讲,至强处理器本身与常规核心 2 处理器有何不同?
在一个相关的问题中,我询问了双 CPU 系统在将 L3 缓存加倍方面的好处。
但是,我注意到 Xeon E5-2600 系列 CPU 的每个内核恰好具有2.5 MB 的 L3 缓存。
这让我相信操作系统为每个内核保留了 2.5 MB 的 L3 缓存。但是,我也有一个矛盾的印象,即 L3 缓存在所有内核之间共享。令人惊讶的是,关于这一点的信息或讨论很少。
我主要担心的是低优先级的后台应用程序是否会“占用”L3 缓存并降低更高优先级的前台应用程序的性能。我有两个具体的性能问题激发了这个问题。
在我当前的 VS 2008 开发系统上编译某个 C++ 程序需要 25 分钟,而在另一个系统上编译速度要快得多,在具有相同设置的 VS 2008 上只需要 5 分钟 - 尽管事实上我有一个接近高端的 i7- 970 CPU 和足够的内存。
程序通常需要长达 20 秒才能在我的系统上运行(即显示它们的主窗口);并且在相关说明中,尽管我尝试限制上下文菜单条目(目前可能还有 10默认)。
多年来,我的系统肯定加载了大量我安装(和卸载)的应用程序,但我仍尽力简化系统。
我还有很多低优先级的后台应用程序在运行;特别是像 CrashPlan 这样的冗余云备份软件,在这个 6 核 12 线程系统上,它通常加起来使用大约 25% 的总 CPU 使用率。
我将得到一台新电脑。我知道我将继续运行许多后台应用程序,并安装/卸载许多程序。如果我认为获得一个双 CPU 系统不仅使内核加倍而且 L3 缓存加倍将有助于克服可怕的 C++ 编译器性能和一般系统减速,我会很乐意这样做。
即使有许多程序和后台应用程序,高端系统也应该没有理由运行如此缓慢。但是,如果无论我给系统提供多少 CPU 功率和 …
我知道高端 i7 和至强之间的区别是:
(请参阅:英特尔 i7 和至强四核处理器之间有什么区别?)
我想问的是,缓存大小对实现最低延迟有什么影响?
似乎我更愿意拥有高度超频的 i7 Extreme 而不是至强处理器,我无法想象额外的 5~15 MB 缓存将如何产生显着差异,除了一些问题集太大的边缘情况L2 缓存足够小,不必依赖主内存。我是否错过了至强处理器的某些优势?
PS:我们正在为高能物理中微子探测器部署硬件,需要非常快的响应时间,但不需要大型矩阵计算。有些人会指出我应该使用一些 ASIC/RISC+RTOS 策略来实现我的目标,但是按照实验的设计方式,我只需要 10 微秒的内部延迟(从套接字到出口),这对于常规处理器来说似乎是可能的.
我想知道为什么Xeon CPU和类似的Core i7 CPU的价格相差如此之大。CPU时钟大致相同。我想知道这个是因为我想了解什么样的CPU更适合我。我进行繁重的数学计算和模拟,可能需要长达两周的时间才能完成。
我是一名 Android 开发人员,花了很多时间等待,所以我开始考虑双 Xeon 设置。
我知道,例如,对于 3D 渲染解决方案 - 额外的内核几乎线性地提高了速度,所以我的问题是 - Android Studio 的构建时间会减少吗?如果不是线性的,那么至少可以明显地使升级值得吗?
我知道 AS 具有多核支持,但只是想确保在我出去花钱之前,它会像使用 4 个内核一样使用所有 20 个内核。
很高兴听到有经验的人将双至强与 i7 设置进行相同的项目构建进行比较,但任何信息都会有所帮助!
——
请注意:
在您建议查看其他提高速度的方法之前 - 让我向您保证,我已经尝试了所有方法 - 快速 SSD,充足的 RAM,所有可能的 Gradle 和 IDE 选项,抽象了一些依赖项来构建发布版本只是为了避免多索引, 最新 AS 版本, Instant run / JRebel 等
我有一台配备至强 1650v3 CPU 的 SuperMicro X10SRi-F 服务器。我试图在没有任何运气的情况下禁用处理器上的频率缩放(根本不知道它是否可能)。
我在 BIOS 上禁用了 Speed Step,将机器置于“高性能”电源配置文件中,但仍然看到频率波动很大:
我真的需要机器可以提供的所有功能(我正在录制和播放广播视频)。
有什么办法可以修复CPU频率?这正常吗!?
我将购买一个新的高端系统,我想更好地了解双处理器至强系统(我正在研究新的高端至强 E5-2687W)是否可以实际提供由于 L3 缓存翻倍(每个 CPU 20 MB),性能显着提高。
(这是由于内核和 RAM 加倍而偶尔增加的优势。)
我的使用场景大致是,我有许多后台应用程序随时运行——3 或 4 个数据压缩/备份应用程序、一个低影响的 Web 服务器、在任何给定时间(通常相当空闲)的一两个虚拟机,以及可能有 20 个实用程序利用了 CPU 核心的显着(但很小)部分。总的来说,当我不主动使用计算机时,我目前的 i7-970 6 核(12 线程)系统使用了大约 25% 的 CPU 总功率。
我在做日常工作的时候,CPU利用率经常超过50%,偶尔会达到75%-80%。
Xeon E5-2687W 不仅是第二代 i7(因此应该提高性能),而且还有 8 个内核(16 个线程),而不是 6 个内核。出于这个原因,我希望更少地运行到 75% 的 CPU 范围。尽管如此,将内核和 RAM 加倍的能力是一个考虑因素。
然而,最终,我相信这个决定归结为 L3 缓存加倍是否会提供明显的改进。有许多关于 CPU 能力的基准测试和大量讨论。但是,我发现很少讨论 L3 缓存利用率,以及 L3 缓存的增加(例如使用双处理器将其增加一倍)如何影响性能。
例如:如果只有两个进程在运行,但每个进程都受益于大型 L3 缓存(例如频繁扫描文件系统的后台进程可能是这种情况),也许使用双 CPU 可能会显着提高整体系统性能 - 甚至如果每个 CPU 上只有一个内核处于活动状态 - 由于每个进程都有两倍的有效 L3 缓存。
我希望有人了解增加(或加倍)L3 缓存大小的好处。
注意:我正在考虑的 CPU(至强 E5-2687W)具有 20 MB L3 缓存,因此具有双 CPU 的系统将具有 40 …
我有一个 Supermicro“工作站”,它实际上是一个品牌为工作站的服务器,带有两个四核 Intel Xeon E5335 Clovertown 处理器、16 GB RAM 以及一个 RAID 1 和 RAID 5 阵列。
我用它在家里托管网站,但系统太热太吵了,不能再放在我的办公室里了,所以我将我的网站转移到专用主机上。
是否有希望使用这些部件中的任何一个来制造具有合理噪音和热量水平的工作站?或者这些至强是否只是产生太多热量,所以我需要大量冷却(大风扇)?如果有帮助,我愿意购买另一块主板和一个好的“静音”外壳。
编辑:
我有一个 3.06GHz 的 Intel Xeon CPU,缓存大小为 512KB。
我想知道机器的片上缓存是 L1 还是 L2。有没有办法通过 Unix 命令知道这一点?
xeon ×10
cpu ×4
cache ×3
build ×1
cooling ×1
hardware-rec ×1
hpc ×1
latency ×1
performance ×1
supermicro ×1