computer什么是计算机延迟以及如何测量
目录:
当然,许多拥有Internet连接但还不知道延迟是什么的人 ,或者更确切地说,是延迟的概念。 延迟不仅在Internet网络中,而且在构成计算机系统的每个组件中都存在。 因此,今天我们将尝试定义什么延迟以及它在什么设备上。 我们还将看到如何根据具体情况进行测量。
内容索引
在计算中,获取某些组件时必须考虑大量参数。 其中之一就是等待时间,尽管我们并没有在所有情况下都采取明确的措施,这恰恰是因为它已经存在,并且在所有设备(例如硬盘驱动器)上都非常相似。
另一方面,其他人确实具有这些措施,它们也非常重要,例如在某些情况下是路由器,尤其是RAM内存。 事不宜迟,让我们看看什么是延迟以及如何在计算机上对其进行测量。
延迟,一般意义
首先,我们需要做的是用通用术语定义延迟的概念 ,因为这样我们可以更好地想象延迟可能存在于何处。
用计算机术语来说,延迟可以定义为订单与对该特定订单的响应之间经过的时间 。 因此,正如我们可以假设的那样,延迟是按时间单位度量的 ,特别是毫秒或微秒 ,因为秒数太高了,无法应用于微计算机系统。
借助延迟, 我们以计算机上的信息或现实生活中的运动或声音的形式来衡量从下达订单到收到期望的响应之间的等待时间 。
每个计算机元件都是通过电刺激来工作的,因此可以说,这是从动作开始到外围设备执行所有必要的电和逻辑开关,直到计算机执行动作并花费时间的时间。显示结果。
互联网延迟
当我们谈论计算延迟时,绝大多数时候,我们指的是Internet连接网络的延迟。 网络中节点之间的互连基于电信号的交互作用,这些电信号以波的形式通过物理介质(例如电缆或通过空气)传播。 此外,有必要使用一系列协议,使我们能够使一种媒体与另一种媒体兼容,并以某种方式在我们发送和接收的信息中建立顺序。
网络延迟 衡量了自我们请求信息(或发送信息)以及远程节点响应我们以来发生的挑战总数 。 换句话说,它测量数据包从一个地方到达另一个地方所花费的时间。 当然,这个时间也以毫秒为单位 。 例如,如果我们有30毫秒的延迟,这意味着,由于我们已经从浏览器发送了一个请求,直到服务器收到请求并反过来以我们想要的响应给我们,这将花费30毫秒的时间。 似乎很少,但有时我们会注意到很多,我们将在什么情况下看到。
这个术语也以Lag的名字而闻名, 尤其是在视频游戏领域 ,但是两个术语表达的完全相同。
什么影响延迟
这项措施是最重要的一项,我们必须根据要使用的应用程序类型在连接中始终考虑在内。 通常,我们有一系列影响延迟的因素 :
数据包大小和使用的协议
如果传输包很小,则传输和旅行将比沉重的包更容易,因为不需要将其拆分然后再加入。 从这个意义上讲 , 设备的硬件也会影响 ,为什么使用路由器或旧的网卡来执行一项操作将需要更多的处理时间。 这对于处理能力低的计算机尤其重要。
我们还必须考虑数据传输协议。 这些协议使我们能够确保程序包从一个节点到另一个节点,并通过正确的路线到达正确的状态,并引入有关如何处理 , 如何携带加密以及用于标识和路由的其他重要方面的额外信息。 可以想象,提取这些软件包中的所有信息也将花费时间,这将导致延迟。
网络中存在大量的传输协议,但是最广为人知的无疑是TCP (传输控制协议)和IP (互联网协议)及其组合。 这些协议用于各种功能,主要用于数据包的正确路由(IP协议)和错误控制,以及确保信息正确到达(TCP协议)。
物理传输介质,光纤等待时间
同样,尽管5 GHz频率的实现为此类网络提供了更高的传输速度,但在大多数情况下, 通过物理介质进行传输 要比通过波进行传输更快。
毫无疑问,目前最快的介质 是 光纤 ,因为它实际上不会在连接中引入延迟或延迟。 目前,通过光电脉冲进行的数据传输无论在带宽还是在交换速度上都是最大的。
到达目的地之前必须发生的换向次数。
包裹在到达目的地之前必须经过的跳动也将有很大关系,在一个节点与另一个节点之间具有直接电缆与在到达之前要经过200个不同的节点并不相同。 当他们负责将包裹从一扇门移到另一扇门时,每个人都将浪费时间,我们必须记住, 包裹在穿过需要处理它的众多服务器之前甚至永远不会直接到达目的地 ,甚至还要添加额外的信息来转发它。到目的地。 也许这个目的地在Conchinchina及以后。
在这一点上,您将注意到我们对连接带宽的讨论还不够多,而这正是我们雇用互联网提供商时最看重的。
带宽和延迟之间的区别什么时候重要?
当我们谈论连接的带宽时,我们指的是每单位时间能够从一个点传输到另一点的信息量。 我们拥有的带宽越多,我们可以同时下载更多的软件包 。 测量单位是每秒比特数b / s,尽管目前的测量几乎始终是每秒兆比特(Mb / s)。 如果我们谈论存储,它将是每秒兆字节(MB / s) ,其中一个字节等于8位 。
如果我们看错了,我们在谈论带宽时就是在谈论互联网速度,这应该是延迟。 但是,我们都已经习惯了这一点,我们对此毫无疑问,因此我们将讨论延迟的引用和速度的引用。
现在我们必须知道何时应该根据我们的连接用途考虑这两种措施。
带宽
如果我们想使用我们的连接下载静态位于服务器上的内容 (图像,视频,游戏),那么带宽将至关重要。 我们不在乎连接是否需要10秒钟来建立, 重要的是文件下载需要尽可能少的时间 。 如果文件占用1000 MB,并且我们的连接速度为100 MB / s,则下载文件将花费10秒。 如果我们有200 MB / s的连接,则需要5秒钟,很容易。
延迟时间
当我们想使用我们的连接来实时播放内容(例如流媒体)或玩大型在线游戏时,这至关重要 。 如果我们意识到这一点,那么在这种情况下,我们需要同时进行发送和接收操作,而没有图像冻结和加载缓冲区。 当我们玩游戏并看到一个玩家的虚拟形象神奇地出现,消失并跳跃时,这意味着他或我们的延迟或高延迟。 我们所看到的,即使当时正在发生,我们也只能看到不连续的片段,因为将信息发送给我们的团队所花费的时间比实际发生的时间长得多。
如果我们谈论FPS射击游戏并且我们有很高的延迟,我们将不会发现它们杀死我们的时间,也不会知道对手的确切位置。 当然,带宽将很重要,但是延迟起着关键作用 。
如何衡量我们的连接延迟
要测量连接的延迟 ,我们可以使用自Windows诞生以来就已在Windows中实现的工具Ping 。 要使用它,我们将必须打开一个命令窗口,进入开始菜单并键入“ CMD ”。 将打开一个黑色窗口,我们必须在其中放置以下命令:
ping 例如,如果我们要查看Professional Review和我们的团队之间的延迟,我们将放置“ ping www.Profesionalreview.com ”。 我们必须看“ 时间= XXms ”的部分, 这就是我们的等待时间 。 让我们看看连接类型如何影响延迟。 为此,我们将通过对自己的路由器执行ping操作,以查看同一台计算机上远距离的有线连接和Wi-Fi连接之间的区别 。 我们看到,通过电缆,延迟几乎为零,不到1毫秒,而通过Wi-Fi,我们已经引入了7毫秒的量级。 正是由于这个原因,游戏玩家始终希望使用与Wi-Fi的物理连接。 如果将它们添加到远程连接所要放置的延迟中, 这7毫秒将转化为图像和抖动的冻结 。 请访问我们的教程,以获取有关ping命令以及如何了解外部IP的更多信息。 好吧,对于我们来说,互联网上的延迟以及我们应该如何考虑它已经或多或少地变得清晰起来。 现在,让我们看看延迟出现最多的地方。 当然,这将是第二重要的部分,在这一部分中,我们必须考虑到设备元素的延迟,或者至少是最近几年因DDR3和DDR4 RAM而名声大噪的部分。 对于RAM,其定义与我们在网络中所了解的略有不同。 在这种情况下,与处理器工作的时钟周期 (频率)同等重要的元素开始起作用。 无论如何,我们总是在谈论时间的度量,而不是其他。 RAM中的实际等待时间称为CAS或CL ,仅是由于CPU发出请求并且RAM具有可用信息之后经过的时钟周期数 。 我们正在测量从请求到响应的时间。 请访问这篇有关RAM延迟的综合文章,以查找有关它的所有信息。 我们发现延迟时间非常重要的另一种设备是硬盘驱动器, 尤其是那些基于机械元件的驱动器。 在这种情况下,延迟被转换为几种不同的术语,并着眼于特定功能: 基本上,这是存储单元准备好传输数据所花费的时间。 硬盘由物理上记录数据的转盘组成,这些数据又必须由垂直扫过磁盘整个表面的机械头读取。 访问时间是指硬盘读取我们的信息请求并将机械头准确定位在要读取此信息的圆柱体和特定扇区中所花费的时间 。 同时,硬盘驱动器高速旋转,因此,一旦主轴位于扇区中, 则必须等待磁道到达它 。 仅在此时,信息才准备被读取和传输。 访问时间可以分为以下几段中描述的几个功能: 搜索时间 正是将磁头放置在包含数据的圆柱体,扇区和磁道上所花费的时间 。 对于最快的单位,此搜索时间可以在4毫秒之间变化, 最长为15 ms 。 台式机硬盘最常见的时间是9 ms 。 在SSD驱动器中,没有机械零件,因此搜索时间在0.08到0.16 ms之间 。 远远少于机械的。 轮播延迟: 这个概念衡量主轴由于硬盘驱动器自身旋转而到达数据轨道所花费的时间。 硬盘驱动器不断旋转,因此在某些时间间隔内磁头将遇到间歇性的数据磁道。 转数(转数)越高,可以访问特定轨道上的数据的速度就越快 。 对于平均7, 200 RPM的硬盘,我们将获得4.17毫秒的延迟。 其他增加延迟的延迟 信息传输的其他典型延迟包括命令处理 时间和主轴稳定时间 。 首先是硬件读取,处理和传输数据到总线所花费的时间,通常约为0.003 ms 。 第二个是主轴在移动后稳定所需的时间,由于它是机械的,因此大约需要0.1毫秒的时间。 然后我们还可以将其他时间添加到数据传输时间中,例如: 这意味着什么? 好吧,与SSD相比,机械硬盘真是慢。 这就是为什么SSD可以大大提高任何计算机(甚至是旧计算机)性能的原因。 我们也不能忘记延迟方面的无线鼠标。 我们已经通过经验验证了射频介质中的延迟相对于物理连接会增加 ,并且在无线鼠标中也不例外。 无线鼠标在2.4 GHz的频率范围内工作最多,我们可以想象这是非常快的,尤其是在接收器很近的情况下,但是它的延迟不会比有线鼠标低,甚至是范围内的室内模型。 正是由于这个原因,除了非常昂贵的高端型号之外, 大多数游戏鼠标都具有有线和非无线连接 。 耳机的情况完全相同,但是在这种特定情况下,它与声音有关,在生物学上,我们在生物学上已经具有一定的反应时间,以对环境中产生的声音做出反应。 这就是为什么在我们的耳朵和使用目的上,无线(优质)和有线耳机的好处会非常相似的原因。 因此,它不如鼠标或其他组件重要。 这些是我们在计算机设备中必须考虑的主要延迟度量。 毫无疑问, 最重要的肯定是Internet连接 ,因为它是我们日常使用网络时最会注意的一种,特别是如果我们致力于在线游戏时。 当然,如果我们的系统安装在机械驱动器上,那么硬盘驱动器也是如此。 在所有其他情况下,我们几乎无法提高组件的性能,因为它是组件(尤其是硬盘驱动器)的固有功能 。 如果我们购买了使用HDD制成的SSD,我们肯定会注意到性能差异非常大。 对于RAM,如果您看过我们专门针对它的文章,您将知道我们如何测量它,但我们几乎无能为力地对其进行改进,实际上,考虑到高频,它实际上对我们来说是难以察觉的。模块和所有主板工作。 此外,这种缺陷是由工作频率较高的人弥补的。 延迟绝对是计算机或任何其他元素的体系结构的一部分 。 无论所使用的介质和所连接的元素如何,在请求和执行之间总会有时间间隔。 自我和刺激是LAG或潜伏期的最大来源。 我们还建议: 您认为延迟在计算机或网络上真的很重要吗? 让我们对您对此主题的意见发表评论。 您能想到应该考虑延迟的任何其他组件吗?RAM中的延迟
硬盘延迟
访问时间
无线鼠标和耳机的延迟
关于计算机延迟的结论