为虚拟机增加网络可用带宽的三大途径

为虚拟机增加网络可用带宽的三大途径

2011-03-23 10:01:56

云计算

虚拟化 网络管理员通常为服务器配置尽可能多的CPU和内存,但服务器的网络端口却限制了可以托管的VM数量,因为每个VM都需要网络端口和外界通信,通常情况下,多个VM共享一个网络端口,带宽也是共享的,这样问题就来了,如果遇到运行网络密集型应用程序的VM,情况会变得很糟糕,网络带宽不够用,网络堵塞在虚拟世界中一样存在。

服务器虚拟化的大趋势正朝提高宿主服务器内虚拟机(VM)密度的方向发展,随着VM密度的增加,每VM的硬件成本逐渐下降。网络管理员通常为服务器配置尽可能多的CPU和内存,但服务器的网络端口却限制了可以托管的VM数量,因为每个VM都需要网络端口和外界通信,通常情况下,多个VM共享一个网络端口,带宽也是共享的,这样问题就来了,如果遇到运行网络密集型应用程序的VM,情况会变得很糟糕,网络带宽不够用,网络堵塞在虚拟世界中一样存在。

令人欣慰的是,可以通过某些手段增加提供给VM的可用带宽,进而使增加VM密度成为现实。

增加网络端口

最简单的办法是在服务器上加装网卡,一般情况下,服务器出厂时只在主板上集成了一或两个集成网卡接口,另外就是扩展槽,我们可以通过扩展槽增加网络端口数量,但需要注意的是,应该尽量选择多端口的网卡,如有些PCI-X和PCI Express网卡带有4个独立的端口。

另一种办法是使用外接网卡,如USB网卡。但对于服务器而言,我们是不推荐使用USB网卡的,特别是有些虚拟化平台还不支持将USB设备暴露给VM,即便如此,有时候还是可以派上用场的。

不管怎么分配网络端口,***为管理通信预留一个端口,不能将所有网络端口全部分配给VM,VM和宿主服务器之间必须留出一个管理通道,如果你的虚拟化软件支持将USB网卡暴露给VM,你可以预留一个USB网卡用于VM和宿主服务器之间通信。

尽管可以在多个VM之间共享一块网卡,问题是单块网卡提供的带宽是有限的,绑定到该网卡的所有VM共同使用带宽。如果可能,你应该尽可能使用更快速的网卡,如使用10Gb以太网卡,一块可以顶几块千兆网卡。

使用虚拟网络

如果不能增加物理网卡,还有一个办法,那就是尽可能减少VM对网络带宽的需求。

实现这个目标的办法之一是创建虚拟网络,虚拟网络完全存在于宿主服务器内部,如果你使用Microsoft Hyper-V或VMware,默认至少创建了一个虚拟网络,VM使用的每个物理网卡连接到虚拟交换机,虚拟交换机按顺序连接到每个VM的虚拟网卡。

虚拟网络为VM提供到物理网络的连接,但它不能访问物理网络,这样我们就可以借助虚拟网络的作用卸载一部分原先要使用物理网络的通信,从而减少物理网络带宽需求。例如,假设你有一个虚拟化的Web服务器,后端SQL Server数据库运行在另一个虚拟机上,在Web服务器和数据库服务器之间创建一个虚拟网络,这样数据库查询就不会经过物理网络端口,便间接地增加了VM的可用带宽。

根据VM需要分配网络端口

创建虚拟网络可以将大量网络通信转移到虚拟网络中,如果这也不能实现,还有***一招,根据VM对网络的需求分配网络端口。当然,在创建了虚拟网络的情况下,也可以这么做。

不是每个VM对网络带宽的需求都一样,给每个VM分配一个网络端口也不现实,因此分析每个VM的网络需求,合理合并低带宽需求的VM共享一个网络端口,为高带宽要求的VM指定专用端口成为最理想的办法。例如,假设你有一个SQL Server服务器,你应该为它分配一个独享的网络端口,相反,对于域控制器和DHCP服务器,它们需要的带宽不多,可以共享一个端口。

总之,网络可用带宽会限制宿主服务器上的VM密度,但也有许多方法可以增加分配给VM的网络带宽,在朝***化VM密度前进的路上,我们会看到越来越多的解决办法出现。
 

【编辑推荐】

  1. 红帽企业版6.0 KVM虚拟机实战攻略
  2. 怎样选择虚拟机安全的管理工具
  3. 故障恢复 两大虚拟机快速备份方法
  4. Hyper-V与VMware不同的虚拟机备份策略
  5. 四大方式实现私有云 看虚拟机管理器前景

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/307981.html<

(0)
管理的头像管理
上一篇2025-05-27 09:12
下一篇 2025-05-27 09:13

相关推荐

  • 云服务器和云虚拟主机怎么选?云服务器和虚拟主机区别

    云服务器适合业务增长快、需弹性扩展的场景,而云虚拟主机适合预算有限、技术门槛低的小型静态网站或测试环境,二者核心区别在于资源独享性与运维复杂度,核心差异解析:从底层架构到使用体验很多人容易混淆这两者,觉得它们都是“买空间建站”,它们的底层逻辑完全不同,云服务器(ECS)就像是你租了一整栋别墅,水电网络独立,你想……

    2026-06-29
    0
  • 赣州智慧旅游招聘是真的吗?赣州旅游人才招聘信息

    中级岗位(3-5年经验)月薪范围通常在6000-10000元,这类岗位需要独立负责项目模块,如独立运营一个抖音账号,或维护一个景区小程序的功能迭代,具备成功案例的候选人议价能力较强,高级岗位(5年以上经验)月薪范围通常在10000-20000元,部分核心管理岗可达更高,这类人才需要具备战略规划能力,如制定整个景……

    2026-06-29
    0
  • 赣州智能物联网车位锁如何管理?智能车位锁管理系统多少钱

    赣州智能物联网车位锁管理的核心在于通过云端平台实现远程控锁、状态实时监控及自动计费,彻底解决传统车位“被占难管”与“找位难”的痛点,在赣州这样的城市,随着机动车保有量的持续增长,老旧小区、商业综合体以及私人固定车位的资源矛盾日益凸显,传统的机械地锁或简易遥控锁,不仅操作繁琐,更无法实现数据化管理,引入智能物联网……

    2026-06-29
    0
  • 赣州智能消防栓好用吗,智能消防栓多少钱一个

    赣州智能消防栓通过物联网技术实现实时监测与远程报警,能显著降低火灾响应时间并提升城市消防安全管理水平,是目前智慧城市建设中不可或缺的基础设施,赣州智能消防栓的核心价值与应用场景传统消防栓往往存在“看不见、摸不着、用不了”的痛点,在赣州这样地形复杂、老城区与新城区并存的区域,传统设施的管理难度极大,智能消防栓的出……

    2026-06-29
    0
  • 云服务器和物理机到底有啥区别?

    云服务器本质上是虚拟化资源池中的弹性实例,而传统物理服务器是独占的硬件实体,前者胜在弹性与运维便捷,后者强在物理隔离与性能稳定,具体选择取决于业务对成本、扩展性及安全合规的权衡,很多人初次接触服务器时,容易把“云服务器”和“传统物理服务器”混为一谈,觉得它们都是用来跑网站或存数据的盒子,这两者的底层逻辑完全不同……

    2026-06-29
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注