qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] What's the advantages of POSTCOPY over CPU-THROTTLE?
@ 2016-01-06  9:41 Zhangbo (Oscar)
  2016-01-06  9:57 ` Dr. David Alan Gilbert
  0 siblings, 1 reply; 6+ messages in thread
From: Zhangbo (Oscar) @ 2016-01-06  9:41 UTC (permalink / raw)
  To: qemu-devel@nongnu.org, dgilbert@redhat.com
  Cc: zhouyimin Zhou(Yimin), Zhanghailiang, Yanqiangjun,
	Huangpeng (Peter), Herongguang (Stephen), Linqiangmin,
	Huangzhichao, Wangyufei (James)

Hi all:
  Postcopy is suitable for migrating guests which have large page change rates. It 
    1 makes the guest run at the destination ASAP.
    2 makes the downtime of the guest small enough.
    If we don't take the 1st advantage into account, then, its benefit seems similar with CPU-THROTTLE: both of them make the guest's downtime small during migration.
 
    CPU-THROTTLE would make the guest's dirtypage rate *smaller than the network bandwidth*, in order to make the to_send_page_number in each iteration convergent and achieve the small-enough downtime during the last iteration.
    If we adopt POST-COPY here, the guest's dirtypage rate would *become equal to the bandwidth*, because we have to fetch its memory from the source side, via the network.
    Both of them would introduce performance degradations of the guest, which may in turn cause downtime larger.

    So, here comes the question: If we just compare POSTCOPY with CPU-THROTTLE for their advantages in decreasing downtime, POSTCOPY seems has no pos over CPU-THROTTLE, is that right?

    Meanwhile, Are there any other benifits of POSTCOPY besides the 2 mentioned above?

Oscar

    


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-01-07 14:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-06  9:41 [Qemu-devel] What's the advantages of POSTCOPY over CPU-THROTTLE? Zhangbo (Oscar)
2016-01-06  9:57 ` Dr. David Alan Gilbert
2016-01-06 19:43   ` Jason J. Herne
2016-01-07  3:39     ` [Qemu-devel] 答复: " Zhangbo (Oscar)
2016-01-07  9:14       ` Dr. David Alan Gilbert
2016-01-07 14:52         ` Dr. David Alan Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).