Author Topic: Tremded on a virtual server: advices requested...  (Read 4680 times)

codernem

  • Posts: 73
  • Turrets: +4/-0
Tremded on a virtual server: advices requested...
« on: December 21, 2009, 10:27:02 am »
Hello everybody,

Briareos and I are currently running a couple of tremulous servers (ProlinuxNG and Prolinux GPP) on our VPS (Virtual Private Server). However, we are not satisfied of our provider, and we are going to change. Speaking with Napkin few days ago, he was astonished about being able to successfully run a tremded process on a virtual machine, and he suggested me to ask the developers about what kind of issues this can eventually have.

So, before wasting other money ... Is there any known issue about running a tremded process on a virtual machine (basically, a machine virtualized using XEN or Virtuozzo or VMWare technologies) ?

Thank you for your time :)

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: Tremded on a virtual server: advices requested...
« Reply #1 on: December 21, 2009, 06:05:31 pm »
the main issue is that it may or may not work (well), and you have no way of knowing whether it will or not until you try. the problem you should be looking for is ingame timers being screwed up (easiest way to test is to build something and see how long it takes your build timer to count down, and compare that to a local server running the same code. if it differs by more than a second, find a new host). if you look for something with relatively low contention ratios, it should be pretty safe though.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Lakitu7

  • Tremulous Developers
  • *
  • Posts: 1002
  • Turrets: +120/-73
Re: Tremded on a virtual server: advices requested...
« Reply #2 on: December 22, 2009, 03:48:19 am »
As I understand it the problem comes in CPU load conditions. When there's not enough cpu to go around, the way a regular OS handles it is different from the way the VM system distributes cpu-time to each VM. As such, I believe you're fine if a) the cpu on the (physical) box is not overburdened and never will be b) the cpu is essentially not being virtualized at all, which probably won't be the case in any large-scale commercial setup. But even if those are true, I guarantee nothing :)

codernem

  • Posts: 73
  • Turrets: +4/-0
Re: Tremded on a virtual server: advices requested...
« Reply #3 on: December 22, 2009, 11:28:42 am »
Thanks a lot, guys :D

Silver

  • Posts: 376
  • Turrets: +307/-62
Re: Tremded on a virtual server: advices requested...
« Reply #4 on: December 22, 2009, 01:27:37 pm »
For what it's worth I ran a trem server on a godaddy vps for about 2 months.  It ran decently but most people seemed to have a lot of latency issues.(Godaddy really sucks on connection aspect but their hardware was acceptable)
I SUKC AT TRMELUS

IABZ IS JESUS

Kiwi

  • Posts: 859
  • Turrets: +29/-9
Re: Tremded on a virtual server: advices requested...
« Reply #5 on: December 22, 2009, 04:47:19 pm »
As I understand it the problem comes in CPU load conditions. When there's not enough cpu to go around, the way a regular OS handles it is different from the way the VM system distributes cpu-time to each VM. As such, I believe you're fine if a) the cpu on the (physical) box is not overburdened and never will be b) the cpu is essentially not being virtualized at all, which probably won't be the case in any large-scale commercial setup. But even if those are true, I guarantee nothing :)
I agree with you, but I believe certain VM programs give you the option of how you want to split up your resources, and wether the VM or your computer get first pick.  Although I do think your right, because that is how most VM programs work, from my understanding.

Best Regards,
Kiwi