xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* slow xp hibernation revisited
@ 2011-06-03 15:34 James Harper
  2011-06-03 15:43 ` Tim Deegan
  0 siblings, 1 reply; 19+ messages in thread
From: James Harper @ 2011-06-03 15:34 UTC (permalink / raw)
  To: xen-devel

I'm revisiting the problem where xp hangs on the first hibernation after
a boot. When the hibernate hangs for a while, strace -T -p shows around
600/second of:

mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0) =
0x7fb9cfa38000 <0.000036>
ioctl(6, IOCTL_PRIVCMD_MMAPBATCH_V2, 0x7fff2c8b0f20) = -1 EINVAL
(Invalid argument) <0.000027>
ioctl(6, IOCTL_PRIVCMD_MMAPBATCH, 0x7fff2c8b0f40) = 0 <0.002878>
munmap(0x7fb9cfa38000, 1048576) = 0 <0.000111>

Nothing like that is seen during normal execution, and the pause only
occurs on the first hibernate, never on subsequent hibernates (eg after
resume then hibernate again) until the DomU is rebooted. Working
backwards, those ioctl's appear to be called in libxc from
xc_map_foreign_xxx, but I'm getting a bit lost from there. Any
suggestions on how to track down what is causing this? Originally I
thought it might have been PoD memory causing the performance hit but
this DomU is fully populated aside from a few hundred kb.

Thanks

James

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

end of thread, other threads:[~2011-06-21 18:00 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-03 15:34 slow xp hibernation revisited James Harper
2011-06-03 15:43 ` Tim Deegan
2011-06-04  3:16   ` James Harper
2011-06-04  4:46   ` James Harper
2011-06-04  4:54     ` James Harper
2011-06-04  6:39       ` Keir Fraser
2011-06-04  7:38         ` James Harper
2011-06-04  7:51           ` Keir Fraser
2011-06-04  8:05             ` James Harper
2011-06-04  8:30               ` Keir Fraser
2011-06-06 13:58                 ` Stefano Stabellini
2011-06-21 17:05                   ` Ian Jackson
2011-06-21 18:00                     ` Stefano Stabellini
2011-06-04  8:33               ` Keir Fraser
2011-06-06 13:09               ` Stefano Stabellini
2011-06-06 13:26                 ` James Harper
2011-06-06 13:29                   ` James Harper
2011-06-06 13:38                     ` Stefano Stabellini
2011-06-06 13:35                   ` Stefano Stabellini

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).