我有一些 CentOS 7 客户机(domU)在一些 CentOS 5 + Xen 3.0 主机(dom0)上运行。
dmesg
我在和中看到了很多这样的情况/var/log/messages
:
12 月 11 日 13:33:50 appsrv01 内核:net eth1:插槽过多 12 月 11 日 13:34:50 appsrv01 内核:net eth1:插槽过多 12 月 11 日 14:07:52 appsrv01 内核:net eth0:插槽过多 12 月 11 日 14:07:52 appsrv01 内核:net eth0:插槽过多 [939983.923659] net eth1: 插槽过多 [940043.133026] net eth1: 插槽过多 [942025.876150] net eth0: 插槽过多 [942025.879094] net eth0: 插槽过多
这可能是什么原因造成的?
domU信息:
$ uname -r 3.10.0-229.4.2.el7.x86_64 $ cat /etc/redhat-release CentOS Linux 版本 7.1.1503(核心)
dom0信息:
$ uname -r 2.6.18-371.11.1.el5xen $ cat /etc/redhat-release CentOS 版本 5.10(最终版) $ rpm -aq xen xen-3.0.3-142.el5_9.3
domU 配置文件:
名称 = “appsrv01” 内核 = “/boot/domUs/appsrv01/vmlinuz-3.10.0-229.4.2.el7.x86_64” ramdisk = “/boot/domUs/appsrv01/initramfs-3.10.0-229.4.2.el7.x86_64.img” 根目录 = “/dev/xvda1 ro” vcpus = 2 最大 CPU = 4 内存 = 1024 最大内存 = 2048 on_poweroff =“销毁” on_reboot =“重启” on_crash =“重启” 磁盘 = [ “phy:/dev/sdb5,xvda1,w”, “phy:/dev/sdb6,xvda2,w”] vif = ['桥=xenbr0','桥=xenbr1']
答案1
通过禁用主机网卡上的卸载功能解决了现代环境中的相同问题
ethtool -K eth0 tso off gso off