User Tools

Site Tools


crypto:chia:speeding_up

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
crypto:chia:speeding_up [2021/06/23 09:47] – [Plotting] petercrypto:chia:speeding_up [2021/06/23 09:59] (current) – [Plotting] peter
Line 8: Line 8:
  
   * Stagger multiple plotting instances to start 30 minutes or more apart.   * Stagger multiple plotting instances to start 30 minutes or more apart.
 +
 +More RAM will __marginally__ increase speed of plot creation.
  
 ---- ----
Line 13: Line 15:
 ===== Plotting ===== ===== Plotting =====
  
-These tend to take the most time during plotting:+There are 4 major phases to plotting.
  
-  * Phase 1 (Forward Propagation) +  * **Phase 1 (Forward Propagation)**:  Utilizes multi-threading. 
-  * Phase 3 (Compression)  +    * Takes a long time.  
 +    * Use the **-r** flag to specify the number of threads.  Ideally greater than 2, example **-r 2**. 
 +    * Above 4 threads there are diminishing returns. 
 +  * **Phase 2 (Back Propagation)**:  No multi-threading. 
 +  * **Phase 3 (Compression)**:  No multi-threading. 
 +    * Takes a long time. 
 +  * **Phase 4 (Checkpoints)**:  No multi-threading. 
 +    * Completes the plot file and moves it to the final destination.
  
 <WRAP info> <WRAP info>
-**NOTE:**  To maximize plotting speed, **-t** and **-2** should be on your fastest drives, and **-d** can be on a slow drive.+**NOTE:**  To maximize plotting speed:
  
-<code bash> +  * **-t** and **-2** should be on your fastest drives. 
-chia plots create -t {plotting-folder} -d {final-folder} +  * **-d** can be on a slow drive. 
-</code> +  * **-r** should have a value greater than 2.
- +
-or+
  
 <code bash> <code bash>
-chia plots create -t {plotting-folder} -2 {temp_dir_2} -d {final-folder}+chia plots create -r 2 -t {plotting-folder} -2 {temp_dir_2} -d {final-folder}
 </code> </code>
  
Line 34: Line 41:
  
  
-There are 4 major phases to plotting. 
- 
-  * **Phase 1 (Forward Propagation)**:  Utilizes multi-threading. 
-    * Above 4 threads there are diminishing returns. 
-  * Phase 2 (Back Propagation)**:  No multi-threading. 
-  * **Phase 3 (Compression)**:  No multi-threading.  
-  * Phase 4 (Checkpoints):   
- 
-You can better optimize your plotting by using the -r flag in your command and setting it to greater than 2, e.g,. -r 2.  
  
  
crypto/chia/speeding_up.1624441622.txt.gz · Last modified: 2021/06/23 09:47 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki