Hi,
We are considering to run Servoy and Oracle on Vmware (Esx 3.5).
Does anyone have experience with this ?
Any hints / suggestions ?
Do you run Servoy and Database on same virtual machine, or on two virtual machines ?
If two virtual servers, what network connection are you using between the two virtual servers ?
What Os (linux, windows,…) are you using voor Servoy and for Database ?
I am thinking of 2 cpu’s and 2 Gb of Ram if we are going to use 1 virtual server to run Servoy and Oracle on.
Regards,
Hi Hans,
I’ve been using Servoy on VMware (both ESX and the free server version) for a couple of years and it performs very nicely.
I prefer to use a different VM to run the DB server (in my case Postgres and MySQL), all my VM are running Ubuntu Server Linux, the latest ones are running Ubuntu JeOS and they all work great, the memory usage is really low and the performance is very good.
All my VMs have 2 NICs, one that connects to the outside world and one to connect to a virtual private network to access the DB Servers; the DB servers VMs are not reachable from the outside world for security reasons.
About RAM and CPUs: RAM is cheap nowadays, buy more than you can; the CPU is not so important in my opinion but that depends on the type of solutions you are going to host on your servers so I’d say: buy the best that you can afford.
Thanks Nicola,
This helps.
I did some testing on my laptop (dual boot Xp and Redhat)
when starting a smartclient from a xp-desktop (my laptop is server) there
seems to be no big difference in performance between my laptop running Xp or Redhat.
That is what i would expect, so thats oke.
But, when running a smartclient on my laptop when it is running Redhat (Servoy server and client)
is a lot slower then when i do the same if my laptop runs xp.
Any expierience with that ??
I think a while ago Jan Aleman said something about the Gui beeing slower on Linux.
I notice that the X-server uses a lot of cpu when running the smartcient on linux.
Regards,
Hans
Well, to be honest I don’t know.
But what’s the point in that? I mean, you need to choose the operating system for the server and in my opinion linux has a very small footprint compared to windows: talking about my virtual machines I see a memory footprint of 33MB for an idle machine and of 82MB for an active one, basically the only thing that is consuming memory is Servoy, the operating system is really cheap on RAM, try that with Windows.
The performance difference you see depends on the client not on the server and probably is only a GUI speed difference.