标签: latency

从欧洲到美国的互联网连接延迟

我正在寻找一个(便宜的)网络托管服务商。基本上,我能找到并符合我要求的所有托管服务提供商都位于美国。

但我的目标受众在(西-)欧洲,我肯定知道,因为该网站是荷兰语。

在美国托管我的网站会对用户的舒适度产生负面影响吗?我会失去什么表现?

hosting web-hosting latency

6
推荐指数
2
解决办法
2万
查看次数

间歇性高 ping/延迟问题

我一直在与我的 ISP(WISP,实际上是固定宽带无线)合作,试图找出为什么我会间歇性地出现高延迟。在线游戏和其他流媒体应用程序中可以检测到延迟。如果我进行跟踪路由,您可以看到通过回程网络的路径:

Tracing route to google.com [74.125.67.105]
over a maximum of 30 hops:

  1     1 ms     4 ms    <1 ms  192.168.23.1
  2     1 ms     8 ms     9 ms  10.100.100.1
  3     9 ms     9 ms     3 ms  10.7.37.1
  4    15 ms    24 ms    19 ms  10.7.36.1
  5    10 ms    79 ms     9 ms  10.7.31.3
  6    10 ms    39 ms    39 ms  10.10.5.9
  7    19 ms    19 ms    19 ms  10.10.5.5
  8     9 ms    19 ms    19 ms  10.10.5.1
  9   341 ms …
Run Code Online (Sandbox Code Playgroud)

networking ping latency isp

5
推荐指数
1
解决办法
1万
查看次数

iproute:禁用“tc”命令

我在运行此命令以模拟 500 毫秒的网络延迟和 100 毫秒的标准偏差后:

tc qdisc add dev eth2 root netem delay 500ms 100ms

问题是,我忘记怎么取消这个命令了!我的电脑目前有一个可怕的延迟,我不知道如何摆脱它!

提前谢谢了,

networking latency iproute

5
推荐指数
1
解决办法
3023
查看次数

带有 iSCSI SAN 的 Esxi 在运行多个虚拟机时变慢

我有一台带有 ESXi 5 和 iSCSI 连接网络存储的服务器(freenas 上的 4x1Tb Raid-Z)。这两台机器通过千兆以太网相互连接,中间有一个 procurve 交换机。

过了一会儿,如果我有很多(4-5 个或更多)虚拟机在运行,它们就会开始无响应(在任何事情发生之前都有很长的延迟)。我们正在努力寻找这背后的原因。

今天我们查看esxtop,发现那个iSCSI LUN的DAVG保持在70-80。我读到 +30 很关键!

是什么导致了这些高响应时间?

iscsi storage-area-network latency freenas vmware-esxi

5
推荐指数
1
解决办法
1691
查看次数

低延迟 UDP 网络的硬件/拓扑建议

我正在设置一个由 60 个终端节点组成的 LAN,这些节点从一台主服务器接收大量 UPD 数据报。

服务器每 100ms 发送 60 个唯一的数据报,每个数据报为 64 字节。这意味着我每秒发送 38400 字节。

60 个节点中的每一个节点都应该大致同时收到其唯一的数据报,理想情况下,所有端节点都在 <20 毫秒的时间跨度内收到它们的消息。而这正是我需要帮助的。我应该如何建立这个网络?

我唯一真正关心的是延迟。安全不是问题,因为它是一个独立的 LAN。

构建此网络的最佳方法是什么,我如何确保这种低延迟并使我的所有节点大致同步?

谢谢

networking hardware latency udp

5
推荐指数
1
解决办法
562
查看次数

跨大西洋 VOIP

我们是东海岸的一家加拿大企业,很快将在澳大利亚开设一个新的呼叫中心。这个新的呼叫中心将处理我们的墓地轮班,并将与当前的呼叫中心重叠。因此,我需要能够 (SIP) 将呼叫从我们的北美 Asterisk PBX 转发到澳大利亚。

我认为这可能是一个问题,因为它需要 2 次以上的跨大西洋旅行,因此会导致所有此类呼叫的延迟相当大。

有人对这个有经验么 ?或者建议的替代实现?

:: 编辑 :: 使用澳大利亚本地 SIP 中继来提供本地号码会导致其他问题吗?

asterisk voip latency

5
推荐指数
1
解决办法
166
查看次数

EC2 上的延迟(等待 ttfb)

我的应用程序正在抓取网站。我使用这个爬虫:

在我的开发环境中,延迟是可以接受的(3-4 秒),但在我的生产服务器(ec2 T2.micro Linux/Amazon)上有 30 秒的延迟(等待 ttfb)。

我在另一台服务器 (1&1) 中测试了相同的代码,延迟是可以接受的(3-4 秒)。所以问题不在代码内部,而是关于服务器配置。

我试过了 :

  • 检查 php conf (php.ini)
  • 将缓存添加到 php (Zend OPCache)
  • 添加 apache 2 变化:接受编码标头
  • 测试一个 t2.medium 实例
  • 更改我的实例的区域

我发现了这个类似的问题: PHP + Apache long wait time但我认为我的 ec2 卷是 EBS SSD,所以没有访问时间问题。

这个未解决的问题也是我的链接:https : //stackoverflow.com/questions/34299038/deployed-web-application-long-ajax-wait-ttfb-time

请求期间 vmstat 的摘录:

[ec2-user@ip-xxx-xx-xx-xx ~]$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0 …
Run Code Online (Sandbox Code Playgroud)

configuration latency amazon-ec2 apache-2.4

5
推荐指数
0
解决办法
1747
查看次数

小型 Linux NFS4 客户端/服务器系统上的延迟

我们是一所小型大学的计算机科学系,运行使用 NFS4 和 Fedora 24 客户端(约 40 台客户端机器,约 150 名用户——很少并发)的 RHEL 7 服务器。我们遇到了延迟问题,我们在排除故障/试图找出问题所在时遇到了麻烦。症状示例:

  • Emacs 大约需要 2 分钟才能启动/可用。GUI 会快速弹出,但如果您尝试在启动时打开文件,应用程序就会挂起。如果你只是试图打开emacs尝试打开一个文件,应用程序挂起两分钟。大约两分钟后,您可以毫无问题地创建文件、读取文件等。编辑:emacs在本地文件(例如,/tmp/test.out)上运行没有延迟问题。此外,使用idle3或打开网络文件gedit也没有问题。
  • 在其中一台 Linux 客户端/桌面机器上,在命令行上使用 svn+ssh 签出项目非常慢——大约需要 3 分钟。如果您使用另一台机器上的 svn+ssh 签出项目,则签出需要 3
  • 您不能配置空闲。当您单击配置菜单时,应用程序挂起。更新:这似乎是 idle3 中的一个错误,在 Fedora 24 中没有修复,但我们能够应用修复。
  • 当您在应用程序(例如 emacs、Eclipse)中单击“打开/浏览”或打开文件管理器时,该应用程序将在检索文件时挂起一段时间。从命令行使用 ls 和 cd 速度很快。

经过长时间的延迟,您可以毫无问题地读取/编辑/创建文件。

我发现这些应用程序的唯一共同点是它们使用隐藏的配置文件(.emacs.d.idle.eclipse、 ...)。我似乎找不到任何隐藏文件将以不同方式处理的文档。

任何建议表示赞赏!

fedora latency nfs4 rhel7

5
推荐指数
1
解决办法
436
查看次数

针对低吞吐量网络的 Linux TCP/IP 调整?

我有两台通过无线电调制解调器连接的 Linux 机器。带宽约2kbps,ping时间约400ms(5%丢包)。

目前,ssh 会话有大约 5 秒的延迟,尽管这会有所不同。原始 telnet 是类似的,只是打开一个 tcp 连接似乎需要永远。

有谁知道在这种情况下如何最好地调整 IP 参数?

linux ssh latency tcp packetloss

5
推荐指数
1
解决办法
953
查看次数

Linux机器每天大约一次无法发送IPv6数据包五分钟

我正在运行基于运行 Debian stable (Buster) 的 Linux 服务器的路由器。它使用 Quagga 将 BGP4 与四个对等方(其中一个发送 IPv4 和 IPv6 的整个 Internet 路由表,其他发送的路由少得多)。

每天大约一到两次,服务器会在大约五分钟内失去 IPv6 连接。

发生这种情况时,服务器似乎无法向 IPv6 地址发送任何数据包。看来这会影响任何地址和接口 - 连接到 Internet 的主要以太网适配器以及连接到内置管理适配器(Lenovo XClarity 控制器)的特殊“Ethernet-over-USB”接口。但是,它可以 ping ::1 以及它自己的任何地址(本地链接和路由地址)。

此外,“ip -6 neigh ls”不显示任何“REACHABLE”,只显示“STALE”或“DELAY”。尽管如此,路由器本身上的 tcpdump 似乎没有显示任何邻居请求数据包出来。当我尝试访问同一 LAN 上的另一台机器时,目标上的 tcpdump 也没有显示收到任何邻居请求数据包。

这种状态持续约五分钟,之后一切恢复正常,无需任何人工干预。

IPv4 连接似乎不受此影响。

我试图通过运行分析工具(ping、vmstat、perf 记录)、保存它们的输出并将它们与时间相关联来对此进行更多分析。到目前为止,我可以说的是:

  • 问题发生时似乎没有过多的网络流量

  • 似乎没有任何类型的 RAM 或 CPU 使用率峰值

  • Internet 的正常运行会每隔一段时间导致一些增量路由表更改,这些更改由 quagga 执行;它们似乎与中断无关;这种中断也会发生在变化相对较小的时期之后

在任何时候,perf 都将 fib6_walk_continue 显示为最重要的符号之一;通常大约 5% 的开销。但是,几乎就在 IPv6 连接停止时,以下符号出现在顶部:

fib6_walk_continue(大约 30%) native_queued_spin_lock_slowpath(大约 10%) fib6_age(大约 10%)

最初它们似乎都属于“交换器”cmd。大约一分钟后,quagga 注意到它无法再访问对等方并开始删除 IPv6 路由;发生这种情况时,相同的三个符号出现在 perf 输出中,属于斑马。

当正常的 perf 输出返回时(intel_idle …

linux routing ipv6 latency

5
推荐指数
0
解决办法
126
查看次数