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

RE: [Xen-users] low network performance



Sorry about the previous message - hit send before I should have.  

> 
> Thanks for the reply.
> But changing the txqueuelen on all doms to 512 dind't bring
> up some performance enhancements on my system.
> Well the value before was a 0 at domO  and 1000 at
>  domUs... what ever that
> means.
> 
> And i'm using the standard bridge-mode to connect the
> doms. But to get sure u may have a look at:
> http://www.neobiker.de/wiki/index.php?title=XEN_Netzwerk_f%C3%
> BCr_Firewall
> because i'm using this script for configuring the
> network.
> But as i understand this script uses bridging ...
> 
> Well, do u also have a one-core CPU, so the problem
> might be comparible to my or do u use a
> dualcore-/quadcore-cpu or dual/quad-system with single
> CPUs ? 
> This point is interesting for me anyway, because in a
> previous mail a Xen-USer told me about that the
> performance would be much better on such a system.

That was me, and the reason I believe this will help is simply that
there are three "processes" running when you do DomU-DomU network
traffic, and none of the traffic actually hit a real network device ever
- it's all about software that copies data from one place to another
(and the relevant cross-domain interactions to wake the next domain,
etc). 

> 
> So therefore i want to ask all of U@list what kind of
> system are u using and how good the performance is? 
> So do u use ...
> a) a antiquated ;) single-core single CPU system as i
> do ? 
> b)
>  'normal' dual singlecore-cpu System ?
> c) 1 dualcore/quadcore cpu ?
> d) more then 1 dualcore/quadcore cpu ? ... maybe 4 of
> them :O ? ... don't wanna know how big the overhead
> might be in this case :X 

For optimal system performance, you want at least Dom0 to have it's own
CPU-core (or at the very very least it's own hyperthread, so at least
the registers don't need reloading). 

Having at least two cores will help quite a bit - and that's what I'm
using for my development work. [But I don't sit and measure network
performance daily - or at all, really. As long as I can connect my
machine to the corporate network, I'm happy - and for many purposes, the
corporate network is more of an issue than the data-transfer between my
local machines anyways]. 
> 
> And basically which version would u suggest to run the
> best performance? furthermoire i'd like to know if there is a 
> important performance difference between a AMD or Intel system ?

There isn't a BIG difference for otherwise comparable CPU's (e.g
comparing dual core of similar[1] speeds gives similar results,
comparing a dual core to a quad core isn't really fair!

One thing to consider is that running Xen (or any other virtualization
platform) will use more memory, and memory bandwidth becomes a more
important factor than in this case than under a single OS. 

[1] Note that we shouldn't really use MHz as a "speed" comaparator, as
that is only useful within a particular processor model - different
models have different "performance per MHz". Unfortunately, there is no
unbiased other measurement - so the only real solution is to look at
(independent) benchmarks that are doing the same or similar task(s) as
you want to do on your machine. 

> 
> Allthough i'm not in the situation (as a poor student)
> to spend some hundred bucks for a new system :( i'm
> interested in that point ... U'll never know where u
> find some money ;) 

I would personally recommend a low-end AM2 Dual Core processor and
related motherboard/memory. [Somehting like a 3800+ AM2 processor isn't
very expensive]. A quick google found someone selling a Motherboard +
processor + 2GB DDR2 memory for just under $300 - this may not be the
best price available, but it's a guide to the pricing of this [and you
being in Germany will of course have to find a better place than the US
to buy it, as US prices may be all well and good, but shipping will most
likely kill any benefit of lower US prices... ]

The AM2 processors (except for Sempron models) also let you use the HVM
(full virtualization) mode that will allow you to run Windows, OS/2 or
any other OS that hasn't been "Xenified" yet. 

--
Mats



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


 


Rackspace

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