V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
MaxFang
V2EX  ›  Linux

KVM 虚拟机网络不稳定问题

  •  
  •   MaxFang · 2017-02-05 17:47:22 +08:00 · 5383 次点击
    这是一个创建于 2857 天前的主题,其中的信息可能已经有所发展或是发生改变。

    debian6 宿主主机( A )安装了一台 kvm 虚拟机( B ),虚拟机 系统为 debian8 ,最近一段时间发现 B 上面的服务响应时间时快时慢,初步排除项目代码的问题。后来发现可能是 KVM 虚拟网络不稳定造成的。 内网包括宿主主机 A 在内的机器 ping 虚拟机 B 均显示网络不稳定,但是其他机器 ping 宿主机器 A 响应时间则是正常的。反向 ping 的结果也是一致的,从 Bping 其他机器均不稳定。

    是和 kvm 的配置有关系么,网络方便的配置需要优化?麻烦对这块熟悉的朋友指导一下。

    ping KVM 虚拟机的情况如下: Markdown

    kvm 配置如下: Markdown

    7 条回复    2017-02-06 11:00:48 +08:00
    ioiioi
        1
    ioiioi  
       2017-02-05 18:23:12 +08:00
    你可以考虑下是否跟跟宿主的网卡驱动会有关系, broadcom 的要比 intel 差不少。
    skylancer
        2
    skylancer  
       2017-02-05 19:33:44 +08:00 via Android
    有线网络请找 Intel ,无线网络请把 Intel 丢垃圾桶
    tempdban
        3
    tempdban  
       2017-02-06 08:43:39 +08:00 via Android
    1.宿主机要和虚拟机通讯么?如果不需要,请使用 mwcvtap 虚拟网络。
    2.numa 想进一步提高网络性能,可以绑核+核隔离,将虚拟机的核绑定到和网卡同一 numa node 上
    3.有条件换网卡上 ovs-dpdk 或 PCIpassthrough
    tempdban
        4
    tempdban  
       2017-02-06 08:44:15 +08:00 via Android
    1 应该是 macvtap
    panzhc
        5
    panzhc  
       2017-02-06 10:01:08 +08:00
    看看网卡 ethtool -k eth0
    holyzhou
        6
    holyzhou  
       2017-02-06 10:52:39 +08:00
    其实思路就是怎么把虚拟机的网络流量独立开 @tempdban 三楼已经说的很详细了,很多也是私有云中用到的方式,实际中我觉得买个多口的支持 SR-IOV 的网卡 稍微配置下,这样带宽跟稳定性都会提高很多。
    julyclyde
        7
    julyclyde  
       2017-02-06 11:00:48 +08:00
    @holyzhou sriov 我遇到突然断流几秒钟的问题。不过没最终确认是 kvm 还是驱动程序还是卡的问题
    同机型用 bridge 就正常
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4194 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.