Questions tagged «latency»

有关网络延迟的问题。例如:网络流量的传播,其中传输介质可能有缺陷,或者网络设备对数据包的处理速度变慢。

4
物理距离会影响下载速度吗?
我刚刚和我的一位同事发生争执,以为我会就此与专家联系。这是场景。我们正在使用一个网站来衡量您的连接速度。我们使用远离我们的服务器(我们在马来西亚,而服务器在美国)进行了测试。大约是2 Mbps。然后我们在新加坡尝试了一个服务器,它的速度要快得多(大约15 Mbps)。我的同事认为这是因为物理距离,而我认为这并不重要。我的理解是,一旦完成了初始握手并且数据流已经开始,服务器位于何处都没关系,结果应该几乎相同。我在这里想念什么吗?真正如何运作?
22 tcp  latency  bandwidth 

12
WAN上何时有流量,什么会导致高延迟?
我的网络的互联网速度一直很慢。经过大量的故障排除后,我确定所有流内容/下载都将导致WAN流量的延迟激增。 例如,在无负载的情况下,我在30ms左右ping 8.8.8.8。如果我在同一台计算机上开始流式传输YouTube,则延迟会跳到500毫秒左右,相差约400毫秒。如果我关闭视频,等待时间将返回30ms。但是,如果我在同一LAN上有一个用户开始播放pandora,则问题会再次出现。 我的网络运行了一个10/100交换机。交换机直接连接到DSL路由器。我通常有6Mb的连接。 在故障排除中,我已完成以下操作: 从数个工作站的Wireshk进行扫描,以查找错误的数据包。(我会包括在内,但扫描过程中会包含机密信息)。没有任何异乎寻常的地方。 用升级的型号替换路由器,然后升级固件。 ISP是否提高了速度,该速度在speedtest.net上正确测量(降低10,提高1.5)。问题是完全一样的。 ISP换掉了卡的末端,以防万一它们的硬件/端口不好。 在另一个办公室使用完全相同的ISP /软件包进行了测试。让多台计算机在不影响延迟的情况下以1080p和pandora流式传输YouTube。 关闭除一台计算机外的所有计算机,晚上在没有用户在那里的情况下运行。 受监控的LAN流量,永远不会遇到延迟问题。 我知道,如果我达到带宽极限,或者某些硬件的速度出现瓶颈,则将导致此问题。但是,似乎根本不是那样。几乎所有通过WAN的流量都会增加延迟。即使我几乎将连接速度提高了一倍,问题仍然相同。当我让两个用户使用pandora并进行了几次冲浪时,互联网一无所有(丢弃的数据包,页面无法加载)。我家里有一半的连接,而同时进行的netflix / youtube / pandora流式传输甚至都没有达到我的5 Mb。 问题:什么时候通过WAN传输流量会导致高延迟?

2
40G / 10G和100G / 25G以太网中的序列化和序列化时间
最近,我参与了有关托管OpenStack平台的Leaf / Spine(或CLOS)网络的最低​​延迟要求的讨论。 系统架构师正在努力为他们的事务(块存储和未来的RDMA方案)提供尽可能低的RTT,并且声称100G / 25G与40G / 10G相比大大减少了序列化延迟。所有相关人员都知道,端到端游戏中还有很多因素(任何因素都可能损害或帮助RTT),而不仅仅是NIC和交换机端口序列化延迟。尽管如此,有关序列化延迟的话题仍在不断涌现,因为它们是一件事,如果不跳过可能非常昂贵的技术鸿沟,就很难对其进行优化。 稍微简化一下(省去了编码方案),可以将序列化时间计算为位数/比特率,这让我们从10G的〜1.2μs开始(另请参见wiki.geant.org)。 For a 1518 byte frame with 12'144bits, at 10G (assuming 10*10^9 bits/s), this will give us ~1.2μs at 25G (assuming 25*10^9 bits/s), this would be reduced to ~0.48μs at 40G (assuming 40*10^9 bits/s), one might expect to see ~0.3μs at 100G …

4
“延迟时间”和“往返时间”之间有什么区别?
Golang社区提供了一个HTTP / 2演示网站,以比较HTTP 1.1和HTTP / 2之间的性能。 我们可以选择不同的值latency,例如0s延迟,30 ms延迟,200ms延迟。 是latency计算机科学的术语吗? 这意味着什么? latency和之间有什么区别Round Trip Time?
14 latency 

6
地球两端之间的网络延迟
这只是出于好奇。 我目前在东南亚,并且当我对bbc.co.uk和google.com(在加利福尼亚州)进行域名查询时,延迟大约为5毫秒,如下所示: 64 bytes from 151.101.192.81: icmp_seq=0 ttl=55 time=2.940 ms 64 bytes from 151.101.192.81: icmp_seq=1 ttl=55 time=3.785 ms 64 bytes from 151.101.192.81: icmp_seq=2 ttl=55 time=6.299 ms 64 bytes from 151.101.192.81: icmp_seq=3 ttl=55 time=4.065 ms 64 bytes from 151.101.192.81: icmp_seq=4 ttl=55 time=4.231 ms 我希望延迟时间至少为50毫秒,而不是地理距离。幕后发生了什么事?也是通过跨洋光纤通信吗?
14 network  latency 

4
如何找到延迟增加的根源?
我已经在我们办公室的几台设备上监控设置。小型访问交换机的ping响应时间通常为1-4毫秒...截至今天早上3时,该平均速度已飙升至300毫秒。 在这种情况下,人们从哪里开始寻找?我可以在交换机中观察到哪些内容以查找延迟源? 注意:这与负载无关。所有链路的带宽使用情况正常且不受影响,大多数链路利用率很低。另外-监视是报告延迟的设备的本地设置,因此此处没有WAN因素。
14 latency 

2
菊花链交换机会增加延迟吗?
这是一个与特定硬件无关的一般问题。如果我们具有以下菊花链式交换机配置: internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4 您是否认为连接到交换机4的用户与连接到交换机1的用户相比,等待时间会大大增加。在这两种情况下,用户都可以访问Internet中的应用程序。 您有任何实际案例吗?
13 switch  latency 

5
网络中更快的网段是否意味着更快的流量或更低的延迟?
这是这些假设问题中的另一个。我一直在尝试找出主机A和主机B之间的网络更快的“网段”是否会转化为更快的流量或更低的延迟。让我告诉您计算机A和计算机B之间网络中的物理链接: host A (1000Base-T NIC) -> copper 1000Base-T link -> 1G copper switch -> [SFP module] -> a short 10G/40G/100G fibre run -> [SFP module] -> 1G copper switch -> copper 1000Base-T link -> host B (1000Base-T NIC) 简而言之,从主机A到第一台交换机有1G链路,其中有一个SFP模块连接到短的10G / 40G / 100G(没关系,只是比1G快)光纤通道,该光纤通道连接到另一个1G铜缆交换机中的另一个SFP模块,该模块通过1G铜缆连接到主机B。 由于光纤位于中间,因此流量在两个主机之间的流动是否更快?如果两个交换机之间的区域与网络的其余部分具有相同的速度,则流量和等待时间是否会相同? 主机A和主机B之间的等待时间应较低,但是NIC的进出速率会限制流量,对吗?如果是这样,将“核心”交换机和路由器与更快的链接连接在一起是否有意义?

7
测量点对点链路性能的准确策略?
我需要提供一种精确的方法来演示平面层2 1Gb点对点以太网电路上的线路性能,相距约100英里,看似经过了远处的许多跳。 业务需求将需要以至少8ms的延迟精度演示性能。链路将承载语音和数据流量,因此服务SLA应保证1000Mb带宽。 在满足这些要求的情况下,已知的精确的性能测量方法有哪些? 我知道有许多可用的度量标准,它们可能构成一种测试策略,但是在Google中搜集了大量信息后,它可能会变得势不可挡,而且我不清楚是否应使用iPerth之类的软件,这种情况的基准是什么?


1
测量单向延迟/抖动/分组丢失
由于路由拥塞和数据包丢失,我的延迟和StDev都增加了,但是正向和反向路径通过不同的网络(例如,一个是init7.net,另一个是he.net),因此,很难理解哪个网络或主机负责拥塞,数据包丢失,抖动和延迟增加。 在前进和后退mtr未能准确查明罪魁祸首,NOC @联系人没有响应或声称在所讨论的路径上没有遭受损失之后,是否有办法缩小责任?(我正在使用OpenBSD。) 我什至尝试mtr直接对可能遇到拥塞的两个网络的某些客户进行直接处理,但实际上并没有发现任何问题,特别是例如,由于he.net有很多POP,而且有时在给定的入口POP和出口POP之间采用不同的路由,因此当我尝试mtr在出口POP上直接尝试访问其主机(如tserv)时,我可能会在其网络中丢失数据包,因此采用了不同的he.net路径相同的POP,并且没有发生数据包丢失,这没有引起任何兴趣(可能的建议是,它们确实确实会使某些路由过载,同时确保其他路由保持拥塞,而所有这些都忽略了非客户的NOC @请求)。

2
使用UDP数据包的超快速查询
我正在实现一个系统,其中网络上的一台设备通过发送带有8个字节左右数据的小型UDP数据包以很高的频率(每秒数百或数千个查询)进行查询。这是由另一个应用程序(可能在另一个设备上)接收的,该应用程序执行一些非常简单的处理并发送包裹在另一个UDP数据包中的几字节大的结果。 我想知道哪种往返时间对于典型的硬件是可行的,其中通信系统可能通过相隔数米的有线以太网连接,并考虑了传播和传输延迟等。 也欢迎其他想法和建议。

4
测量每个链路的延迟/抖动/数据包丢失
我需要测量网络中每个链路(而不是端对端)的延迟,抖动和数据包丢失,例如: s1-eth0 <-> s2-eth0(平均延迟约为20µs,标准派生值为10µs,丢包率为57%/最后一秒) s2-eth1 <-> s3-eth0(平均延迟时间为25µs,标准偏差为5µs,丢包率为21%/最后一秒) ... 我能够找到的所有解决方案都是学术建议,或者涉及使用专用硬件进行主动探测。 这是一个摘要,根据我的研究无法解决: NetFlow:无延迟信息,仅端到端 主动探测:我无法更改网络配置 测量往返时间:不提供每个链接的统计信息 是否有网络协议,测量工具或其他功能可提供全部或至少部分上述统计信息?

4
下载过程中的高延迟
我在5Mbps的商务连接上遇到的问题与在此站点上的另一则帖子相同。一旦任何一台计算机开始下载,经过ISP(贝尔)提供的DFG的第一跳的延迟就超出了图表。该第一跳可能在我们的同一建筑物中,并且持续1ms,开始下载,例如Windows更新,然后跳到200-1000ms。 我在电话上花费了数小时,都表示您已经达到了最大可用带宽,这是延迟增加的正常现象。但是我的阅读告诉我,他们正在用TCP破坏某些东西。我已经在家庭Shaw连接上运行了测试,甚至在运行下载的Rogers LTE上运行了测试,并为我的帐户达到了最大Mbps,但延迟没有达到极限。 我的理解是否正确?贝尔正在做一些事情来打破TCP的内置技术,根据两个端点之间的可用带宽来管理其速率?
9 latency 

4
记录受控起点和不受控制端点之间的延迟
这可能是一个非常基本的故障排除问题,但值得一提的是确保我以正确的方式测试事物并有效地解释结果。 我有一个受控的起点(由我控制的服务器群集)和一个不受控制的端点(一个我没有物理或远程访问权限的数据中心)。作为正常故障排除的一部分,我经常需要建立延迟数。 目前,我一直在使用ping绘图仪或只是一种老式的连续ping或tracert 如果我试图建立更现实的端到端数字(我正在使用的软件是数据库软件),我有时会使用Fiddler 2捕获Web流量并在那里比较一些计时器(例如ClientDoneRequest-> ServerBeginResponse)获得完整的端到端时间。 你们在确定直接网络延迟的数字时会看什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.