通过qemu monitor 来测试 qemu live migration (3)

本文通过qemu monitor详细介绍了虚拟机迁移测试的过程,包括输入迁移目标地址和端口,观察迁移状态,关注关键参数如迁移时间、内存大小等。在成功迁移后,虚拟机在目标服务器上正常运行,源服务器进入paused状态。文章还简析了热迁移流程,强调了脏页(dirty page)传输在ram迁移中的重要性,并指出优化通常针对这一过程。
摘要由CSDN通过智能技术生成

3. 迁移测试

在源服务器上的qemu monitor中输入迁移的目的地址和端口,然后打印迁移状态

(qemu)migrate -d tcp:192.168.0.11:4444
(qemu)info migrate

可以看到迁移状态中包含了很多参数的配置情况以及迁移耗费的时间,迁移内存大小等等。以此为基础可以做很多的测试和优化。比较值得注意的数值如下:

total time //总迁移时间
downtime   //虚拟机down机的时间,这影响到了用户体验
setup      //做配置的时间
transferred ram  //总共传输的ram大小
throughput  //传输速度
page size   //内存页的大小

当迁移成功后,我们在通过vncviewer访问目的机上的虚拟机,就可以看到虚拟机已经在正常运行状态,而源服务器上的虚拟机进入了paused(postmigrate)状态。

4. 热迁移流程简析(https://www.linux-kvm.org/page/Migration)

1. Setup
    Start guest on destination, connect, enable dirty page logging and more
2. Transfer Memory
    Guest continues to run
    Bandwidth limitation (controlled by the user)
    First
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值