确认是否需要优化私有镜像
- 若当前云服务器为XEN虚拟化类型,需要优化。
- 若当前云服务器为KVM虚拟化类型,且未包含virtio驱动,需要优化。
- 若当前云服务器为KVM虚拟化类型,且包含virtio驱动,不需要优化。
操作步骤
- 您可以执行以下命令,查看当前云服务器的虚拟化类型。
lscpu
- 如果回显信息中的Hypervisor vendor为XEN,说明当前云服务器为XEN虚拟化类型,请按照私有镜像优化过程对私有镜像进行优化。
- 如果回显信息中的Hypervisor vendor为KVM,说明当前云服务器为KVM虚拟化类型。请根据步骤2进一步判断是否需要优化。
图1 查看Linux云服务器虚拟化类型
- 确认当前系统是否包含virtio驱动。不同操作系统执行命令有所不同,请根据系统类型选择对应的命令执行。
- CentOS/EulerOS系列
lsinitrd /boot/initramfs-`uname -r`.img | grep virtio
如果引导的虚拟文件系统是initrd,执行如下命令。
lsinitrd /boot/initrd-`uname -r` | grep virtio
- Ubuntu/Debian系列
- SUSE和openSUSE系列
如果已经包含了virtio驱动,您可以直接导入私有镜像,无需优化私有镜像。更多信息,请参见通过外部镜像文件创建Linux系统盘镜像。
如果没有包含virtio驱动,请按照私有镜像优化过程对私有镜像进行优化。
- CentOS/EulerOS系列