February 6, 20179 yr I have a new unRAID server with 24GB of RAM. The main usage of the system is running SageTV and I am currently using 3GB for JVM heap size for SageTV. I also have an Ubuntu VM with 1GB assigned and a WHS2011 VM with 4GB assigned. What does unRAID do with the rest of the memory? Should I be giving more memory to the Ubuntu VM? IT looks like I may have over allocated the JVM size in the SageTV docker so I can pull this back, but I want to get a better understanding of where my RAM is best used by the system?
February 6, 20179 yr unRAID uses some RAM for its kernel, some for its root file system, some as working space. Dockers each use up RAM, as do VMs and with each VM there's an overhead that's in addition to the amount you've allocated. Linux subscribes to the philosophy that unused RAM is wasted RAM so any remaining is used to cache disk I/O but if it's needed it can be claimed back by the system.
February 6, 20179 yr Author So if my WHS system is going to run almost as well on 3GB as 4GB should I pull that back and give it to the cache disk IO?
Archived
This topic is now archived and is closed to further replies.