如果您来这里寻找“ Buy Threadripper cuz 1337”,那么您和您的选择都会感到失望。 并不是真的那样。
将处理器视为汽车。 您可能不会购买大型卡车,并认为这是最适合进行阻力赛车的汽车,即使它确实具有可承载马力的大型电动机。 当然,它不会像140马力的垃圾车那样可怕,但这不是它的目的。
CPU也是如此。 服务器CPU具有强大的功能,但可能不如相对便宜的游戏四核CPU好。 它们是为非常不同的事物而设计的。
本指南可帮助您确定系统中的需求,以及哪种CPU最适合这种情况。
英特尔与 AMD?
快速链接
- 英特尔与 AMD?
- 单螺纹VS。 多线程
- 时钟速度,缓存等如何?
- 超频
- 虚拟化
- GPU直通
- ECC内存
- 合适的工作工具
- 赌博
- CAD / 3D /渲染
- 办公电脑
- 伺服器
- 加密
- 总结思想与未来
多年来,似乎购买处理器的争论归结于英特尔与AMD。 从某种程度上说,它仍然有效,但是现在,更多的是为工作选择合适的东西。 英特尔和AMD各自在不同的CPU产品线中各有优缺点。 您选择哪个取决于您需要什么处理器。
例如,假设您需要一台成本非常低廉的计算机来执行基本任务,但是您仍然希望有体面的图形输出。 有两个因素立即指向AMD的APU处理器系列。 它们确实很便宜,并且配备了比市场上其他产品更好的内置GPU。
但是,关于这些公司,有两个几乎普遍的事实。 英特尔在几乎所有情况下都倾向于具有更好的单线程性能。 英特尔还提供了更广泛的供应商支持。
另一方面,AMD的价格具有无与伦比的价值,而且它们在大量多线程任务中往往表现出色。
单螺纹VS。 多线程
AMD Threadripper
因此,英特尔倾向于在单线程工作负载方面表现出色,而AMD在多线程工作方面则更好,但这到底意味着什么? 确实没有您想的那么简单。
单线程程序或工作负载只能在一个流中运行,并按顺序执行。 可以分解多线程工作负载,以便可以同时运行多个工作负载。
现在,您可以在单个核心CPU上运行多线程工作负载,但实际上并不会从线程中受益。 但是,如果在多核CPU上运行多线程工作负载,它将大大加快速度。 在多核CPU上运行多个程序也是如此。
那么,更多的核心总是更好吗? 不幸的是,并非如此。 一般来说,您必须在功能更弱的内核和功能更弱的内核之间进行选择。 英特尔CPU往往缺少功能更强大的内核。 AMD通常具有更多不那么强大的内核。
超线程是指可以像两个内核一样工作的CPU内核。 因此,具有超线程的四核CPU就像一个8核CPU。 英特尔分别将超线程称为超线程,而AMD则将其包含在总体内核数量中。 实际上,您不会发现任何区别。
实际上,只有两个实例可以选择单线程性能而不是多线程性能。 游戏可能是最杰出的游戏。 游戏很少使用多线程,因此拥有更大的单线程功能往往会使游戏受益更多。
首选单线程性能的另一个实例是具有较少内核的低功率机器。 显然,如果您的计算机只有两个内核,则您想充分利用它们。 您应该记住,这些实例开始消失了,不久,即使是低端计算机也将至少具有四个内核。
时钟速度,缓存等如何?
时钟速度完全取决于CPU实际芯片的组织和设计方式。 这通常称为CPU架构。
最近的历史中一个很好的例子是AMD的Bulldozer和打桩机CPUS。 它们被称为FX系列。 这些CPU的时钟速度可能高达5GHz,但众所周知,它们在低得多的时钟速度下远远落后于英特尔同类处理器。 英特尔芯片的架构要好得多,因此无论时钟速度如何,它们的性能都更好。 除非要比较同一产品线中的两个CPU,否则不要过多地增加时钟速度。
缓存有所不同。 高速缓存是CPU处理信息时要使用的中间存储器。 它比RAM更易失,而且速度更快,因为它的使用时间更短。 除非您要通过具有很多内核的CPU传输大量数据,否则缓存可能不会对CPU性能产生巨大影响。
如果您的四核游戏CPU没有太多缓存,那没什么大不了的。 如果您的渲染工作站缺少缓存部门,那么您就不会过得很愉快。
您将在CPU上看到的几乎所有其他统计信息都受到CPU体系结构的严重影响。 以有教养的方式进行处理的唯一方法是首先研究CPU架构。 然后,如果看起来合适,则开始为您寻找合适的型号CPU。
超频
许多PC制造商喜欢在构建新PC后对其进行微调。 那是乐趣的一部分。 超频在那里起着重要的作用。 可超频的CPU使您可以将处理器的时钟速度大大提高到制造商指定的速度之外。
如果您追求的是极端的稳定性,那么超频就不再适合您。 不,超频的CPU并不是天生就不稳定或容易出现故障,但是您和您自己对处理器的功能负责。 您想在关键任务服务器上对此负责吗? 可能不是。 服务器CPU通常通常不会超频,因此不必担心。
如果您是游戏玩家,甚至是专业人士,都可以通过舒适的性能调整机器,那么超频将是一个巨大的好处。 借助足够的散热,许多现代CPU的时钟速度都可以达到最初设定的近1GHz。 对于完全相同的价格,这是一个巨大的差异。
超频可能很危险。 您需要保持CPU和主板电压低于或接近制造商的规格。 热量是电子产品的祸根,超频会产生大量热量。 如果您打算对处理器进行超频,请确保您有一个强大的散热解决方案来支持它。
当前,型号为“ k”或“ x”结尾的英特尔CPU是可超频的。 AMD的整个Ryzen阵容都可以超频。
虚拟化
对于大多数桌面用户来说,虚拟化并不是很普遍。 它在服务器市场上非常受欢迎,许多工作站用户也依赖它。 虚拟化是一项允许计算机在其内部运行多台虚拟计算机的技术。 因此,不仅仅是安装一个基本的操作系统,您的操作系统将是“主机”,并运行一个称为“管理程序”的软件。该管理程序将支持另一个运行的其他“来宾”操作系统自成体系。 当然,这过于简单了,如果您不知道为什么有人需要它,那么您可能就不需要。
如果要构建服务器,则需要虚拟化。 几乎所有服务器硬件都运行虚拟机。 它们允许分离和/或分发服务,以提高效率和简化管理。
很多工作站用户也喜欢虚拟机。 以开发人员为例。 他们经常需要在多个不同的操作系统和操作系统版本上测试其代码。 需要那么多计算机真是太可怕了,但是虚拟化允许他们在常规工作站上拥有尽可能多的计算机。
对于Intel CPU,可通过VT-x启用虚拟化。 AMD处理器使用AMD-V。 大多数(如果不是全部)现代CPU至少支持这种基本形式的虚拟化。 如果您需要此功能,请在购买前先确认。
GPU直通
在更高级的情况下,您需要直接从虚拟机访问硬件设备。 例如,云计算服务器将需要其虚拟机才能访问一系列GPU,以提高计算性能。 对于要测试的软件需要GPU加速的开发人员工作站,这是正确的。 如果您是Linux用户和游戏玩家,那么您将熟悉在虚拟机中玩Windows游戏的GPU传递。
无论如何,通常只有高端硬件才支持设备直通。 在英特尔处理器中,虚拟化技术是VT-d。 对于AMD,它是AMD-Vi。 英特尔的游戏CPU(以“ k”结尾)通常不支持此功能。 大多数AMD CPU都可以。
ECC内存
ECC代表纠错码。 它是嵌入在RAM中的特殊代码,可防止罕见的随机数据损坏。 尽管确实不是那么普遍,但它确实可以发生,并且在更大的工作量中也可以实现。
服务器和工作站受益于ECC功能。 服务器正在运行24/7/365。 他们永不止步,负担不起。 数据损坏可能导致数千人的服务中断,甚至更糟的是,数据丢失或不正确。 如果那件事发生在您的银行,您将不会高兴。 ECC内存有助于防止此问题的发生。
处理海量数据的工作站也可以从ECC中受益。 甚至在高端硬件上,渲染3D模型和动画之类的任务一次也可能要花费数十个小时。 您不会只想发现渲染过程中某处损坏,而要结束该过程,您需要重新开始。
由于ECC内存的特殊性,大多数CPU不支持它。 如果需要ECC,并且需要Intel,则必须与Xeon家族保持联系。 AMD具有支持ECC的历史,即使在台式机产品上也是如此。 Ryzen继续这样。 不过,Ryzen ECC支持基于主板,因此请选择支持ECC的主板,Ryzen也会这样做。
合适的工作工具
英特尔i7 7700k
您需要根据将要用于大多数任务的任务来选择CPU。 选择在该任务上最出色的CPU。 如果您要使用计算机执行多项操作,请选择最重要的内容,或者寻找位于所需中间位置的CPU。
赌博
游戏不是多线程的。 实际上,大多数游戏最多只能使用四个CPU内核。 因此,游戏从更强大的个人核心中受益最大。 这通常意味着英特尔CPU。
游戏世界正在发生一些有趣的事情。 游戏甚至没有充分利用四核CPU。 一些PC制造商有意看到他们在选择CPU时能走多低。 那里有配备英特尔奔腾CPU和高端图形卡的廉价游戏机,因为游戏比处理器更依赖GPU。
游戏PC流式传输还需要考虑其他因素。 您是否打算在玩游戏时流式传输游戏? 如果这样做,或者计划在玩游戏时运行其他程序,则可能仍要考虑使用具有更多内核的CPU。 额外的内核不会提高游戏的性能,但可以帮助您在游戏时运行更多程序,例如流软件。
推荐建议
中档
英特尔i5 7600k
要么
AMD锐龙1600
高端
英特尔i7 7700k
要么
AMD锐龙R7 1700
CAD / 3D /渲染
3D工作疯狂地是多线程的,并且严重依赖GPU来协助渲染任务。 您既需要具有足够核心和RAM支持的CPU,又需要功能更强大的GPU。
由于需要CPU核心负载和较高的RAM需求,因此实际上不可能使用标准台式机CPU进行3D工作,除了AMD Ryzen R7 CPU之外,它们是预算的选择。
建议
预算/中间范围
AMD锐龙R7 1700x
高端
AMD Threadripper 1950X
…抱歉,您真的在这里迷路了。
办公电脑
首先,一间办公室建造定制PC的情况将非常罕见,但如果这样做的话,价格和性能之间的平衡可能是最好的。 大多数办公室工作人员不需要大量的计算能力,但他们将从中等的多任务处理能力中受益。 在这种情况下,四核CPU实际上是理想的选择。
建议
预算/中间范围
…这里不需要高端机器。
伺服器
服务器芯片是另一个需要多个核心的领域。 与3D工作和CAD不同,单个核心的速度通常不太重要。 单个服务器任务通常比较轻巧(除非您正在谈论大数据或云计算),但是有时会同时出现成千上万个此类较小的任务。 服务器CPU需要具有尽可能近的无限RAM支持的尽可能多的内核/线程。
不过,这是服务器使用的普遍性。 如果要设置一个简单的家庭文件服务器,则可以使用Raspberry Pi,这可能很好。
对于小型企业服务器或什至更复杂的家庭设置,Intel的E3系列Xeon CPU甚至AMD的带有ECC内存的Ryzen都将是不错的选择。
更大的部署变得更加复杂,在这样的简短概述中无法确定您需要什么。 在这里,带有$ 1000 +芯片的多CPU配置变得一无所获。 AMD的Epyc CPU和英特尔的Xeon E5和E7处理器最适合这些情况。
加密
加密破解和加密货币挖掘都在GPU上比在CPU上处理更多。 这些任务远远超出了CPU的范畴,通常不值得尝试。 为您自己至少拥有一个好的GPU,您会更加快乐。
话虽如此,如果您确实想使用CPU来执行更多次要的与加密有关的任务,那么多核和多线程是您的最佳选择。 考虑一下Ryzen R7系列。 它们将立即成为您的最佳选择。
总结思想与未来
没有人知道未来会怎样。 在今年早些时候推出Ryzen之前,AMD甚至都不是CPU市场上的竞争者。 现在,他们已经主导了这篇文章,就像他们在许多社区中主导着流行观点一样。
您始终需要阅读评论和基准测试,并且始终需要考虑使用计算机的目的。 可以肯定的是,在未来几年中,CPU市场将以更快的时钟速度和更高的电源效率看到不断增长的内核数量。
“证明未来”计算机的唯一真实方法是购买过大的零件。 尝试在您特定的细分市场中购买最好的零件,不要便宜其他零件。 这是确保您的计算机至少在接下来的几年中保持功能正常和娱乐的最佳方法。