首页 > 编程知识 正文

虚拟机反应特别慢,虚拟机克隆后一个连不上网络

时间:2023-05-03 18:42:26 阅读:30998 作者:950

虚拟机克隆速度慢的原因之一

故障现象

故障的原因

解决方法

故障诊断流程

查看磁盘I/o

检查CPU和内存使用率

比较磁盘镜像的信息

原因分析

故障现象

研究开发部购买了新服务器,用scp复制旧服务器上虚拟机的磁盘镜像,用virt-clone命令克隆虚拟机,克隆速度非常慢,需要10几分钟,在旧服务器上克隆此虚拟机的磁盘镜像文件大小为120GB。

故障的原因

经过故障排除,此虚拟机在新计算机上的镜像实际占用空间为120GB,旧计算机上的占用空间为5.5GB,每次在新计算机上克隆时,都调用qemu-img convert以格式化镜像

解决方法

使用qemu-img convert将复制的镜像转换一次格式,并替换为转换的镜像文件。 命令如下:

故障诊断流程

查看磁盘I/o

发现如果安装了名为sysstat的rpm软件包,并在克隆时运行iostat -d 2命令,磁盘写入速度将会降低。 但是,将ISO磁盘的镜像文件复制到此磁盘时,速度至少为150MB/,表明磁盘的IO没有问题。

检查CPU和内存使用率

如果在克隆过程中使用top命令,则可以看到内存buff/cached非常多,qemu-img进程占用了很多CPU,ps -ef | grep qemu-img提供了进程详细信息,以及进程的ppu

比较磁盘镜像的信息

在新的旧计算机上运行ls -lh /data/template.qcow2和du -sh /data/template.qcow2命令时,新的旧计算机上显示在du -sh上的文件的实际占用空间分别为

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。