VM Sweet Spot Config

A forum for discussing FAH-related hardware choices and info on actual products (not speculation).

Moderator: Site Moderators

Forum rules
Please read the forum rules before posting.
Post Reply
AustinPowered
Posts: 1
Joined: Mon Mar 23, 2020 10:35 pm

VM Sweet Spot Config

Post by AustinPowered »

My home lab has a server I use to host various VM's. At the moment I have some unused capacity to dedicate to FAH. The server is a SuperMicro rack server with dual Xeon X5650 (12 cores) and 72GB of RAM. I know this isn't a very powerful box but every little bit helps.

I started with one VM with one core and 1 GB of RAM. Once I got it running I cloned it and started another VM with 2 cores and 8GB of RAM. Both systems only used a peak of 50% CPU until I added a second CPU slot to each. Now they both run at 100% CPU. Neither system is using much of the RAM provided. The single-core 1GB VM reports just over 2000 PPD while the dual-core 8GB VM is doing around 7000 PPD.

I'm trying to find information about how to configure a given VM for the best return. Do I add cores to these VM's or spin up more VM's. Memory doesn't seem to be a factor but there must be a minimum.

I'm hoping to find the sweet spot for a few small systems instead of one big one. Then I can scale capacity as needed. I have a Docker Swarm. Has anyone tried working with containers?

Thanks,
AustinPowered
Team: Linux For Everyone
extide
Posts: 11
Joined: Fri Apr 27, 2012 9:41 pm

Re: VM Sweet Spot Config

Post by extide »

Use one VM with as many cores as you are willing to spare and then make sure the client running on that VM is using all of them. I would suggest a Linux VM for this, but Windows will work as well. The VM should be fine with 4GB of RAM. I believe there are Docker containers for the FAHClient as well -- or you can pretty non-invasively run it directly on the host a well and adjust the amount of CPU cores it gets as needed.
Image
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: VM Sweet Spot Config

Post by PantherX »

Welcome to the F@H Forum AustinPowered,

Just note that if you cloned a VM after it started processing a WU, the CLientID would be cloned which would cause issues for you. As extide mentioned, the best VM is a Linux one with as much CPUs as you can spare with 4 GBs or 8 GBs of RAM. Do keep in mind that heat generation and power usage will increase as CPU folding is rather intensive.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Neil-B
Posts: 2027
Joined: Sun Mar 22, 2020 5:52 pm
Hardware configuration: 1: 2x Xeon E5-2697v3@2.60GHz, 512GB DDR4 LRDIMM, SSD Raid, Win10 Ent 20H2, Quadro K420 1GB, FAH 7.6.21
2: Xeon E3-1505Mv5@2.80GHz, 32GB DDR4, NVME, Win10 Pro 20H2, Quadro M1000M 2GB, FAH 7.6.21 (actually have two of these)
3: i7-960@3.20GHz, 12GB DDR3, SSD, Win10 Pro 20H2, GTX 750Ti 2GB, GTX 1080Ti 11GB, FAH 7.6.21
Location: UK

Re: VM Sweet Spot Config

Post by Neil-B »

And do a quick search for large primes on these forums the are certain core counts to avoid
2x Xeon E5-2697v3, 512GB DDR4 LRDIMM, SSD Raid, W10-Ent, Quadro K420
Xeon E3-1505Mv5, 32GB DDR4, NVME, W10-Pro, Quadro M1000M
i7-960, 12GB DDR3, SSD, W10-Pro, GTX1080Ti
i9-10850K, 64GB DDR4, NVME, W11-Pro, RTX3070

(Green/Bold = Active)
Post Reply