一张网卡上可以挂载多少台虚拟化服务器

一张网卡上可以挂载多少台虚拟化服务器

我想购买一台用于虚拟化的新服务器,想知道这台机器需要多少张物理网卡。有没有一个基本的经验法则,比如“1 张网卡可以支持 4 台虚拟服务器的流量”?

答案1

没有硬性的经验法则,您必须衡量要虚拟化的服务器的特性并确定需要多少台服务器。

使用 GigE,由于以太网堆栈现在非常好,您可以放心地假设您将能够同时向 10 台服务器(或接近足够)提供 100Mbit/秒的速度,而且不久之前(至少在我的脑海中)100Mbit/秒还是一个快速以太网网络。

如果您谈论的是 10GigE NIC,那么即使考虑到现有实现中的一些低效率,您仍然可以高兴地假设您将能够同时为 7 或 8 台服务器提供至少千兆容量,甚至可能为 9 台具有良好硬件的服务器提供至少千兆容量。

实际上,很少有服务器会真正使网络链接饱和 - 平均而言,我接触的大多数服务器在 24 小时内只需要大约 1Mbit/秒。然而,魔鬼就在细节中 - 所有服务器在一天中的某个时间点(通常是在备份期间)都会爆发出可用带宽的很大一部分。如果您知道所有爆发都倾向于在不同时间发生,那么您可以更安全地进行整合,否则您就不能。如果我超额订阅 GigE 链接超过 4:1,我永远不会感到安心,除非我有数据告诉我这是可以的,而且我只会在确定服务器类型不太可能(需要)使网络链接饱和时才会做出这种假设。

一般而言,好的 NIC 非常便宜(如果您的主板上有可用的插槽),并且您应该投入比现在需要的更多,因为您的服务器的需求和服务器数量几乎肯定会增加。

答案2

你好,这取决于这些虚拟机的网络流量,也取决于网卡(例如,如果卡和 NIC 驱动程序支持 TCP 校验和卸载、中断合并等...)。

答案3

我们在 10 个刀片上运行了大约 60 个虚拟机,每个刀片只有一个千兆位 NIC 可用于将公共流量传输到虚拟机,完全没有扩展空间(您看到过 10 个子板和背板的价格吗?!)。我们从未遇到过导致任何问题的带宽瓶颈。

我们的虚拟机种类繁多:

  • 域控制器
  • Web 服务器
  • Exchange 服务器
  • 备份数据库服务器
  • 终端服务器
  • Subversion 服务器

但作为每个人已经说过,这实际上取决于您希望虚拟机处理多少流量。

相关内容