[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] high I/O cost for drbd and xen?


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
  • From: "Tom Hibbert" <tom@xxxxxxxxx>
  • Date: Tue, 18 Jan 2005 15:40:24 +1300
  • Delivery-date: Tue, 18 Jan 2005 02:51:13 +0000
  • List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
  • Thread-index: AcT9Bw+7eU9GjA6pSZ+2/caN3x5yOw==
  • Thread-topic: high I/O cost for drbd and xen?

Hi all
 
Just run some benchmarks on my new failover cluster and found some
alarming results. I've previously observed that xen typically introduces
almost zero IO overhead. I ran some tests with bonnie -x 10 on my drbd
mirrors and compared the averages between dom0 and dom1 to see the
virtualisation cost. I was surprised (and alarmed) to see that there was
a fairly high cost for read operations (high being >10%). I was very
concerned to see the 80% cost for get_block on the failover node.
 
Could this be a scheduler issue? drbd likes to be high priority - it's a
high availability service after all. Perhaps the hypervisor is blocking
it
or not allowing it its normal share of cpu time? Perhaps its giving CPU
time from drbd on dom0 to bonnie on dom1, causing the reported slowdown?
 
Tom
 
 

Attachment: benchmarks.csv
Description: benchmarks.csv


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.