Have you considered using Ceres for multi-fork harvesting #501
colbyboles
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
Hi, thanks for the tip. Not something I had been aware of previously. Will keep it in mind. Thanks again. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There hasn't been a lot of activity on this project lately, but it makes a lot of sense to me, especially when you get to larger farm sizes:
https://github.com/hulatang/ceres-combineharvester
In the current Machinaris (or any other multi-chia-fork) setup, each fork harvester instance separately enumerates all of the plots which can take some time when you have over 100k plots. It also takes a lot of memory to cache that information for harvesting - I have a 128GB 5950X machine to run full nodes on and harvest from 8 DAS storage boxes via SAS HBAs. Running 9 forks plus chia is taking more than the 128GB I have due to the harvester plot caches in RAM, which causes that big block of plots to drop out from my farm on some forks, or even chia, depending on who gets the RAM first. I'm not sure what Ceres does currently, but there is also a lot that could be done to optimize simultaneous lookups on large numbers of drives to minimize lookup times across multiple forks.
Is this something you have looked into already?
Beta Was this translation helpful? Give feedback.
All reactions