处理从虚拟机到物理机的数据包:
半虚拟化技术可以让数据包绕过QEMU虚拟网卡,直接从虚拟机进入虚拟化层。
性能排名虚拟网卡的功能:
简化虚拟环境中的网络交换,取代传统的LinuxTAP设备和Bridge设备的组合
MacVTap设备有3种不同的工作模式:
创建MacVTap端口流程
使用MacVTap网络的KVM虚拟机
配置xml文件如下
虚拟机开机后,主机系统会自动创建一个MacVTap供虚拟机使用的设备。MacVTap设备挂载主设备eth0,工作模式为Bridge
xml文件配置
1.干扰和多个物理网卡队列
检查网卡是否支持RSS:
ls/sys/class/net/eth0/queues/
2.结合障碍
3.多队列Virtio网卡
检查是否支持:
grepIFF_MULTL_QUEUE/usr/include/Linux/if_tun.h
多队列Virtio网卡配置:
N1-8最多支持8个队列。在虚拟机上运行以下命令以启用它。多队列网卡:
ethtool-Leth0combinedM
M1-N,M小于等于N
PCIpassthrough配置
1.查看网卡设备信息:
lspci或virshnodedev-list--tree
2.获取配置信息pci_0000_02_00_0
virshnodedev-dumpxmlpci_0000_02_00_0
3.编辑虚拟机xml文件,添加PCI设备信息
SR-IOV上有两类功能。
SR-IOV标准可以实现PCI-E设备的高效共享,具有以下优点:
2.网卡SR-IOV配置
SR-IOV配置需要先配置PF主机,然后使用虚拟机专用的子网卡。
(1)加载SR-IOV内核模块
通过modprobe命令加载igb模块。
modprobeigb
实际加载时,需要激活虚拟功能(VF)。
modprobeigbmax_vfs=7
如果需要重置VF,可以删除该模块并重新加载。
modprobe-rigb
将配置久写入配置文件。
echo"optionigbmax_vfs=7">>/etc/modprobe.d/
通过lspci命令可以看到多个主网卡和子网卡。
(2)子网卡使用
虚拟机可以通过网卡独占使用子网卡。
virshnodedev-list|grep0b
虚拟机的网卡xml配置文件如下:
虚拟机需要安装网卡驱动才能使用子网卡。高版本的Linux系统可以自动识别子网卡。
Windows系统只能是2008Severer以上,并且必须安装最新的Intel网卡驱动。
BIOS中各选项的中英文介绍:
1.信息系统信息菜单:
ProductName:产品型号
BIOSVersion:BIOS版本
LenovoSN:主机编号
UUIDNumber:UUID序列号
CPU:CPU型号
SystemMemory:内存容量
HardDisk:硬盘型号
PreinstalledOSLicense:Windows许可证信息(预装Windows8及以上系统的BIOS中可以看到此项)。
2.配置高级设置菜单:
SystemTime:系统时间;
SystemDate:系统日期;
Wireless:打开或关闭无线网卡;
SATAControllerMode:SATA控制器工作模式(安装XP系统时选择IDE/兼容模式;安装Windows7时选择AHCI模式)或以上系统);
GraphicDevice:显卡工作模式(SwitchableGraphics表示在双显卡之间切换;UMAGraphic表示仅使用集成显卡);
PowerBeep:打开或关闭插拔电源适配器时的提示声;
IntelVirtualTechnology:打开或关闭Intel虚拟化技术(部分型号CPU不支持虚拟化,没有此选项;如果电脑有AMD芯片组,虚拟化选项常显示为“SVMSupport”);
BiosBackFlash:是否允许BIOS回滚刷新;
HotkeyMode:F1-F12热键模式切换;
AlwaysOnUSB:打开或关闭USB关机充电功能;
DPTF:打开或关闭Intel动态节能技术;
AOACConfigration:打开或关闭智能连接。
ty安全设置菜单:
AdministratorPassword:超级管理员密码状态(NotInstalled:未设置密码;Installed:已设置密码;Clear:密码已清除);
UserPassword:用户密码状态(NotInstalled:未设置密码;Installed:已设置密码;Clear:已清除密码);
HDDPassword:硬盘密码状态(NotInstalled:无密码)已设置;Installed:已设置密码;Clear:已清除密码);
SetAdministratorPassword:设置超级管理员密码(如果要设置密码,请记住,除特殊情况外不推荐)设置);
SetHardDiskPasswords:设置硬盘密码;
SecurityBoot:打开或关闭安全启动(转换预装Winodws10/8.1时请关闭此功能/8系统到Windows7).
4.开机启动设置菜单:
BootMode:启动模式(UEFI:仅支持GPT磁盘启动;LegacySupport:传统模式,支持MBR磁盘启动)。
USBBoot:启用或禁用USB设备启动;
PXEBoottoLAN:启用或禁用PXE网络启动(建议使用Disable关闭此功能);
BootDevicePriority:启动设备的优先级列表如下:
SATAHDD:硬盘启动;
SATAODD:光驱启动;
NetworkBoot:网络启动。
退出菜单:
ExitSavingChanges:保存当前设置并退出BIOS;
ExitDiscardingChanges:不保存当前设置直接退出BIOS;
DiscardChanges:取消当前修改的所有设置;
SaveChanges:保存当前修改的所有设置;
DiscardChanges:取消当前修改的所有设置;
SaveChanges:保存当前修改的所有设置;
LoadDefaultSettings:恢复BIOS出厂默认设置;
OSOptimizedDefaults:操作系统优化设置(Win864Bit:针对Win8系统优化设置;OtherOS:对Windows7及更早版本系统优化)。
上一篇:cpu不支持虚拟化怎么办
下一篇:7840hs支持虚拟化