Assigning CPUs and Memory to unRAID and VMs


Recommended Posts

I'm curious how this works.

 

I have a Pentium G2120 which is a Dual Core processor with no hyper-threading.

 

I'm running off of 8 GB RAM.

 

Currently, I have two VMs running.  Mythbuntu & Windows 10.

 

Here is all of the information for the VMs from the unRaid GUI.  These are my questions.

 

1. How do I know what resources are allocated to my unRaid OS?

2. How do I only have 2 cores, yet 2 allocated to Windows, 1 to mythbuntu, and at least one to unRAID?  Is that the max amount allowed to be used?  What type of system is used to effectively allocate?  Is this a mistake to have things allocated in this manner?

 

zgiPxYG.jpg

Link to comment

You have 2 cores on your cpu. No hyperthreading.

 

So you have 1 assigned to one vm and 2 assigned to the other.

What this means is one virtual machine will use only one core whilst the other can use both.

When both machines are running they will share one of the cores, whilst the virtual machine with the two cores will share one core with the other vm and have one to itself.

Unraid will always have access to your cores so you dont have to worry about that.

Think about it like running programmes on a computer. each vm is a programme and unraid is the os.

I hope this makes sense.

 

  • Like 1
Link to comment
  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.