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