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
VM Sweet Spot Config
Moderator: Site Moderators
Forum rules
Please read the forum rules before posting.
Please read the forum rules before posting.
Re: VM Sweet Spot Config
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.
-
- Site Moderator
- Posts: 6986
- 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
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.
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
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
-
- Posts: 1996
- 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
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)
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)