tl;dr post your rig (CPU, # or cores, RAM, temp drive storage size) and your Plotman settings to compare.
I just started using Plotman last night, and while I got it to work, I’m not entirely sure I’m using it to its full potential. Most of the settings in plotman.config
I understood…except for the scheduling part.
schedule:
tmpdir_stagger_phase_major: 2
tmpdir_stagger_phase_minor: 1
# Optional: default is 1
tmpdir_stagger_phase_limit: 1
What? I have a vague inkling this has to do with the stage of plotting, but the Plotman docs don’t explain it well.
Anyway, after blundering for an hour setting things up, I settled on these scheduling settings:
schedule:
tmpdir_stagger_phase_major: 3
tmpdir_stagger_phase_minor: 1
# Optional: default is 1
tmpdir_stagger_phase_limit: 3
Other settings:
-
global_max_jobs: 6
(6 because I have 6 cores on my CPU) global_stagger_m: 10
With my 6-core CPU, two 2 TB nvme temp drives, and 44 GB RAM, I ended up with 3 plots running on each temp drive 10 min apart. Seems to be working well, the first plot should be done soon.
PROTIP Use Space Not Tabs - when editing plotman.yaml
I used tabs and that caused an error. Use 4 spaces instead of a tab. You also now know where I fall on this debate
Update My first 6 plots finished and I checked plotman interactive
and now there’s only one plot job running. These settings don’t do the desired “plotting 6 plots simultaneously non-stop until drive is full.”