延迟
在计算领域,“延迟”描述某种类型的延时。它通常指传输或处理数据时产生的延时,这可能由各种各样的原因造成。延迟的两个例子是网络延迟和磁盘延迟,下面将对此进行说明。
1. 网络延迟
网络延迟描述通过网络(包括 Internet)进行通信时产生的延时。例如,当一个系统尝试通过路由器连接到局域网中的另一个系统时,速度较慢的路由器可能会造成几毫秒的延时。如果来自不同大洲的两台计算机通过 Internet 通信,可能会出现更明显的延时。由于距离以及建立连接过程中涉及的“跃点”数量,仅建立连接这一过程就可能产生延时。在这种情况下,“ping”响应时间可以很好地反映延迟。
2. 磁盘延迟
磁盘延迟是指从存储设备请求数据到数据开始返回之间的延时。影响磁盘延迟的因素包括旋转延迟(硬盘的旋转延迟)和寻道时间。例如,转速为 5400 RPM 的硬盘,其旋转延迟几乎是转速为 10,000 RPM 的硬盘的两倍。寻道时间涉及磁头为读取或写入数据而进行的物理移动,也会增加延迟。磁盘延迟是大量读取或写入文件通常比读取或写入单个连续文件慢得多的原因。由于SSD不像传统的HDD那样旋转,因此其延迟要低得多。
其他类型的延迟
延迟还有许多其他类型,例如RAM延迟(也称为“CAS 延迟”)、CPU延迟、音频延迟和视频延迟。所有这些延迟的共同点是存在某种会导致延时的瓶颈。在计算领域,这些延时通常只有几毫秒,但它们可能累积起来,造成明显的性能下降。
NOTE: 不要将延迟与数据传输速率或带宽等其他指标混淆。延迟指数据传输开始前的等待时间,而不是传输本身的速度。
测试你的知识