Xen动态迁移中的内存热拷贝 [转]
2012-09-29 10:01
204 查看
Xen的Live Migration可以使得一个虚拟机在不停止服务的情况下从一台服务器迁移到另一台服务器上,该功能的好处不言而喻。当然Live Migration的执行过程很复杂,这里,我们研究一下内存是如何迁移到另一台服务器上的,实际上这相当于在不同的物理机器之间进行进程上下文的切换,这是该“Migration”被誉为“Live”的核心。那就是内存热拷贝,见下图:
(1)源主机中内存的使用情况(2)将源主机的内存拷贝到目标主机,在此过程中源主机的内存发生了改变,但不会所有内存都发生改变。(3)将发生改变的内存拷贝到目标主机,在此过程中源主机继续改变。(4)这样重复的对发生改变的内存进行拷贝,直到两边内存一致,完成迁移。 这里有一个假设,那就是拷贝内容会越来越少,因为拷贝时间越来越短,从而达到最终两边内容的一致。所以拷贝次数和迁移时间是随机的,但它确实收敛的。原文:http://www.newlinetech.cn/article/t3.html
(1)源主机中内存的使用情况(2)将源主机的内存拷贝到目标主机,在此过程中源主机的内存发生了改变,但不会所有内存都发生改变。(3)将发生改变的内存拷贝到目标主机,在此过程中源主机继续改变。(4)这样重复的对发生改变的内存进行拷贝,直到两边内存一致,完成迁移。 这里有一个假设,那就是拷贝内容会越来越少,因为拷贝时间越来越短,从而达到最终两边内容的一致。所以拷贝次数和迁移时间是随机的,但它确实收敛的。原文:http://www.newlinetech.cn/article/t3.html
相关文章推荐
- Xen动态迁移的内存热拷贝技术
- Xen动态迁移中的内存热拷贝 [转]
- Citrix XenServer动态迁移(XenMotion)技术解析
- 注意浅拷贝的动态内存的释放
- Xen动态迁移源码分析
- xen虚拟机的迁移之动态迁移法
- Xen主机动态调整CPU和内存
- 深拷贝与浅拷贝~动态内存释放有关
- Xen虚拟机动态迁移法
- 阿里云大数据利器之-RDS迁移到Maxcompute实现动态分区
- cocos2d-x3.0之内存拷贝
- mysql 通过拷贝数据文件的方式进行数据库迁移实例
- 字符内存动态分配管理类(CAutoMem)
- 详细介绍kvm虚拟机静态和动态迁移(图文介绍)
- 动态内存有那几个?
- 一个动态内存管理模块的实现
- proxmox无集群模式动态迁移
- C语言内存的动态存储管理4-边界标识法http://blog.csdn.net/hbuxiaoshe/article/details/5998538
- C/C++函数间动态内存的传递
- 动态链接库中分配内存引起的问题-- windows已在XX.exe中触发一个断点