One more for you:
In case of multiple rigs with multiple cards, 1060 some 3G and 6G (also different vendors). In order to maximize profit in current market conditions to max profit you need logic from nicehash, which benchmarks every card individually then creates the strategy for max profit. In following example: 3 different cards, Zotac 1060 6G, EVGA 1060 SC 3GB and EVGA 1060 6GB,...it's using multi matching,...so on NH latest beta, 12 gpu system, current estimate NH 8.8 usd vs MM 7.9 usd - yes we all know rough estimates, but still noticeable difference.
This is using ethash, with excluded 3gb cards,...now one variant is to use the rest of the gpu's with BEFORE/AFTER script to run separate instance of a miner, but you have to set it up manually, tomorrow or in next few hours everything changes.,..so it's not a reliable system that needs constant "maintenance". Any ideas?
After benchmarking is the hashrate final? Or when it's running it's constantly updating the values? Valuable information for tweaking the systems.
Yes, calc both and choose one is more profitable, if enabled both.
Now, while I do not want to complicate the logic of grouping the GPU.
Hashrate is updating during mining. See "AverageHashSpeed" parameter in main config.