Hi,

On Sun, 2009-11-08 at 14:41 +0200, Samuli Heinonen wrote:
> Hello,
> 
> I'm testing AoE as Xen storage backend. On my other machines I have CentOS
> installed and I'd like to use it also as Xen Dom0. Main goal is to use
> CLVM on top of AoE and share each DomU an own LVM slice.
> 
> However, the performance isn't that good from CentOS clients. With AoE
> module delivered with CentOS write speed is around 15-20 MB/s and with
> driver version 73 write speed is around 30-40 MB/s and read speed is close
> to 100 MB/s. When doing write tests I see lots of error and retransmit
> messages in /dev/etherd/err file. Also I/O wait grows pretty high on AoE
> target when writing. Weird thing is that when using Opensuse 11.1 as
> client on exactly same machine write speed is also near to 100 MB/s and at
> least I haven't noticed anything special on I/O wait or loads.
> 
> On target I have CentOS 5.4 running with kernel 2.6.18-164.6.1 and on
> client I have tried with exactly same CentOS version and Opensuse 11.1
> with kernel 2.6.27. Both client and target machine has 4 GB RAM. Target
> has SysKonnect SK-9E21D NIC and client has HP NC110T. Both ends have MTU
> set to 9000. Currently I have direct link set between them for testing
> purposes. I have also tested with optimizations mentioned at
> http://xenaoe.org/Virtualization/wiki/AoEOptimizations but they doesn't
> seem to make any diffrence.
> 
> Is there anything I could do or any explanations why performance is poor
> on CentOS?

It would be helpful if you could provide some more information about
your setup. Answers to the following questions would be a good start:

What kind of switch is being used for the storage back end? Does each
server have a GB nic used exclusively for storage? Are jumbo frames
enabled on the nics and the switch? Did you do any sysctl tweaks to
adjust rx/tx buffers to be more in line with jumbo frames?

Finally, what are you using on the storage node for a target? vblade,
kvblade .. or one of the other multi threading user space
implementations?

Hunting down that kind of bottle neck will be easier after you share
that information.

Cheers,
--Tim

Monkey + Typewriter = Echoreply ( http://echoreply.us )


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Aoetools-discuss mailing list
Aoetools-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss

Reply via email to