Hey plotters! I have the following rig.
- Ryzen 3700X (8c/16t)
- 64GB (4x16GB) DDR4 3200MHz
- Gigabyte AORUS X570 Ultra Motherboard
- 3x Crucial P2 1TB PCIe M.2 2280SS SSD (Plotting SSD)
- 3 x 4TB Internal HDD (farmer)
I used to plot using GUI exclusively and ran across swar plot manager which could automate and optimize the number of plots I can do per day.
I am fairly new and I haven’t ever messed around with code/config files in the past. I was wondering if you guys could help me configure the swar config file to make it efficient and get the most out of my system.
How should I be setting the config file for this to get more plots and to make it efficient?
Here’s a draft that I was playing with.
max_plots: 3
farmer_public_key:
pool_public_key:
temporary_directory: X:\plotter
temporary2_directory:
destination_directory: D:\Plots
size: 32
bitfield: true
threads: 5
buckets: 64
memory_buffer: 6800
max_concurrent: 4
max_concurrent_with_start_early: 4
initial_delay_minutes: 0
stagger_minutes: 120
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 20
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
windows_process_priority: 32
- name: SSD2
max_plots: 3
farmer_public_key:
pool_public_key:
temporary_directory: Y:\plotter
temporary2_directory:
destination_directory: E:\Plots
size: 32
bitfield: true
threads: 5
buckets: 64
memory_buffer: 6800
max_concurrent: 4
max_concurrent_with_start_early: 4
initial_delay_minutes: 0
stagger_minutes: 120
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 20
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
windows_process_priority: 32
- name: SSD3
max_plots: 3
farmer_public_key:
pool_public_key:
temporary_directory: Z:\plotter
temporary2_directory:
destination_directory: F:\Plots
size: 32
bitfield: true
threads: 5
buckets: 64
memory_buffer: 6800
max_concurrent: 4
max_concurrent_with_start_early: 4
initial_delay_minutes: 0
stagger_minutes: 120
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 20
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
windows_process_priority: 32
I’m using a 5900x, but I scaled it down from my settings, that should get you started and you can adjust from there.
max_concurrent: 7
max_for_phase_1: 3
minimum_minutes_between_jobs: 8
- name: SSD_A
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: X:\plotter
temporary2_directory:
destination_directory: D:\Plots
size: 32
bitfield: true
threads: 4
buckets: 128
memory_buffer: 4000
max_concurrent: 3
max_concurrent_with_start_early: 4
initial_delay_minutes: 0
stagger_minutes: 60
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
unix_process_priority: 10
windows_process_priority: 32
enable_cpu_affinity: false
cpu_affinity: [ 0, 1, 2, 3, 4, 5 ]
- name: SSD_B
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: Y:\plotter
temporary2_directory:
destination_directory: E:\Plots
size: 32
bitfield: true
threads: 4
buckets: 128
memory_buffer: 4000
max_concurrent: 3
max_concurrent_with_start_early: 4
initial_delay_minutes: 0
stagger_minutes: 60
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
unix_process_priority: 10
windows_process_priority: 32
enable_cpu_affinity: false
cpu_affinity: [ 0, 1, 2, 3, 4, 5 ]
- name: SSD_C
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: Z:\plotter
temporary2_directory:
destination_directory: F:\Plots
size: 32
bitfield: true
threads: 4
buckets: 128
memory_buffer: 4000
max_concurrent: 3
max_concurrent_with_start_early: 4
initial_delay_minutes: 0
stagger_minutes: 60
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
unix_process_priority: 10
windows_process_priority: 32
enable_cpu_affinity: false
cpu_affinity: [ 0, 1, 2, 3, 4, 5 ]
3 Likes
Thanks!
I bought very bad NVMe SSD. Don’t buy Crucial P2 1TB PCIe M.2 2280SS SSD ( CT1000P2SSD8) for plotting
.
And I have slow speed on SSD. Then i plan 1 plot in 1 SSD.
Now i’m started plotting with these params
global:
max_concurrent: 7
max_for_phase_1: 3
minimum_minutes_between_jobs: 8
jobs:
- name: SSD1
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: X:\plotter
temporary2_directory: D:\plotter
destination_directory: D:\Plots
# - J:\Plots
# - K:\Plots
size: 32
bitfield: true
threads: 8
buckets: 64
memory_buffer: 7000
max_concurrent: 2
max_concurrent_with_start_early: 15
initial_delay_minutes: 0
stagger_minutes: 60
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
windows_process_priority: 128
- name: SSD2
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: Y:\plotter
temporary2_directory: E:\plotter
destination_directory: E:\Plots
size: 32
bitfield: true
threads: 8
buckets: 64
memory_buffer: 7000
max_concurrent: 2
max_concurrent_with_start_early: 15
initial_delay_minutes: 0
stagger_minutes: 60
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
windows_process_priority: 128
- name: SSD3
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: Z:\plotter
temporary2_directory: F:\plotter
destination_directory: F:\Plots
size: 32
bitfield: true
threads: 8
buckets: 64
memory_buffer: 7000
max_concurrent: 2
max_concurrent_with_start_early: 15
initial_delay_minutes: 0
stagger_minutes: 60
max_for_phase_1: 1
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
windows_process_priority: 128
Hi Jeff, I am using a 5900x , 64 GB Ram, 2 x 2 Nmve 2TB (RAID 0), can you help me to optimize my settings?
I haven’t tried it with a Raid 0 plotting drive, but if I did I would probably start with something along the lines of these settings.
max_concurrent: 12
max_for_phase_1: 4
minimum_minutes_between_jobs: 0
- name: SSD_A
max_plots: 999
farmer_public_key:
pool_public_key:
temporary_directory: X:\plotter
temporary2_directory:
destination_directory: D:\Plots
size: 32
bitfield: true
threads: 4
buckets: 128
memory_buffer: 4000
max_concurrent: 12
max_concurrent_with_start_early: 12
initial_delay_minutes: 0
stagger_minutes: 20
max_for_phase_1: 4
concurrency_start_early_phase: 4
concurrency_start_early_phase_delay: 0
temporary2_destination_sync: false
exclude_final_directory: false
skip_full_destinations: true
unix_process_priority: 10
windows_process_priority: 32
enable_cpu_affinity: false
cpu_affinity: [ 0, 1, 2, 3, 4, 5 ]
1 Like
Thanks , I will try this config!!
i can run 4 plots with this configuration wit WD Black SN750 1TB, link based on your location https://geni.us/SN7501TB
threads: 6
buckets: 128
memory_buffer: 4608
max_concurrent: 4
max_concurrent_with_start_early: 4
stagger_minutes: 60
max_for_phase_1: 2
concurrency_start_early_phase: 3
concurrency_start_early_phase_delay: 10