冠状病毒紧急情况下的互联网性能

2020-05-02 17:45:10

一个月前,我写了一篇关于冠状病毒突发事件引起的互联网流量变化的文章。当时我写道:

CloudFlare正在密切关注世界各地的互联网流量模式的变化,因为人们通过在家工作、警戒线洗漱和社交距离改变了他们的日常生活。所有这些交通变化都不会引起我们的担忧。CloudFlare的网络配置良好,可以处理显著的流量高峰。我们没有看到,也预计不会在全球范围内对我们网络的性能、可靠性或安全性产生任何影响。

这在今天是正确的;我们的网络在增加负载的情况下表现出预期的性能。总体而言,互联网已经显示出它是为此而构建的:旨在处理流量的巨大变化、停机和不断变化的使用组合。由于我们已经进入4月份,我认为是时候更新了。

这张图表显示了Cloudflare自今年年初以来互联网使用的相对变化。我计算了每个国家过去7天的移动平均数,并以2019年12月29日为参考点。

在这张图表上,互联网使用量增长最快的是葡萄牙:目前增长约50%,西班牙紧随其后,英国紧随其后。到3月底,意大利的使用量持平,增幅约为40%,而法国的使用量似乎与去年年底持平,增幅略高于30%。

有趣的是,看看英国、西班牙和葡萄牙的互联网使用率是如何急剧增长的(红、黄、蓝三色线上升得非常陡峭),西班牙和葡萄牙几乎一致,而英国落后了大约两周。

这里可以看到类似的利用率增长。美国、加拿大、澳大利亚和巴西的使用量都在年初的40%到50%之间。

我们测量服务器和作为Cloudflare客户的互联网资产访问者之间的TCP RTT(往返时间)。这为我们提供了一个衡量我们和最终用户之间网络速度的指标,如果RTT增加,也可以衡量沿途的拥塞情况。

查看过去90天的TCP RTT有助于识别拥塞或网络的变化。CloudFlare通过对等(和使用传输)广泛连接到互联网,我们连接到全球数量最多的互联网交换机,以确保所有用户都能快速访问。

CloudFlare还存在于全球200个城市;因此,CloudFlare看到的TCP RTT可以衡量一个国家/地区内最终用户网络的性能。以下图表显示了英国在过去90天内TCP RTT的中位数和第95个百分位数。

在这张图表中最引人注目的是,尽管互联网使用量大幅增加(灰线),但TCP RTT并没有显著变化。从我们的角度来看,英国的网络处理得很好。

这里的情况略有不同。中位数和第95个百分位数的TCP RTT都会随着流量的增加而增加。这表明意大利的网络运行并不顺畅。然而,值得注意的是,随着流量趋于平稳,TCP RTT有所改善(看看第95个百分位数),这表明意大利的ISP和其他网络提供商可能已经采取行动改善这种情况。

这并不意味着意大利互联网遇到了麻烦,只是它比英国的互联网更紧张。

互联网的流量出现了令人难以置信的突然增长,但仍运行良好。Cloudflare的所见所闻反映了我们听到的轶事:一些终端用户网络感受到了负载突然变化的压力,但它们正在发挥作用,帮助我们所有人都应对冠状病毒的社会影响。

很难想象另一家公用事业公司(比如电力、水或天然气)能够应对突然而持续增长的50%的需求。

互联网性能