计算服务器带宽和ssd读取速度

计算服务器带宽和ssd读取速度

我们拥有大约 6TB 的内容,每个 mp4 文件大约 500MB,比特率为 1200,我们需要向大约 5000 个并发用户进行流式传输。我对网络工程不是很有经验,所以我对我们的服务器需求有些怀疑。

为了支持 5000 名在线用户,我们计划了类似这样的服务器:

  • 2xE5-2620v3

    64GB 内存

    5x2tb SSD 三星 860 qvo 在 raid 0 中

    5gbps 无限带宽

问题是,由于 SSD 的读取速度约为 500mbps,那么当 500 名用户以 1mbps 的速度下载时,读取速度会达到最大值吗?我如何计算一台服务器能够同时支持 5000 名用户以 1mbps 的速度流式传输?这个规格可以吗?顺便说一句,我们使用 centos 7 和 nginx 进行交付

答案1

读取速度可能最大会远高于 500 个用户,因为您使用的是 RAID0,因此您可以获得高达 5 倍的磁盘性能。(注意最高)。这是因为数据是同时从所有磁盘中提取的。

您还需要意识到,1 兆字节大约是 1 兆比特的 8 倍(忽略数据包开销等)。

您还有缓存 - 如果多个人同时观看某个热门视频,该视频将会保存在内存中,因此无需从磁盘中提取。

您的系统完全有可能同时为 500 人提供访问,瓶颈是服务器的带宽。但不能保证。

相关内容