Mumble 服务器需要多少资源?

jld*_*ger 8 ubuntu voip provisioning

给定 Ubuntu Server LTS 的默认实例,为 10 个连接的用户运行 Mumble 服务器(“murmor”)需要多少额外资源?

我很好奇:

  • CPU消耗
  • RAM工作集
  • 需要网络
  • 磁盘输入/输出
  • 需要存储空间

也欢迎有关每个用户的边际增加的信息。

Kje*_*sen 10

CPU 消耗应该是最小的,在大多数情况下它驻留在网络库/ip-stack 中。murmur 不进行解码-多路复用-重新编码。音频流被逐字转发/复制到适当的客户端。

RAM 工作集仅限于客户端的输入/输出缓冲区(因为项目目标之一是优化低延迟)、用户元数据、一些状态和 acl 的输入/输出缓冲区。

根据喃喃自语/杂音常见问题解答

最坏情况:用户数 × 通话用户数 × 60 kbit/s。在不那么激进的质量设置下,它约为 20 kbit/s,最低限度为 12kbit/s。请注意,Mumble 面向社交游戏;它的质量使人们能够自然地相互交谈,而不仅仅是咆哮简短的命令,因此“用户同时交谈”的数量可能比预期的要高一些。

这意味着具有 20 个玩家和 2 个玩家同时通话的服务器需要 0.8-2.4 Mbit/s,具体取决于质量设置。在服务器的 .ini 文件中,您可以指定用户的最大允许比特率以及允许的最大客户端数。

所需的磁盘 IO 和存储空间将是最小的,维护用户数据库和 acl。

如果您想要更权威的答案,您可以查看常见问题解答联系部分,这听起来可能应该包含在常见问题解答中。