KVM 虚拟机网络不稳定问题

2017-02-05 17:47:22 +08:00
 MaxFang

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

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

ping KVM 虚拟机的情况如下:

kvm 配置如下:

5368 次点击
所在节点    Linux
7 条回复
ioiioi
2017-02-05 18:23:12 +08:00
你可以考虑下是否跟跟宿主的网卡驱动会有关系, broadcom 的要比 intel 差不少。
skylancer
2017-02-05 19:33:44 +08:00
有线网络请找 Intel ,无线网络请把 Intel 丢垃圾桶
tempdban
2017-02-06 08:43:39 +08:00
1.宿主机要和虚拟机通讯么?如果不需要,请使用 mwcvtap 虚拟网络。
2.numa 想进一步提高网络性能,可以绑核+核隔离,将虚拟机的核绑定到和网卡同一 numa node 上
3.有条件换网卡上 ovs-dpdk 或 PCIpassthrough
tempdban
2017-02-06 08:44:15 +08:00
1 应该是 macvtap
panzhc
2017-02-06 10:01:08 +08:00
看看网卡 ethtool -k eth0
holyzhou
2017-02-06 10:52:39 +08:00
其实思路就是怎么把虚拟机的网络流量独立开 @tempdban 三楼已经说的很详细了,很多也是私有云中用到的方式,实际中我觉得买个多口的支持 SR-IOV 的网卡 稍微配置下,这样带宽跟稳定性都会提高很多。
julyclyde
2017-02-06 11:00:48 +08:00
@holyzhou sriov 我遇到突然断流几秒钟的问题。不过没最终确认是 kvm 还是驱动程序还是卡的问题
同机型用 bridge 就正常

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/338259

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX