I think the answer (as always) is "it depends". ;-)
XEN completely virtualizes the complete hardware, so it typically comes
with more overhead and eats up more physical resources (but not as much
as VMware Server). OpenVZ is "just" partitioning one operating system
instance by translating handles etc., so in theory it should be faster,
but cannot run other operating systems or similate different hardware
besides the original one (it is just sharing the existing stuff).
There cannot be any good advice unless you write more details what you
like to do. XEN can move virtuals machines on the fly, OpenVZ cannot
etc. So you should concentrate on the target that you want to reach.
Maybe even VMware Server is enough for you, which is free at all.
Have Fun
Markus
glassfish_at_javadesktop.org schrieb:
> Hi *,
> I can't decide which virtualization is better (xen or openvz) for running Glassfish. I had hosting for both.
>
> XEN - 512RAM and 20GB
> Glassfish was installed started with - Xmx512m. Also mysql is running there.
>
> OPENVZ - 900RAM and 90GB
> Glassfish was started with -Xmx320m. When I tried to increase the size to -Xmx512m memory error is thrown.
>
> I want to use the hosting for web services, jms and CMS so I need large documents to be processed. For example to read the contents of pdf file.
>
> I have no knowlege about virtualization and I looks like the OPENVZ based hosting has to be a lot better then XEN but my problems with memory shows that it is not the same.
>
> PS: openvz is twice cheaper then xen.
> [Message sent by forum member 'valchev' (valchev)]
>
> http://forums.java.net/jive/thread.jspa?messageID=261717
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>
--
http://www.xing.com/go/invita/58469