AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 11635
Accepted
jldugger
jldugger
Asked: 2009-05-24 10:42:17 +0800 CST2009-05-24 10:42:17 +0800 CST 2009-05-24 10:42:17 +0800 CST

一个喃喃自语的服务器需要多少资源?

  • 772

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

我很好奇:

  • CPU消耗
  • RAM 工作集
  • 需要网络
  • 磁盘 I/O
  • 所需存储空间

还欢迎提供有关每位用户边际增长的信息。

ubuntu provisioning voip
  • 3 3 个回答
  • 18627 Views

3 个回答

  • Voted
  1. Best Answer
    Kjetil Joergensen
    2009-05-28T15:22:52+08:002009-05-28T15:22:52+08:00

    CPU 消耗应该是最小的,大部分它驻留在网络库/ ip-stack 中。murmur 不做 decode-multiplex-reencode。音频流被逐字转发/复制到适当的客户端。

    RAM 工作集仅限于客户端的输入/输出缓冲区(由于项目目标之一是针对低延迟进行优化,因此该缓冲区会很小)、用户元数据、某些状态和 acl。

    根据喃喃/喃喃的常见问题解答:

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

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

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

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

    • 10
  2. jldugger
    2009-06-06T21:51:13+08:002009-06-06T21:51:13+08:00

    从自述文件:

    带宽使用

    Mumble 将使用 10-40 kbit/s 的传出速度,并为每个用户使用相同的传入速度。因此,如果服务器上有 10 个其他用户与您同在,那么如果他们都同时通话,您的传入带宽要求将是 100-400 kbit/s。

    来自Mumble 维基

    根据来自测试服务器的数据,murmur 将使用大约 40 MB 的虚拟内存,其中 > 大约 4 MB 驻留在物理内存中。

    • 2
  3. pjz
    2009-05-28T11:57:34+08:002009-05-28T11:57:34+08:00

    我对文档的阅读和运行类似服务器(Asterisk 和 ventrilo)的经验让我说,十几个用户应该在任何合理的现代机器上几乎不引人注意地运行。带宽消耗最大为 64kbps/用户,RAM 和磁盘可能相当小,我最多看不到超过几百兆的 RAM(如果写得非常糟糕),而且可能少得多。磁盘空间应该只是安装大小+您正在执行的任何日志记录,除非您正在记录对话或其他内容。

    您最好的选择是尝试并进行一些测量。

    • 1

相关问题

  • 如何在 Ubuntu 上设置简单的防火墙?

  • 设置没有密码的用户

  • 在 Ubuntu 上设置电子邮件服务器

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve