KVM/QEMU 与虚拟化基础

共 27 题
#

1. KVM 在线迁移(live migration)的原理中内存预拷贝、迭代收敛、共享存储依赖与中断风险控制

A KVM live migration 用预拷贝迭代收敛脏页,依赖共享存储,收敛后短暂暂停切换 ✓ 正确答案
B live migration 会复制整个磁盘到目标
C 迁移期间源 VM 不能运行
D 脏页率与会聚无关
#

2. NUMA 拓扑与 vCPU/内存绑定(pinning)如何避免跨 NUMA 访问?

A vCPU 无需绑定
B NUMA 跨节点访问与本地访问性能相同
C 通过 vCPU pinning 与内存 node 绑定让 vCPU 与内存同节点,避免跨 NUMA 访问 ✓ 正确答案
D 内存无法绑定到 NUMA 节点
#

3. DPU/SmartNIC 在虚拟化卸载(vSwitch offload)中的角色与收益?

A DPU 将 vSwitch 网络处理从主机 CPU 卸载到网卡,释放 CPU 并提升性能 ✓ 正确答案
B DPU 增加主机 CPU 负担
C DPU 无法卸载 vSwitch
D DPU 与虚拟化无关
#

4. KVM hugepage(大页)如何配置并提升虚机内存性能?

A 大页无需提前预留
B 大页会降低内存性能
C 通过预留大页并配置 VM 内存后端使用,可减少 TLB miss 提升内存性能 ✓ 正确答案
D 大页与 TLB 无关
#

5. KVM macvtap 在 MAC VLAN 模式下的网络配置与局限?

A macvtap 与 bridge 完全等价
B macvtap 让 VM 直连物理接口性能好,但默认不能与宿主机通信,功能受限 ✓ 正确答案
C macvtap 支持所有高级虚拟网络
D macvtap 无法让 VM 直连物理网络
#

6. KVM virtio-blk 如何实现半虚拟化磁盘?

A virtio-blk 通过共享 virtqueue 半虚拟化磁盘,减少模拟开销,提升性能 ✓ 正确答案
B virtio-blk 与 IDE 模拟性能相同
C virtio-blk 无需 guest 驱动
D virtio-blk 只支持块设备模拟
#

7. KVM virtio-net 如何实现半虚拟化网络?

A virtio-net 通过共享队列半虚拟化网络,多队列与 vhost 提升性能,优于模拟网卡 ✓ 正确答案
B virtio-net 与 e1000 性能相同
C virtio-net 不支持多队列
D virtio-net 需要 guest 无驱动
#

8. KVM virtio-scsi 如何实现 SCSI 半虚拟化?

A virtio-scsi 与 virtio-blk 完全相同
B virtio-scsi 一个控制器只能一个磁盘
C virtio-scsi 不支持 SCSI 命令
D virtio-scsi 提供半虚拟化 SCSI 控制器,支持单控制器多 LUN 与 SCSI 特性 ✓ 正确答案
#

9. RDMA(InfiniBand/RoCE)在虚拟化环境中的直通与虚拟化方案?

A virtio-net 完全支持 RDMA
B RDMA 只能直通,无法共享
C RDMA 虚拟化可用 PCI 直通(单 VM 高性能)或 SR-IOV(多 VM 共享),软件虚拟化难承载 ✓ 正确答案
D SR-IOV 不支持 RDMA
#

10. SR-IOV 直通与 virtio-net 虚拟网卡的性能与功能取舍中哪些场景适合直通、哪些必须保留虚拟化特性

A virtio-net 性能一定高于 SR-IOV
B SR-IOV 功能比 virtio-net 更完整
C SR-IOV 性能高但功能受限,virtio-net 功能灵活但软件开销大,按场景取舍 ✓ 正确答案
D SR-IOV 与 virtio-net 完全相同
#

11. libvirt network 如何实现 NAT、bridge、isolated?

A libvirt 网络只有 NAT 一种
B libvirt 网络分 NAT(共享外网)、bridge(直连物理)、isolated(隔离)三种模式 ✓ 正确答案
C isolated 网络可访问外网
D bridge 网络与宿主机隔离
#

12. libvirt 中raw/qcow2 存储卷的创建、扩容与挂载流程?

A 卷创建后无法挂载到 VM
B qcow2 卷无法扩容
C raw 卷支持快照功能
D libvirt 支持创建 raw/qcow2 卷、在线扩容并挂载,扩容后需在 guest 内扩展 ✓ 正确答案
#

13. libvirt 存储池(pool)与存储卷(volume)在 KVM 虚拟化中的管理与配置?

A 存储池只能有一种类型
B 存储池与存储卷是同一概念
C 存储池是存储资源集合(dir/fs/lvm/iscsi),存储卷是池内 VM 磁盘 ✓ 正确答案
D 存储卷无法作为 VM 磁盘
#

14. qcow2 内部快照(internal snapshot)的机制与使用场景?

A qcow2 内部快照存于文件内,简单易用但文件会膨胀,适合测试与临时回滚 ✓ 正确答案
B 内部快照不占空间
C 内部快照只支持内存
D 内部快照优于外部快照
#

15. qcow2 如何实现外置快照?

A 外置快照存于单一文件内
B 外置快照与内部快照完全相同
C 外置快照创建独立 overlay 文件,文件独立、性能好,用 blockcommit 合并 ✓ 正确答案
D 外置快照无法合并
#

16. raw 在性能与特性的取舍

A raw 支持原生快照与压缩
B raw 无元数据开销、性能好,但缺快照/压缩特性,适合高性能场景 ✓ 正确答案
C raw 性能一定低于 qcow2
D raw 与 qcow2 特性完全相同
#

17. vhd/vhdx 格式在 Hyper-V/KVM 互操作中的兼容性处理?

A vhd/vhdx 无法转换为 qcow2
B vhd/vhdx 与 qcow2 互操作靠 qemu-img 转换,并需适配 guest 驱动与引导 ✓ 正确答案
C 转换后无需验证
D KVM 无法读取 vhdx
#

18. virsh 快照链管理中 internal/external 快照、blockcommit 合并与删除快照的数据安全边界

A external 快照可直接删除
B 删除 external 快照前必须先 blockcommit 合并,否则可能丢失链尾数据 ✓ 正确答案
C blockcommit 会扩大快照
D 快照链与数据安全无关
#

19. virt-install 在创建 VM 时的关键参数与无人值守安装?

A virt-install 无法无人值守安装
B virt-install 用关键参数定义 VM 资源,配合 kickstart 注入实现无人值守安装 ✓ 正确答案
C virt-install 只能手动安装
D virt-install 无网络参数
#

20. virtio-balloon 内存气球与内存超售的回收机制,以及气球驱动缺失导致的 guest 内存无法回收问题

A 超售与 balloon 无关
B balloon 无需 guest 驱动
C balloon 只用于缩减内存
D virtio-balloon 通过 guest 驱动回收空闲内存支持超售,驱动缺失会导致内存无法回收 ✓ 正确答案
#

21. KVM CPU 模型 host-passthrough 与 host-model 的差异

A host-passthrough 与 host-model 完全一致
B host-passthrough 性能最高但迁移受限,host-model 兼容迁移但性能略降 ✓ 正确答案
C host-passthrough 迁移一定没问题
D host-model 性能一定最高
#

22. KVM 中如何隐藏 CPU 特性以保障跨主机迁移兼容(如 host-passthrough 迁移限制)?

A host-passthrough 迁移永不失败
B 通过禁用不一致的 CPU 特性或用统一 CPU 模型,使 VM 特性跨主机一致以保障迁移 ✓ 正确答案
C CPU 特性与迁移无关
D 隐藏特性无法配置
#

23. Proxmox VE SDN 在虚拟化网络(VNet、subnet、DHCP)中的配置?

A VNet 与物理网络无关
B Proxmox 无法管理虚拟网络
C SDN 不支持 DHCP
D Proxmox SDN 通过 VNet、subnet 与 DHCP 集中管理虚拟网络,支持 VLAN/VXLAN ✓ 正确答案
#

24. Proxmox VE 集群(cluster、HA、迁移)的架构与运维?

A corosync 与集群无关
B Proxmox 集群无 HA 能力
C 在线迁移无需共享存储
D Proxmox 集群通过 corosync 通信,HA 自动恢复故障,在线迁移需共享存储 ✓ 正确答案
#

25. libvirt secret 如何管理虚拟机磁盘加密与凭据密钥?

A libvirt secret 不用于磁盘加密
B libvirt secret 安全存储磁盘加密密钥与认证凭据,XML 引用 secret 而非明文 ✓ 正确答案
C 密钥必须明文写在 XML
D secret 无法管理 iSCSI 凭据
#

26. virt-resize 如何实现 VM 磁盘扩容?

A virt-resize 离线调整分区与文件系统扩容磁盘,输出新镜像保证安全 ✓ 正确答案
B virt-resize 只能在线扩容
C virt-resize 无法调整文件系统
D virt-resize 会破坏原镜像
#

27. virt-sysprep 在 VM 通用化(去除机器特定信息)中的应用?

A virt-sysprep 无法清理 SSH 密钥
B virt-sysprep 会保留机器 ID
C virt-sysprep 去除主机名、机器 ID、SSH 密钥等机器特定信息,用于制作可克隆模板 ✓ 正确答案
D virt-sysprep 用于磁盘扩容