我绞尽脑汁想知道是什么导致了以下行为:
场景A:膝上型计算机(膝上型计算机)虚拟化-> ->开关->物理port ->调制解调器speedtest.com给我提供84 84mbps下载(这是预期的:来自物理以太网端口的瓶颈)。(有趣的是上传失败了,我推测这可能是双NATing造成的,但是没有足够的经验去知道。场景B:膝上型电脑->虚拟化->调制解调器speedtest.com和其他网站是不可及的,google.com和其他低带宽网站是可访问的,但加载缓慢。virtualizedpfsense的web接口流量监视器显示,WAN连接上的最大流量为1 1mbps。Google.com的速度测试最终加载并以0.05mb/秒的速度启动,然后达到0.01mb/秒,此时我关闭了它。
为了清楚起见:我的问题是为什么会发生这种奇怪的行为?奇怪的行为是虚拟化的,在场景A中得到84 1mbps,在场景B中<1 1mbps。在场景B中,期望行为大于84 1mbps。
附加信息:物联网是在PCI插槽上添加第二个以太网端口的膝上型电脑,是192.168.1.1 (尝试并真正安装)。(虚拟设置为192.168.9.1)
virtualizedpfsense是一个Atom PC,4个NIC运行CentOS7最小化,在bios中启用虚拟化,硬件不支持VT。yum、libvirt和openssh是唯一安装的软件包。(病毒管理器通过静态配置的Eth4安装在另一台PC上,用于远程GUI管理。)Eth1和Eth2被配置成不会在KVM主机上分配IP地址,pfsense 2.4.1 x64作为KVM客户端运行,Eth1和Eth2通过virtualpfsense被设置为半虚拟化通道,因此它们映射到虚拟Eth2 vEth1(WAN)和vETH2(LAN) (我已经阅读过半虚拟化技术,所以您不需要像VT这样的硬件支持。半虚拟化应该接近裸金属性能,场景A似乎证实了这一点。)(还值得注意的是,我能够让主机拥有1个IP,而来宾在相同的物理接口上拥有另一个IP,这会造成问题,所以我做了"nano /etc/sysconfig/network/ifcfg-enp2s0“BOOTPROTO=none,使主机停止在Eth 1和Eth2上获取IP地址。两个PFsense防火墙/光路由设备都有几乎默认的基本配置。只需通过局域网侧的DHCP和NAT的广域网。
发布于 2018-01-16 06:16:27
JFL是正确的,这是一个NIC校验和卸载错误。我的猜测是,当我的虚拟路由器在物理路由器后面时,它以某种方式实现了它,所以它不需要进行校验和。
问题概述:
解决方案:
enp1s0工具--卸载enp2s0 rx离开tx
备注:
Virtio_load=“ virtio_pci_load=”是“ if_vtnet_load=”是“ virtio_blk_load=”是“是”
https://networkengineering.stackexchange.com/questions/46609
复制相似问题