我试图指出一个服务器购买(物理上,而不是从像softlayer.com某人租用)来运行内联网的Flash Media Server 3.5交互式实例。 一般来说,服务器可能会以400个连接的数量上限。 当然,如果这个增加,我们不想被卡住。 虽然这个决定并不是最终的,但我们可能会在Red Hat上运行服务器而不是Windows。
服务器将在千兆以太网上运行。
我有两个相关的问题:
我真的需要什么样的硬件来支持这个?
你可以提供什么样的build议来调整FMS /操作系统的性能到这个级别?
我们正在寻找一个可以有效节约成本的最低限度。 实际上,与上限估计值相比,平均连接数将会相当低(50-150)。 重申:在需要更多权力的时候,我们只是想保持谨慎,不要陷入困境,但是我们也需要一个低成本的解决scheme(不是每个人?),这可能是优先考虑的。
Windows和RedHat是两个官方支持的操作系统。 由于FMS被认为是32位的,我坚持使用32位的操作系统。 Adobe在其网站上列出的硬件要求是:
那么,我真的需要这些连接数量, 我可以调整什么东西,以获得更less的硬件?
谢谢!
我们在双核Dual Xeon上运行FMS 3.5,内存为4GB,到目前为止它还没有错过任何一个节拍。 我们运行约50-150个并发连接。 从经验来看,主要的问题是记忆。 FMS喜欢caching,尤其是在传播所需的内容时。
只有一件事情我会build议你绝对地清除 – 不要在虚拟环境下运行FMS。 我们最初是在一台虚拟机里面运行的,而且是非常可悲的。 切换到“真实”的服务器(即使服务器与其他服务共享)是好一千倍。
更新 :事实certificate,我们运行FMS的虚拟服务器安装了错误的NIC驱动程序。 这是一个Xen客人。 从那时起,我们已经转移到了VMWare,而且我们还没有重新尝试在新主机下运行FMS,因为它仍然很喜欢在自己的盒子上徘徊。
另外需要注意的是,我们运行Windows,这可能比* nix变种效率低。
通过服务器和客户端之间的一些服务质量(QoS)来最大化你真正需要的东西(比如stream式video)的吞吐量,扼杀你不那么重要的东西(networking摄像头聊天),如果你有什么问题,我无法想象跑了一个服务器与两个核心和4GB的内存。
如果您坚持推荐的要求,我不认为硬件组件会是一个问题。 我会更关心带宽。