Hi,
I'm currently using the Ultra-Monkey package from VA Linux which is
basically LVS packaged with the HeartBeat package for high availability on
the load balancer end.
I've been running a single service ( http ) for several months now with
great success. The service is balanced across 5 real web servers using
direct routing. Yesterday, I added a second and third service for another
http LVS and an https LVS. Both of the services I added yesterday are on
the same IP address.
The new services are working properly but they seem to be significantly
slower than my original service ( which is still quite fast after adding the
2 additional services ). The only difference between the original service
and the new one is that the original service had 5 real servers with private
IP's ( RFC 1918) and each private IP was statically linked to a publically
addressable IP. The services that I added yesterday are also using 5
private IP's but none are statically linked, and they are all using a single
PAT address for outbound traffic. I have correctly added a second dummy
alias on each of the real servers. ( now there are two dummy aliases lo:0
and lo:1 ).
My question is: Am I seeing a performance hit because I'm trying to use the
'real' servers to service more than one virtual service, or is this because
of the statically linked IP's, or does it seem like something entirely
different?
It seems to me that if the performance problem was a result of trying to run
multiple virtual services on a each real server, then my original virtual
service would have slowed down as well.
If any of what I said above was unclear, let me know, and I'll try to better
explain what is going on.
--Ben
----------------------------------------------------------------------------
--
Ben Nelson
bnelson@xxxxxxxxxxxx
Hosting Systems Administrator
RightNow Technologies
Customer Service For Every Web Site
|