[mythtv-users] How much RAM for a 'Xen' backend-only virtual server

James Buckley xanium4332 at googlemail.com
Mon May 5 21:09:08 UTC 2008

I agree, but at the moment I can't do any better.

Basically this is how it's setup:
Dom0 - Gentoo, with nfs hosting of /usr/portage
DomU - Router, direct acess to one ethernet port - 64mb ram
DomU - mail server, 128mb ram (might be able to get it down to 96)
DomU - web server, 128mb ram (again might be able to squeeze it to 96, but
prob. not)
DomU - mysql, postgres, ldap, 128mb ram
DomU - media hosting, mythtv, unknown ram

The server has almost no load though, all the services get used by myself
only (no public websites or anything).

If I can get Xen setup on my myth frontent (and still have it work), I'll
move the mail and db server across (my frontend has substantially more
power). But ideally i'd like everything just on the servers

2008/5/5 Gordon McLellan <gordonthree at gmail.com>:

> Yikes, 1g of ram is awful tight for a _server_ of any kind, let alone
> a virtualization host!
> If the xen host is "only" running the mythbackend (which also means
> it's running mysql), why does it need to be virtual?   You mention
> you're already running mysql for something else, why can't the myth
> database be hosted on that instance too?
> I'm running mythbackend as a domu on my server, and I have allocated
> it 1g of ram and 2 vcpus, with Dom0 having 8g of ram and a quad core
> Xeon.   Linux appears to be using most of that 1g as buffers and
> cache, but that is important, since disk io on a virtual machine, and
> disk io in general, is terribly slow, and a database should run from
> ram if at all possible.
> # free -m
>             total       used       free     shared    buffers     cached
> Mem:          1024        904        119          0          8        257
> -/+ buffers/cache:        638        385
> Swap:          509          0        509
> Running top and sorting by memory usage shows httpd as the biggest hog
> of ram, all ten of it's children claiming 45mb of ram each, the yum
> update daemon claiming 72mb, mythbackend claiming 39mb, and mysqld
> claiming 41mb.  I forget how to tell how much of the db mysql has
> cached in memory, so I'll have to report back on that.  In summary, I
> think my allocation of 1gb is excessive, but I've got the memory to
> waste on it, so what the hay.
> My setup worked perfectly for months and months with .20-1 (i think),
> but since upgrading to 20-2 and now 21, my uptime has been slashed to
> days at best.   I don't know if there's more network IO occuring or
> what, but between the front and backends, I'm dealing with a lot of
> crashes related to networked file systems.  I'm beginning to
> reconsider my use of virtualization at all, since I'm still having
> stability issues related to network storage problems.   My myth
> network used to use NFS, and that would regularly crash, almost daily.
>  After a few nfs crashes, it would leave the Dom0's kernel hosed and I
> would have to do a hard reset on the box.   I've since switched to
> CIFS and enjoyed nearly a week of uptime before CIFS left Dom0's
> kernel hosed and again, another hard reset.
> Hope this helps!
> Gordon
> On Mon, May 5, 2008 at 11:27 AM, James Buckley
> <xanium4332 at googlemail.com> wrote:
> > Hi all,
> >
> > Just wondering the minimum amount of RAM I should dedicate to a mythtv
> > backend. As it's running in a Xen DomU, it'll be the only service
> runninng
> > (Gentoo Linux).
> >
> > I only have 1G of RAM in the server, and it's acting as my router, mail
> > server, web server, mysql + postgres + ldap database server, so RAM's
> > starting to get tight.
> >
> > Cheers, James
> > _______________________________________________
> >  mythtv-users mailing list
> >  mythtv-users at mythtv.org
> >  http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >
> >
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20080505/e5e12b26/attachment-0001.htm 

More information about the mythtv-users mailing list