User Tools

Site Tools


guides:plotting:plotmanlinux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
guides:plotting:plotmanlinux [2021/08/26 17:33] spacefarmer01guides:plotting:plotmanlinux [2021/08/26 19:03] spacefarmer01
Line 6: Line 6:
     * https://github.com/ericaltendorf/plotman/wiki/Archiving      * https://github.com/ericaltendorf/plotman/wiki/Archiving 
 ==== Installing Plotman ==== ==== Installing Plotman ====
-  - Reference: [[https://chiadecentral.com/plotman-automate-and-manage-chia-plotting/]] 
   - Ensure that you have at least Python 3.7 installed and Pip installed    - Ensure that you have at least Python 3.7 installed and Pip installed 
     * For help go to [[https://packaging.python.org/tutorials/installing-packages/]]     * For help go to [[https://packaging.python.org/tutorials/installing-packages/]]
Line 27: Line 26:
     * An example config for plotting with two SSD's, a second plotting temp drive, and a single destination drive     * An example config for plotting with two SSD's, a second plotting temp drive, and a single destination drive
       * <code>directories:       * <code>directories:
-   # ideally SSD or SAS+   # normally NVMe SSD or SAS
    tmp:    tmp:
       - /data/s970evop_1       - /data/s970evop_1
       - /data/mp510_1       - /data/mp510_1
  
-   # only worthwhile if SSD+   # only worthwhile if NVMe or SATA SSD
    tmp2: /data/crp1_1/tmp    tmp2: /data/crp1_1/tmp
  
Line 43: Line 42:
    tmpdir_stagger_phase_major: 2    tmpdir_stagger_phase_major: 2
    tmpdir_stagger_phase_minor: 1    tmpdir_stagger_phase_minor: 1
-   tmpdir_stagger_phase_limit: 2+   tmpdir_stagger_phase_limit:  # no more than 2 jobs per drive for above phase thresholds
    tmpdir_max_jobs: 3    tmpdir_max_jobs: 3
    global_max_jobs: 6</code>    global_max_jobs: 6</code>
Line 61: Line 60:
   n_threads: 4         # Threads per job: Can overcommit providing no more than 4 jobs allowed in phase 1   n_threads: 4         # Threads per job: Can overcommit providing no more than 4 jobs allowed in phase 1
   n_buckets: 128       # Number of buckets to split data into   n_buckets: 128       # Number of buckets to split data into
-  job_buffer: 5120     # Per job memory</code>: Increase above default 3390 if RAM to spare for marginal improvement+  job_buffer: 5120     # Per job memory: Increase above default 3390 if RAM to spare for marginal improvement</code>
 ==== Configure Archiving ==== ==== Configure Archiving ====
   * Plotman allows optional archiving to either local or remote drives   * Plotman allows optional archiving to either local or remote drives
Line 99: Line 98:
     * ''plotman analyze''     * ''plotman analyze''
       * Allows you to see how many jobs you have created per time period       * Allows you to see how many jobs you have created per time period
-      * e.g. ''plotman analyze ~/.chia/mainnet/log/*2021-08-09*''+      * For example: 
 +      * ''plotman analyze ~/.chia/mainnet/log/*2021-08-09*'' 
 +      * <code>+-------+----+-------------+---------------+--------------+---------------+---------------+--------------+ 
 +| Slice | n  |   %usort    |    phase 1    |   phase 2    |    phase 3    |    phase 4    |  total time  | 
 ++=======+====+=============+===============+==============+===============+===============+==============+ 
 +| x     | 18 | μ=100.0 σ=0 | μ=12.6K σ=659 | μ=5.4K σ=307 | μ=11.6K σ=817 | μ=854.6 σ=132 | μ=30.5K σ=1K | 
 ++-------+----+-------------+---------------+--------------+---------------+---------------+--------------+</code>
guides/plotting/plotmanlinux.txt · Last modified: 2021/08/26 19:24 by spacefarmer01

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki