每小时录制一个TB的video – networking限制?

假设在高峰时间有10万用户想要观看video,平均每个video视图消耗10兆字节。 可能会更多,可能会更less。 为了简单起见,假设1 TB需要在那个小时内提供服务。 这将使每秒2222兆比特的持续速率。

video不需要使用特定工具进行stream式传输,我们计划使用一些nginx / lighttpd伪stream媒体。 因为它们的价格很贵,所以我们不想使用CDN。

我们需要多less台服务器(仅针对networkingstream量),就采用1Gb /秒连接的至强四核服务器而言? 千兆位连接上的最大值是多less?

编辑:

给你更多的细节:在这个高峰时间,可能有十几个被访问的video。 包含播放器等的实际HTML是memcached。 我们已经有了这么多的stream量,所以这部分工作。 我们现在只需要用video就可以做到,而不会增加成本。

一个基于PCIe x8的10Gbps以太网卡的单插槽四核至强处理器将能够轻松地使用Windows或Linux轻松提供2.2Gbps的速度。 当然,如果你拥有超过1Gbps的带宽,那么在这种情况下,你只能拥有1Gbps的带宽,所以这就是你要打的墙。

如果这些100k视图来自数千个video剪辑库,那么这个复杂的位就会出现,因为它是需要跟上CPU /总线/ NIC链的存储部分。

所以这个问题回答了这个问题,但是现在需要告诉我们的是存储指标,我们可以为您解决这个问题。

  • 总存储量
  • 最大不。 的video
  • video的最小/最大/最大尺寸
  • 理想的Codex / s使用
  • 内存在服务器
  • 这些10万个游戏的性质 – 即分割多less存储的video