Table of Contents

Automated plotting on Linux with Plotman

Reference Sites

  1. Install on plotting machine
  2. Configure archiver to move plots to external or remote drives

Installing Plotman

  1. Ensure that you have at least Python 3.7 installed and Pip installed
  2. Activate your Chia environment
    • . ./activate
  3. Install Plotman
  4. Verify that Plotman is working with
    • plotman status

Configure Plotting and Destination Drives

  1. Create a default plotman.yaml config file
    • plotman config generate
    • This will be located in ~/.config/plotman/plotman.yaml
  2. Plotman is designed to maximize the number of plots running in parallel
    • You need to tell it which drives you use for
      • plotting (primary and secondary)
      • destination
      • (optionally) archiving
    • And how to stagger jobs and the amount of resources to use
    • An example config for plotting with two SSD's, a second plotting temp drive, and a single destination drive
      • directories:
           # normally NVMe SSD or SAS
           tmp:
              - /data/s970evop_1
              - /data/mp510_1
        
           # only worthwhile if NVMe or SATA SSD
           tmp2: /data/crp1_1/tmp
        
           # normally spinning rust
           dst:
              - /data/wdredp_1

Configure Job Staggering

Configure Plotman Plotting for Pools

Configure Chia Plot Parameters

Configure Archiving

Running Plotman