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

RE: [Xen-devel] Does Xen hypervisor overwrite O_DIRECT setting of Linux2

To: "Liang Yang" <multisyncfe991@xxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] Does Xen hypervisor overwrite O_DIRECT setting of Linux2.6 kernel?
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Sat, 28 Oct 2006 22:34:14 +0100
Delivery-date: Sat, 28 Oct 2006 14:38:26 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <BAY108-DAV16EDBA0E49F3F73F551AD393050@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acb6tU6usAqEVsGnQLeS87XiuKVf9gAIzHOw
Thread-topic: [Xen-devel] Does Xen hypervisor overwrite O_DIRECT setting of Linux2.6 kernel?
> The performance data is collected on 8 SAS drives (used as physical
drives)
> and IOMeter is used as the benchmark tool. The latest IOMeter version
used
> O_DIRECT. We know, Linux 2.6 kernel starts supporting O_DIRECT which
makes
> all I/O requests work around buffer cache. The good thing for O_DIRECT
is
> it
> reduces the CPU utilization and cache pollution. The bad thing is
O_DIRECT
> not only forces all I/O requests become synchronous and no I/O
coalescing
> will happen. Thus sequential write of small packets will be impacted
most.
> For Xen, however, I believe Xen hypervisor overwrites this O_DIRECT
setting
> and maybe it favors better performance over CPU and FSB utilization.
Thus
> Xen domain0 can have better write performance than Linux native.

Are you sure you're comparing identical native and dom0 kernel versions?
Same drivers and settings?
Xen does not disable O_DIRECT. 

Ian 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel