虚拟化技术理论知识考核试题及答案_第1页
虚拟化技术理论知识考核试题及答案_第2页
虚拟化技术理论知识考核试题及答案_第3页
虚拟化技术理论知识考核试题及答案_第4页
虚拟化技术理论知识考核试题及答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟化技术理论知识考核试题及答案一、单项选择题(每题1分,共20分。每题只有一个正确答案,请将正确选项字母填入括号内)1.在x86架构中,最早被Intel引入、用于支持CPU虚拟化的指令集扩展是()。A.VT-d  B.VT-x  C.AMD-V  D.EPT答案:B2.下列哪一项不是全虚拟化(FullVirtualization)的典型特征()。A.客户操作系统无需修改  B.使用二进制翻译技术  C.需要硬件辅助虚拟化  D.虚拟机监控器运行在Ring0答案:C3.在KVM虚拟化架构中,负责用户态I/O请求处理的组件是()。A.QEMU  B.libvirt  C.virsh  D.SPICE答案:A4.当启用EPT(ExtendedPageTables)时,发生EPTViolation后由谁负责处理()。A.客户操作系统  B.VMM  C.宿主机内核  D.硬件自动重映射答案:B5.SR-IOV技术中,PF(PhysicalFunction)可以虚拟出的最大VF(VirtualFunction)数量由()决定。A.操作系统版本  B.设备厂商固件  C.PCIe规范  D.宿主机CPU核数答案:B6.在VMwarevSphere7.0中,用于实现内存超额分配(Overcommitment)的透明页面共享机制简称()。A.TPS  B.ballooning  C.vSwp  D.vSAN答案:A7.下列关于容器(Container)与虚拟机(VM)的描述,正确的是()。A.容器共享宿主机内核  B.容器需要硬件虚拟化支持  C.虚拟机启动速度通常快于容器  D.容器使用cgroup实现硬件辅助虚拟化答案:A8.在Xen架构中,Domain0的直接作用是()。A.提供硬件驱动  B.运行客户虚拟机  C.实现CPU调度  D.提供固件接口答案:A9.当KVM虚拟机配置virtio-net时,数据平面采用下列哪种路径可最大限度降低延迟()。A.vhost-net  B.macvtap  C.bridge  D.ovs-dpdk答案:D10.在OpenStackNova中,用于决定虚拟机调度到哪个计算节点的过滤器组件是()。A.Scheduler  B.Conductor  C.Placement  D.Neutron答案:A11.下列哪一项不是导致虚拟机“时间漂移”(clockdrift)的根本原因()。A.缺少APICv  B.中断虚拟化开销  C.TSC偏移  D.电源管理变频答案:A12.在ARM虚拟化中,用于二级页表转换的硬件扩展称为()。A.SMMU  B.SVE  C.VHE  D.HCR_EL2答案:A13.当使用QEMU/KVM快照(snapshot)时,默认的磁盘格式是()。A.qcow2  B.raw  C.vmdk  D.vdi答案:A14.在Hyper-V中,用于实现动态内存(DynamicMemory)的“热添加”单元称为()。A.MemoryBalloon  B.SmartPaging  C.NUMASpanning  D.MemoryBuffer答案:D15.下列关于virtio-blk与virtio-scsi的描述,错误的是()。A.virtio-scsi支持大于2TB磁盘  B.virtio-blk支持SCSIpassthrough  C.virtio-scsi支持多队列  D.virtio-blk延迟更低答案:B16.在Kubernetes中,用于将宿主机/dev/kvm字符设备注入到Pod的字段是()。A.hostNetwork  B.devices.kubevirt.io/kvm  C.privileged  D.hugepages-2Mi答案:B17.当虚拟机开启“嵌套虚拟化”时,第二层VMM访问硬件资源需要经过()层EPT。A.1  B.2  C.3  D.4答案:B18.在vSphere分布式交换机(VDS)中,用于实现跨主机私有VLAN通信的功能是()。A.PVLAN  B.LACP  C.NetFlow  D.PortMirroring答案:A19.下列哪一项最能准确描述“热迁移”(LiveMigration)的停机时间(downtime)指标()。A.等于内存复制总时长  B.等于最后迭代脏页传输时长  C.等于磁盘同步时长  D.等于TCP握手时长答案:B20.在AMDSEV(SecureEncryptedVirtualization)中,用于保护虚拟机内存不被宿主机窥探的密钥由()生成。A.AMD-SP  B.BIOS  C.VMM  D.QEMU答案:A二、多项选择题(每题2分,共20分。每题有两个或两个以上正确答案,多选、少选、错选均不得分)21.下列哪些技术可用于缓解虚拟化环境中“IO瓶颈”()。A.SR-IOV  B.vhost-user  C.DPDK  D.EPT  E.virtio答案:A、B、C、E22.关于KVM的硬件要求,正确的有()。A.CPU必须支持vmx或svm  B.必须启用BIOS虚拟化开关  C.必须支持EPT或NPT  D.必须支持APICv  E.必须支持AES-NI答案:A、B、C23.下列哪些命令可以在线查看QEMU虚拟机块设备I/O性能()。A.virshdomblkstat  B.qemu-imgmap  C.iostat  D.qemu-monitor-command  E.virshdommemstat答案:A、C、D24.在Xen中,属于特权操作的有()。A.更新页表  B.访问物理I/O端口  C.发送事件通道  D.修改HVM参数  E.读取TSC答案:A、B、C、D25.下列哪些场景适合使用“链接克隆”(LinkedClone)技术()。A.虚拟桌面基础架构(VDI)  B.持续集成测试  C.长期归档备份  D.快速弹性扩容  E.高负载数据库主库答案:A、B、D26.关于NUMA与虚拟化,正确的有()。A.vNUMA可在虚拟机内部暴露拓扑  B.跨NUMA节点访存延迟更高  C.绑定vCPU到同一NUMA节点可减少延迟  D.ESXi默认关闭vNUMA  E.KVM自动计算vNUMA拓扑答案:A、B、C、E27.下列哪些属于“半虚拟化”(Paravirtualization)接口()。A.HyperCALL  B.vmcall  C.virtio  D.xen-netfront  E.INT0x80答案:A、C、D28.在OpenStack中,与虚拟机生命周期管理直接相关的服务有()。A.Nova  B.Neutron  C.Cinder  D.Glance  E.Keystone答案:A、C、D29.下列哪些措施可提升虚拟机网络吞吐量()。A.启用多队列virtio-net  B.使用ovs-dpdk  C.开启TSO/UFO  D.关闭IOMMU  E.使用SR-IOVVF答案:A、B、C、E30.关于“虚拟机逃逸”(VMEscape)攻击面,正确的有()。A.漏洞可能存在于QEMU设备模拟  B.漏洞可能存在于EPT页表  C.漏洞可能存在于宿主机内核驱动  D.漏洞可能存在于vfio-pci模块  E.漏洞可能存在于虚拟机用户态应用答案:A、C、D三、填空题(每空1分,共20分)31.在IntelVT-x中,VM-entry与VM-exit通过________结构保存与恢复CPU状态。答案:VMCS32.KVM模块加载后,会在/dev目录下创建字符设备________,供QEMU打开。答案:/dev/kvm33.在virtio规范中,设备与驱动之间通过________环(vring)进行批量数据传输。答案:virtqueue34.当使用qcow2格式时,通过________技术可实现快照、压缩与加密。答案:写时复制(Copy-on-Write)35.在vSphere中,若虚拟机“份额”(Shares)设置为“Normal”,则其内存份额值为每GB________份额。答案:1024036.Xen的“影子页表”机制主要用于解决________虚拟化中的页表同步问题。答案:HVM(全虚拟化)37.在ARMv8虚拟化扩展中,异常级别________用于运行宿主机内核。答案:EL238.当启用“巨页”(HugePage)时,x86默认的巨页大小为________KB。答案:204839.在KubernetesDevicePlugin框架中,KubeVirt通过________资源名向Kubelet注册kvm设备。答案:devices.kubevirt.io/kvm40.在QEMUmonitor中,命令________可在线添加一块virtio-blk磁盘。答案:drive_add41.在AMD-V中,用于提供IO端口保护的技术缩写为________。答案:VI(VirtualInterrupt)42.当虚拟机使用“PCIePassthrough”时,必须开启主板________功能以保证隔离。答案:IOMMU(AMD-Vi或IntelVT-d)43.在OpenStack中,若flavor的extra-specs设置hw:cpu_policy=dedicated,则vCPU将被________到物理核。答案:独占绑定(pinned)44.在Hyper-VReplica中,复制间隔最短可设置为________秒。答案:3045.在Linux内核中,用于限制容器CPU使用率的子系统为________。答案:cpu.cfs_quota_us(或写cpu子系统)46.当使用virtio-net多队列时,队列数通常与________数量一致以获得最佳性能。答案:vCPU47.在Xenlivemigration中,若内存脏页产生速率大于传输速率,会触发________算法进行节流。答案:rate-limit(或写“限速”)48.在vSphere7.0U2中,引入的“内存分级”技术称为________。答案:MemoryTiering(或PMem)49.在QEMU中,参数-machinetype=pc-q35-________可启用更现代的芯片组。答案:6.2(或任意有效版本号,如6.0)50.在KVM中,用于在线合并快照到基镜像的命令是qemu-img________。答案:commit四、判断题(每题1分,共10分。正确打“√”,错误打“×”)51.在KVM中,virtio设备必须依赖硬件辅助虚拟化才能工作。()答案:×52.当启用EPT后,客户机修改CR3寄存器不会触发VM-exit。()答案:√53.在Xen中,PV模式客户机内核需要移植修改,因此无法运行Windows系统。()答案:√54.VMware的vMotion可以在不同vCenterServer实例之间进行,无需共享存储。()答案:√55.容器与虚拟机一样,需要模拟完整的硬件指令集。()答案:×56.SR-IOV的VF可以直接分配给不同虚拟机,实现线速网络吞吐。()答案:√57.在AMD-V中,NPT(NestedPageTables)与Intel的EPT功能等价。()答案:√58.在QEMU中,qcow2格式磁盘性能一定优于raw格式磁盘。()答案:×59.当虚拟机开启“嵌套虚拟化”后,第二层KVM的VMCS需要在内存中做两次EPT转换。()答案:√60.在OpenStack中,Cinder卷只能挂载到同一可用域(AZ)内的虚拟机。()答案:√五、简答题(封闭型,每题5分,共20分)61.简述IntelVT-x中VMX-root与VMX-nonroot两种运行模式的区别。答案:VMX-root模式是宿主机(VMM)运行模式,拥有完整硬件控制权;VMX-nonroot模式是客户机运行模式,受限访问硬件资源,敏感指令可触发VM-exit回到VMX-root,从而实现隔离与截获。62.列举三种常见的虚拟机磁盘格式,并指出其中支持“快照”功能的格式。答案:raw、qcow2、vmdk;qcow2与vmdk支持快照。63.简述“内存气球”(ballooning)技术的工作流程。答案:宿主机通过virtio-balloon驱动通知客户机气球驱动申请或释放内存,客户机把空闲页归还给气球,气球再通知VMM回收物理页,实现动态调节。64.简述SR-IOV中PF与VF的关系。答案:PF(PhysicalFunction)拥有完整PCIe功能,可配置与管理;VF(VirtualFunction)是PF派生的轻量实例,共享PF资源,可直接分配虚拟机,实现高吞吐低延迟。六、简答题(开放型,每题10分,共20分)65.结合生产实践,分析在1000台虚拟机规模的集群中,如何权衡“CPU超分”与“性能稳定性”,并给出可量化的监控指标与调优策略。答案:1)超分比例:经验值1:3~1:5,关键业务1:1.2;2)指标:CPUreadytime<5%,co-stop<3%,物理CPU利用率<70%;3)策略:按业务分级,核心应用独占绑定;使用NUMA亲和;动态资源池DRS;监控告警接入Prometheus+Grafana;定期压测SPECcpu与业务峰值;结合电源管理关闭Turbo避免波动。66.某金融客户要求“零停机”跨城双活,预算充足。请设计一套基于KVM+QEMU+OpenStack的跨城热迁移方案,包括网络、存储、带宽、RPO/RTO、风险点及回退措施。答案:网络:双城部署EVPN/VXLAN,RTT<2ms,带宽≥10Gbps,启用JumboFrame;存储:采用StretchCluster,使用CephRBDmirroring同步卷,RPO=0;控制面:OpenStackNova-cell跨城,Nova-api全局,NeutronDVR+BGP-EVPN;迁移:使用Novalive-migrationwithsharedstorage(Ceph),downtime<150ms;风险:脑裂用仲裁站点+mon权重;回退:预演脚本+快照+数据库Binlog延迟回放;RTO:目标30s,实际测试18s;监控:Prometheus+Alertmanager,链路抖动触发自动禁止迁移。七、计算题(共20分)67.(10分)某宿主机共32核64线程,主频2.5GHz,启用超线程。现有虚拟机A配置16vCPU,CPUlimit=20000MHz,份额=Normal(10240/G);虚拟机B配置8vCPU,份额=High(20480/G)。当两者同时满负载时,求A、B各自可获得的物理CPU时间比例。答案:总份额=10240×16+20480×8=163840+163840=327680;A比例=163840/327680=50%;B比例=163840/327680=50%;由于limit存在,A上限20GHz,物理共64×2.5=160GHz,占比20/160=12.5%,未超限,故最终A=50%,B=50%。68.(10分)一台虚拟机磁盘为qcow2格式,基镜像大小20GB,快照1占用2GB,快照2在快照1基础上新增3GB。若使用qemu-imgconvert将快照2合并为新的独立raw镜像,求最终raw镜像大小及所需最小磁盘空间。答案:raw镜像大小=基镜像20GB+快照1增量2GB+快照2增量3GB=25GB;convert过程中需要同时读取qcow2链(20+2+3)并写入25GB,临时空间峰值25GB,加上链文件25GB,共50GB;若链文件与输出在同一盘,需≥50GB;若链文件只读,输出盘≥25GB。八、综合应用题(共30分)69.阅读以下场景并回答问题:某电商大促期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论