讲解

什么是ram内存延迟?它的重要性是什么?

目录:

Anonim

当我们要为PC购买一块RAM时 ,我们必须理解的一个相当重要的概念是内存延迟 。 在本文中,我们将教您它是什么,并解释其重要性以及对PC性能的影响。 让我们开始吧!

内容索引

定义延迟的概念

在开始之前,让我们弄清楚什么是非常笼统的延迟。 粗略地说,这是从“请求”到其响应之间经过的时间,即从执行动作(例如单击按钮)到收到响应(对于例如,显示一个窗口)。 例如,当我们在速度测试或在线游戏中查询ping时,我们正在查看网络的延迟 ,即从发送数据包到接收其响应之间经过的时间。

您是否正在寻找市场上最好的RAM存储器的最佳指南? 单击上一个链接,您将看到最出色的模型。

RAM中的延迟时间及其计算方式

通常将“ CL”称为RAM的“延迟”,但实际上,这只是总延迟的一部分!

通常,许多人认为对RAM 延迟的实际测量是所谓的CAS或CL 延迟

CAS延迟测量从请求读取数据到可用此类信息所经过的时钟周期数。 因此,是的,它是一种测量请求和响应之间经过的时间的延迟类型,但它并不是RAM总延迟的真正指标。 怎么了 好吧,因为随着RAM存储器频率的提高,执行时钟周期所需的时间减少了。 请记住,以赫兹(Hz)为单位的频率测量 的是周期每秒重复的次数, 因此频率越高,周期所需的时间就越少。 从这里,我们设法得到以下公式:

循环所需时间( ns ) × CAS延迟时间(“ CL ”)

如果循环需要1纳秒,并且需要15个循环(CL15), 则实际延迟将为15纳秒(ns) ;但是,如果我们将此值更改0.7 ns并将CAS延迟增加到CL17, 则实际延迟将为低于11.9ns。

在第二个示例中,延迟较低,因为即使您必须执行更多的周期, 执行每个周期所花费的时间也要少得多

现在,RAM频率在这里的作用可能还不清楚,所以让我们看看如何从制造商宣布的频率 到循环(ns)到这样就可以毫无问题地进行计算。

我们应该知道的第一件事是,最普通的事情是列出了内存,例如,“ DDR4 2133”而不是“ DDR4 2133MHz”。 在后一种情况下, 尽管我们称其为RAM的“频率”,但实际上并非如此 ,因为RAM实际工作的频率为一半,即在这种情况下为1066.5MHz。 正如在DDR (双倍数据速率 )存储器中每秒执行2次操作而不是一次操作一样,宣布的2133MHz实际上为2133MT / s(每秒数百万次传输),频率为1066.5MHz。

因此,当我们在本文中谈论频率时,我们指的不是传输速率,通常称为“频率” 。 无论如何,它们是等效的:传输速率越高,频率越高。

因此,一旦有了频率数据,如果我们计算其倒数(1 ÷频率),我们将最终获得每个周期的周期(以秒为单位),在这种情况下为0.0009376465秒,或者更好的是9.38纳秒 。 只需将其乘以CL, 我们就已经有了总的延迟数据。 修改前面的公式,我们可以像这样直接以纳秒为单位求出结果:

(1 000 ÷ REAL频率) × CAS延迟(“ CL ”)

我们知道,这种解释可能会非常混乱……这就是为什么我们将这张表保留给您的原因,因为我们已经对180种不同RAM组合进行了所有计算

DDR4 RAM内存延迟

该表引起了某些怀疑。 例如,两个非常常见的RAM组合是3000MT / s CL153200MT / s和CL16 。 根据我们的公式,两者的延迟完全相同,即10ns。 但是,我们已经忽略了一个因素。

RAM内存(特别是我们在计算机,移动电话等设备中使用的动态RAM或DRAM)由具有8列各种矩形行(称为“字”)组成 。 因此,我们之前使用的延迟计算公式是指访问FIRST WORD时存在的延迟,但是我们必须考虑另外两个延迟: 第四个和第八个词的延迟 。 要计算它,请使用以下公式:

词N =×(1 ÷实际频率)

Infinity Fabric在互连核心组或也称为CCX(在几乎所有Ryzen处理器中使用(除了2200G和2400G APU除外))中都有其最著名的用途。 但是, 对RAM的访问也使用Infinity Fabric,因此其频率对内存访问延迟的影响更大。

以Intel为例,他们使用的总线在更高的频率下工作,在大多数情况下都高于4000 MHz,但是重要的是不要看到哪条总线达到了更高的频率,因为这可能会有所不同。 谁是内存访问延迟方面的领导者(英特尔或AMD)?

客观事实是,正如我们在图像性能测试中向您展示的那样,英特尔Coffee Lake处理器的内存访问等待时间比其AMD锐龙竞争对手 。 这就是为什么人们倾向于优先考虑在Intel处理器(来自插槽1151)上较高的RAM频率,因为尽管它对RAM的访问延迟具有类似的影响( 如我们所见,更改为3400MT /的RAM相似 ), 一方面 它对环形总线 (AMD 上的 Infinity Fabric) 的速度没有影响, 另一方面对于英特尔处于出厂RAM速度的这些延迟类似于Ryzen的3200MT /还有更多。

我要买什么RAM?

一旦解释了所有这些技术方面,并在讨论了现代设备中的存储器访问延迟的重要性之后,数百万美元的问题就来了: 我应该选择哪种CAS频率和延迟来进行最佳购买?

如上图所示, 具有较高速度和较低真实延迟的套件之间的价格差异可能非常大 (我们已在前面解释过 ),这增加了RAM的极高价格,价格比一年前上涨了40%, 比两年前上涨了160% ,这在预算紧张的情况下是一个巨大的难题,您应该在这里节省所选择的套件。

在此,我们建议您在收益和价格之间寻求最佳平衡 。 我们相信,如果您打算使用AMD Ryzen处理器或在Intel上花一些钱(例如i5 8600K或i7 8700K),则应尝试将自己的理想最小值设置为3000或3200MT / s(错误的 MHz )。 但是,如果您要安装一个更基本但最新一代的平台,则价格和性能上的一个非常平衡的点是2666MT / s。 实际上,如果您要使用非Z370主板安装Intel Coffee Lake您将无法提高该频率的RAM,因此它将是理想的选择。 作为最终建议,如果您是APU,则要使用其集成显卡的全部功能,请特别注意RAM ,最低2666MT / s(3000或3200理想), 并且始终强制使用需要的双通道 2个或更多RAM模块。

还要记住,要更频繁地使用RAM,您很有可能必须对主板的BIOS进行几次调整 ,并根据主板的规格和兼容性检查是否有可能增加其频率。

如何知道我的RAM的延迟

要了解RAM的频率和CL数据,您需要做的就是下载CPUID CPU-Z应用程序。 进入程序后,获取数据就像访问“内存”选项卡,查询DRAM频率 (RAM频率)和CAS延迟 (CAS延迟)一样简单。 一旦获得了这些数据,您只需要应用公式或查看我们的表以找出您的RAM的实际延迟。

关于RAM存储器延迟的总结和结论

我们知道,总的来说,这对许多人来说都是个难题,无论他们是否是初学者。 要记住的许多事实通常是未知的。 因此,我们将从以下几点总结我们从本文得出的结论:

  • 可以说,就RAM存储器而言,等待时间是指从访问数据的请求到访问数据所经过的时间 RAM存储器的数据“ CL” ,也称为 CAS延迟 , 并不表示RAM的实际延迟,因为还必须考虑其工作频率 ( 已公布“ MHz”的一半): 2133、2400、3000…) ,实际上,它是比CL更重要的决定因素。 RAM的实际延迟会影响处理器的性能,尤其是在需要更频繁地访问RAM的游戏中。 在AMD Ryzen 中,RAM的频率也比在Intel Socket 1151处理器 (CAS延迟基本上 相同) 的情况下更为重要 , 尤其是如果要在游戏中使用Ryzen处理器,则最好使用RAM的频率3000MT / s或更高,购买时,由于当前RAM的高昂成本,最好在性能和价格之间找到平衡

因此,现在您知道了,我们希望我们的文章能够帮助您更好地理解RAM内存中的延迟概念。 您对此有任何疑问吗? 需要购买哪种RAM频率的建议? 您对我们向您解释的内容有任何建议或批评吗? 请不要在我们的硬件论坛上发表评论或打开讨论!

讲解

编辑的选择

Back to top button