Zass Posted July 18, 2022 Share Posted July 18, 2022 Hi All I'm currently running 4 Vm's but will really need to end up with 5: 1x windows server 2019 -Domain controller VM 3x windows 10 (soon to be x4) -Gaming Vm's Specs of the whole system: thread ripper 2970WX -24core (4 cores /8threads per gaming VM) (2 core/4thread for domain controller) 64gb ram 3x RX 6600 (soon to be x4) 2x 1tb WD Green 1TB 2.5 inch 2x 500gb 2.5 inch (1 Samsung 1 crucial) the ssds are currently: parity 1 : 1tb disk 1: 1 tb disk 2:500gb disk3: 500gb My original goal was to be able to have 4x win10 Vm's running at the same time each with a GPU passed through. Only needing 1 copy of each game that each Vm can access so that i dont need to have 4 copies of each game, 1 stored on each VM. I guess i really have 3 questions: #1) when running multiple VM's each VM becomes rather slow, is this because i really need to be using m.2's ? #2) or is this because the storage should be setup a different way? possibly a dedicated physical drive per VM? #3) is there anything im missing that could be either causing these issues or that might in the future. Thanks in advance, please let me know if you need anymore info and / or screenshots to aid in my explanation. Quote Link to comment
JonathanM Posted July 18, 2022 Share Posted July 18, 2022 Try leaving more resources available to the host and see how it goes. Keep in mind that pretty much all the motherboard functions in a VM are emulated in software, so if the host doesn't have enough resources to emulate them smoothly you will have issues. I always advise giving each VM the bare minimum needed to run, then gradually increase resources until you no longer notice any speed benefit, then back off 1 tick. For example, give each VM 1 core and 4GB RAM to start. See how they perform simultaneously. Then ramp up to 2 cores, 8GB and retest. Resources given to the guests are lost to the host completely, where host resources can be allocated to speed up and improve all the underlying I/O. Starve the host, and you guarantee bad performing guests, no matter how many cores and RAM you give them. 1 Quote Link to comment
Zass Posted July 19, 2022 Author Share Posted July 19, 2022 On 7/19/2022 at 9:00 AM, JonathanM said: Try leaving more resources available to the host and see how it goes. Keep in mind that pretty much all the motherboard functions in a VM are emulated in software, so if the host doesn't have enough resources to emulate them smoothly you will have issues. I always advise giving each VM the bare minimum needed to run, then gradually increase resources until you no longer notice any speed benefit, then back off 1 tick. For example, give each VM 1 core and 4GB RAM to start. See how they perform simultaneously. Then ramp up to 2 cores, 8GB and retest. Resources given to the guests are lost to the host completely, where host resources can be allocated to speed up and improve all the underlying I/O. Starve the host, and you guarantee bad performing guests, no matter how many cores and RAM you give them. Thanks so much, makes perfect sense. ill give this a go and see where we end up. hoping its something simple like ram allocation. really dont want to go and get another higher core threadripper cpu haha. Quote Link to comment
Recommended Posts
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.