Newb: First Server Plotting Rig

Hi building my first plotting rig and wanted to use old server parts. Can someone give me some advice on how these specs look.

CPU: Intel XEON E5-2697 V4 ( 18 cores, 36 threads)
Motherboard: GIGABYTE GA-X99-UD4P
Ram: 128GB DDR4-2133
Temp Drive: 4x Intel SSD S4500 1.92 TB
Final Drive: 4x WD 18TB HDD

Will I be able to plot 32 plots in parallel? 8 Per SSD and Final Drive? Should I try to find a P4510 instead of the S4500? Will the plot speed be greatly bottlenecked because the S4500 uses sata?

1 Like

Hey there, welcome! Have you read the Chia Github wiki? A bunch of your questions are answered there: Home Β· Chia-Network/chia-blockchain Wiki Β· GitHub

For example, in the Wiki you’ll find you need 256GB of temp storage per plot. So you will only be able to plot 7 at a time on each SSD.

I suggest you get a small cheap SSD for your operating system to run on. Reserve the temp drives for the plotting.

1 Like

Yeah I briefly looked but I was curious about the read and write speed of Sata vs u.2. Will it hinder the plot speed? Can sata even do 7 at a time? Also can I get 8 per SSD if I stagger them?

I really urge you to do more than briefly read the Wiki. There’s a lot of useful info in there.

2 Likes

Yeah it’s a bit frustrating since there are no quick answers.

It depends @nwincoin - you will need to do some solid research and experimenting to get the best setup for your situation. If there was an easy solution, people would be selling it pre-packaged already.
Like on an actual farm, you don’t grow anything without breaking a sweat! :wink:

1 Like

I too use Broadwell cores and SATA in addition to NVMe (whose bandwidth never gets saturated). 2TB of temp space per SATA lane is exactly the right spot to keep it saturated on a Broadwell machine! Load doesn’t require U.2 NVMe unless you have more than 2TB in one piece. I also see P4510 having lower PBW endurance than an S4500, though U.2 interface may have a better resale value.

I found performance slightly diminishing beyond 1.6 simultaneous plots per core, so I’d expect max throughput to be at 29 parallel plots, but 32 will work too, using about all memory you have at default settings.

You can fit more jobs than you appear to have a space for with 50-90 minute staggering (needs careful tuning but you’re probably good to start with 1 hour, should you run out of space just delete a job, the rest will resume). The quarter terabyte per job isn’t always occupied, usage growing up to that size in phases 1 and 2 and decreasing after that. Dividing number of jobs by 5 gives about the space I see occupied at any given time.

1 Like

What’s your average time per plot, 18 hours?

17 hours per plot on average. About exactly 90 i.e. 9TB a day with 40 cores.

I use LRDIMM memory which trades higher density for extra CAS latency. Things are slightly faster with RDIMM and yet faster with UDIMM but gains are under an hour so I don’t care.

1 Like

Wow thanks for all the replies guys, I hit a hiccup on the delivery of my cpu so I’m still waiting on it.

@roybot for sure, Tons of great info there but I didn’t exactly see what I was looking for but maybe I’ll take a day to go through it all more
Thoroughly.

@cultiv yeah I love your approach, once I get all the parts in, I am Excited to experiment and contribute more to the forum on my findings.

@login-taken your answer was what I was looking for, thanks for sharing. I’m gonna experiment once I get the rig all built, but I did buy some u.2 just in case.

@nwincoin Make sure to give this a read, should give you a great head start:

1 Like

Don’t update BIOS beyond F22 version if you can. Disabling Spectre/Meltdown mitigations saved me some hours.

In Windows it’s complicated, needs a special driver to disable microcode update by the OS, then a script, test with InSpectre or MDS-tool. In Linux there’s just a kernel flag mitigations=off.

BIOS microcode summary, v.23c includes mitigations, v.22 dates from before vulnerability exposure; your CPUID is 406f01

╔═══════════════════════════════════════════╗
β•‘         MC Extractor v1.53.0 r186         β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

X99UD4P.F20 (1/3)

╔══════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                          Intel                                           β•‘
β•Ÿβ”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β•’
β•‘ # β”‚ CPUID β”‚    Platform ID     β”‚ Revision β”‚    Date    β”‚ Type β”‚  Size  β”‚  Offset  β”‚ Last β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 1 β”‚ 406F1 β”‚ EF (0,1,2,3,5,6,7) β”‚ B000010  β”‚ 2015-12-03 β”‚ PRD  β”‚ 0x5000 β”‚ 0xEDEFE0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 2 β”‚ 406F0 β”‚ EF (0,1,2,3,5,6,7) β”‚    14    β”‚ 2015-07-02 β”‚ PRD  β”‚ 0x7C00 β”‚ 0xEE3FE0 β”‚ Yes  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 3 β”‚ 406F0 β”‚ EF (0,1,2,3,5,6,7) β”‚    10    β”‚ 2015-05-01 β”‚ PRD  β”‚ 0x6800 β”‚ 0xEEBBE0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 4 β”‚ 306F2 β”‚  6F (0,1,2,3,5,6)  β”‚    29    β”‚ 2014-09-03 β”‚ PRD  β”‚ 0x7000 β”‚ 0xEF23E0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 5 β”‚ 306F1 β”‚ EF (0,1,2,3,5,6,7) β”‚ 80000013 β”‚ 2013-10-02 β”‚ PRE  β”‚ 0x8800 β”‚ 0xEF93E0 β”‚  No  β•‘
β•šβ•β•β•β•§β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•

X99UD4P.F22 (2/3)

╔══════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                          Intel                                           β•‘
β•Ÿβ”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β•’
β•‘ # β”‚ CPUID β”‚    Platform ID     β”‚ Revision β”‚    Date    β”‚ Type β”‚  Size  β”‚  Offset  β”‚ Last β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 1 β”‚ 306F2 β”‚  6F (0,1,2,3,5,6)  β”‚    2D    β”‚ 2014-11-21 β”‚ PRD  β”‚ 0x7000 β”‚ 0xD215C0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 2 β”‚ 306F1 β”‚ EF (0,1,2,3,5,6,7) β”‚ 80000013 β”‚ 2013-10-02 β”‚ PRE  β”‚ 0x8800 β”‚ 0xD285C0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 3 β”‚ 406F1 β”‚ EF (0,1,2,3,5,6,7) β”‚ B00001D  β”‚ 2016-06-06 β”‚ PRD  β”‚ 0x6400 β”‚ 0xD30DC0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 4 β”‚ 406F0 β”‚ EF (0,1,2,3,5,6,7) β”‚    10    β”‚ 2015-05-01 β”‚ PRD  β”‚ 0x6800 β”‚ 0xD371C0 β”‚  No  β•‘
β•šβ•β•β•β•§β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•

X99UD4P.23c (3/3)

╔══════════════════════════════════════════════════════════════════════════════════════════╗
β•‘                                          Intel                                           β•‘
β•Ÿβ”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β•’
β•‘ # β”‚ CPUID β”‚    Platform ID     β”‚ Revision β”‚    Date    β”‚ Type β”‚  Size  β”‚  Offset  β”‚ Last β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 1 β”‚ 306F2 β”‚  6F (0,1,2,3,5,6)  β”‚    3D    β”‚ 2018-04-20 β”‚ PRD  β”‚ 0x8400 β”‚ 0xD215E0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 2 β”‚ 306F1 β”‚ EF (0,1,2,3,5,6,7) β”‚ 80000013 β”‚ 2013-10-02 β”‚ PRE  β”‚ 0x8800 β”‚ 0xD299E0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 3 β”‚ 406F1 β”‚ EF (0,1,2,3,5,6,7) β”‚ B00002E  β”‚ 2018-04-19 β”‚ PRD  β”‚ 0x7000 β”‚ 0xD321E0 β”‚  No  β•‘
β•Ÿβ”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β•’
β•‘ 4 β”‚ 406F0 β”‚ EF (0,1,2,3,5,6,7) β”‚    10    β”‚ 2015-05-01 β”‚ PRD  β”‚ 0x6800 β”‚ 0xD391E0 β”‚  No  β•‘
β•šβ•β•β•β•§β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•β•β•β•β•§β•β•β•β•β•β•β•

Press enter to exit
1 Like

Oooh this is interesting. Which specific BIOS settings?

1 Like

I didn’t do it by toggling a setting, as architecture release predates the problem. The BIOS updates contain new microcode, it has to be downgraded.

For newer computers performance impact is more negligible. There rarely is a setting, and just for AMD it seems, due to their handling of STIBP mitigation. HP call this setting Hardware enabled Spectre Variant 2 Mitigation which is not entirely true. Seems it can also be disabled in Linux with a kernel mitigations=off parameter, but not in Windows.

1 Like