WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] synchronization between domUs

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] synchronization between domUs
From: Lei Ye <leiye.xen@xxxxxxxxx>
Date: Fri, 5 Jun 2009 15:52:46 -0700
Delivery-date: Fri, 05 Jun 2009 15:53:11 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=ZoYOstryUVXIsbjwb8vW2/wv62M1s62SiowX9I+1JPQ=; b=Gto2XN3eY+MNxPwYZUDis8Ff6uSPRZuC2HO6qgoAVhqw/tVWBHo/4jXaxzeVrokkF+ vpGw9DLK4dqNCNVWdBvagzSUFn9XhpkGLlSDNBMZaBJQzbTVvyNif7BJF6QuiJFDhCVM /lPm5T36cxy4jX2jUrVm/w6QUxviIgV7NKUrw=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=N/QU6YEZDEsukkg0cRqI8bi8W1L1vHB5YOOkiiGx5NJCfph0Fy3Jx5q+jxT1D2j+oy g9ukHpAUsA0618n/zcd8+Ko9CNKesVw3IRLunbuKbOzDevA6q1aSWLOET6yVpVmVTwKz PWJVVNWbcZRsbakE9LUWrw8eIQ9CY4e0q0SKA=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

Hi all,
 
I am doing the tracing work in Xen. I run two DomUs, and both have the same built xen 2.6.18.8 kernel. Each domain U has a filesystem image file mounted as root and run X11 GUI mode. I modfiy the kernel source code and direct the two domU logs to remote syslog server via printk/syslog. The problem I found is that multiple domainUs are to some extents time-correlated if both are idle, for example, the crond daemons execute the scripts almost at the same period although the domUs boots at different time. Can someone tell whether there is explicit synchronization done for DomUs in Xen? Why are they synchronized, like some system daemons?

Another problem is because I use the kernel ring buffer to cache the log information from kernel, some log in the kernel ring buffer has been wrapped by new log so that some log can't be written to log file. The default kernel buffer size config is 16KB, and I tried to increase it to 128KB. However, log missing problem is still there. Especially running I/O benchmarks, the trace missing problem is more severe. These tracing log records the I/O activity within the domU kernels, covering read and write paths. Does someone have alternative ideas for this problem.

Your answers are appreciated.

Alex

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>