I am having some preformance issues with the merges running quite slowly and think this is partly due the shocking hardware I’m running this on.
Curently running on:
I5 4570 4c 4t 3.5GHz Turbo
16gb ram
HHD (not SSD or M.2)
My “helpful” IT department have suggested an upgrade to:
Intel Xeon Processor E5-1620 v3 (Four Core HT, 10MB Cache, 3.5GHz Turbo)
32GB (8x4GB) 2400MHz DDR4 RDIMM ECC
2.5" 256GB SATA Class 30 Solid State Drive
3.5 inch 1TB SATA 7.2k RPM HDD
I think we should go all out with the below:
AMD Ryzen 9 3950X 16c 32t
Corsair Vengeance LPX 32 GB (4 x 8 GB) DDR4-3200
Samsung 970 Evo Plus
with an old HDD for bulk storage
From the testing I’ve done it seem like Connect is optomised to take advantage of cores and not threads so the E5-1620 v3 will not give much boost in performace.
regarding performance you should first check this link that would give some hints:
Maybe you can add some merge engines.
For the hardware, it’s difficult to check which one would be the best. But in general, the more efficient hardware will run the production faster.
I would also suggest you to check the processor on this website: https://www.cpubenchmark.net/.
It will tell you how efficient is the processor in general(Average CPU Mark), but also the rating of a single thread.
A single thread must be as fast as possible, and if you have a lot of cores several engines could produce at the same time.
Your I5 as 1447 for single thread and global of 3827 because it has 2 cores(Intel Core i5-4570TE Benchmark).
AMD Ryzen 9 3950X as a single thread of 3980 for a global of 35000 because it has 12 cores(AMD Ryzen 9 3950X Benchmark). So this one would be much better. But don’t forget to optimize your application.