Bài 4: Hướng dẫn tạo plot tự động bằng tool Swar Chia Plot Manager

Bài 4: Hướng dẫn tạo plot tự động bằng tool Swar Chia Plot Manager

Swar Chia Plot Manager là một công cụ vô cùng tuyệt vời để giúp bạn tự động hoá quá trình tạo plot để đào Chia Coin. Bài này sẽ hướng dẫn chi tiết cách cài đặt, cấu hình cho phần mềm này.

Hướng dẫn Swar Chia Plot Manager

Các tính năng chính của Swar Chia Plot Manager

Các tính năng mà Swar Chia Plot Manager bản v0.1.0 hỗ trợ:

  • Tự động hoá quá trình tạo plot
  • Giảm thiểu sự cố thắt nút cổ chai trong quá trình tạo plot Chia Coin
  • Hỗ trợ gởi thông báo khi hoàn thành tạo được 1 plot
  • Giao diện trực quan, dễ hiểu
  • Có thể thay đổi cấu hình dễ dàng mà ko làm ảnh hưởng đến quá trình tạo plot
  • Chế độ thông minh giúp start quá trình tạo plot trong khi chép file plot từ SSD sang HDD
  • Hạn chế số plot tối đa ở phase 1
  • Phân lô CPU cho quá trình tạo plot
  • Dễ dàng phối hợp giữa cách tạo plot song song và tuần tự
  • Và nhiều tính năng thú vị khác

Video hướng dẫn sử dụng Swar Chia Plot Manager

Trong video này mình sẽ giải thích tất cả các option trong file config để ae có thể tuỳ chỉnh cho phù hợp với cấu hình, chiến thuật của mỗi người.

Bài 4: Hướng dẫn tạo plot tự động bằng tool Swar Chia Plot Manager #Chia #ChiaCoin

Thông tin cài đặt SCPM
trên máy AMD 4750G 8 nhân 16 luồng

Bai 4.1 thông tin cài đặt Swar Chia Plot Manager trên máy AMD 4750G 8 nhân 16 luồng #Chia #ChiaCoin

Tối ưu Swar Chia Plot Manager để không phải chờ ở 100% khi tạo plot

Bài 4.2 Tối ưu Swar Chia Plot Manager để không phải chờ ở 100% khi tạo plot #Chia #Chiacoin

Những lỗi thường gặp khi chạy Swar Tool

  1. Đường dẫn Chia_Location: thiếu dấu khoảng cách.
  2. Đường dẫn Log không đúng.
  3. Đường dẫn chứa khoảng trống.
  4. Rename file config.yaml không đúng
  5. Cài Python ko chọn biến môi trường
  6. 2 Job có chung Temporary Directory.
  7. File Permission: Access is denied: không có quyền ghi file vào thư mục chứa file plot
Swar Chia Plot Manager

Ý nghĩa các field trong file config.yaml

  1. chia_location: đường dẫn nơi lưu file chia.exe
  2. manager: chỗ này là để chỉnh level log, và thời gian check log, bạn cứ để mặc định đi
  3. log:
    1. folder_path: đường dẫn nơi các file log sẽ được lưu xuống
  4. view: chỗ này để chỉnh cách hiện thị lên màn hình thôi, ae muốn cứ 10s update 1 lần thì chỉnh check_interval là 10.
  5. notification: nếu bạn muốn nhận thông báo về điện thoại mỗi khi có 1 plot được tạo ra, thì chỉnh ở đây, hơi rắc rối tí.
  6. instrumentation: nếu bạn muốn xem thống kê này nọ thì tải Prometheus về tự setup
  7. progress: chỗ này là cách để tính % của các phase, nó sẽ dựa vào file log để tính ra phase 1 từ dòng số mấy đến dòng số mấy, và chiếm bao nhiêu %, đại loại thế. Ae cứ để mặc định.
  8. global:
    1. max_concurrent: số concurrent tối đa của tất cả các job cộng lại
    2. max_for_phase_1: số concurrent tối đa ở phase 1 của tất cả các job cộng lại
    3. minimum_minutes_between_jobs: thời gian delay giữa các job
  9. jobs: đây là phần quan trọng nhất, ae đọc kỹ nhé. Chỗ nào có chữ [OPTIONAL] nghĩa là bỏ trống cũng được.
    1. name: tên của job, đặt tên sao tuỳ ae
    2. max_plots: số plot tối đa mà job này sẽ được phép tạo ra mỗi lần ae chạy tool. Restart lại tool thì nó đếm lại từ đầu
    3. [OPTIONAL] farmer_public_key: farmer public key của ví, nếu để trống thì nó sẽ dùng key mặc định của ví (lúc tạo ví bằng tool Chia Blockchain ấy). Nếu ae đi plot thuê thì mới cần quan tâm đến cái này.
    4. [OPTIONAL] pool_public_key: tương tự như cái farmer public key.
    5. temporary_directory: nơi lưu file tạm trong quá trình tạo plot, tạo plot xong nó sẽ tự xoá file tạm. Chỗ này ae nên chọn ổ SSD (chuẩn NVMe)
    6. [OPTIONAL] temporary2_directory: nếu bỏ trống thì file tạm của phase 1-2-3-4 sẽ được lưu ở temporary_directory. Nếu điền cái temp2 này thì phase 3-4 sẽ được lưu ở đây. Lời khuyên: nên chọn cái temp2 này trùng với cái destination_directory, bạn sẽ thấy điều tuyệt vời xảy ra.
    7. destination_directory: nơi lưu file plot đã được tạo. Lời khuyên: cái này và cái temp2 nên trùng nhau (tương đương với việc temporary2_destination_sync chọn true), bạn sẽ thấy điều tuyệt vời xảy ra.
    8. size: kích thước file plot, để mặc định 32 là được.
    9. bitfield: máy cổ lỗ xỉ đời cha chú thì để false, máy đời mới thì cứ true (bitfield là gì thì tự search nhé)
    10. threads: số luồng cấp cho mỗi concurrent, bạn để bao nhiêu tuỳ bạn, cá nhân Cóc thì để từ 2~4 luồng cho mỗi concurrent thôi. Lưu ý là chỉ có phase 1 mới dùng nhiều luồng thôi, còn các phase 2-3-4 chỉ dùng có 1 luồng. Tính toán cẩn thận kẻo bị bottleneck – thắt nút cổ chai (đại loại là giống như kẹt xe ấy)
    11. buckets: số bucket sử dụng cho mỗi concurrent, mặc định là 128 được rồi.
    12. memory_buffer: RAM cấp cho mỗi concurrent, mặc định 4000 (MB) được rồi.
    13. max_concurrent: số concurrent tối đa của job này. Lưu ý cái max_concurrent ở phần Global nhé.
    14. max_concurrent_with_start_early: số concurrent tối đa của job này, bao gồm cả concurrent được start sớm. Nó sẽ liên quan tới cái concurrency_start_early_phase bên dưới. Ở đây bạn có thể cho bằng, hoặc nhiều hơn 1 so với cái max_concurrent của Job. Ví dụ max_concurrent của job là 7, thì max_concurrent_with_start_early có thể là 7 hoặc 8 tuỳ bạn.
    15. initial_delay_minutes: thời gian delay trước khi bắt đầu job.
    16. stagger_minutes: thời gian delay giữa các concurrent trong cùng 1 job. Cái này cần phải tính toán cẩn thận, đừng ham để số thấp mà bị bottleneck. Mình thì hay để là 60 (phút)
    17. max_for_phase_1: số concurrent tối đa ở phase 1 của job. Lưu ý cái max_for_phase_1 ở phần Global nhé.
    18. concurrency_start_early_phase: nên chọn số 4, nghĩa là: khi concurrent này chạy tới phase 4, là nó sẽ start cái concurrent tiếp theo luôn chứ ko cần đợi concurrent hiện tại chạy xong. Đây là 1 option rất tuyệt vời.
    19. concurrency_start_early_phase_delay: thời gian delay của cái field concurrency_start_early_phase, để 0 cũng được.
    20. temporary2_destination_sync: nên chọn true, nó sẽ tương đương với việc cái temporary2_directory và destination_directory trùng nhau. Điều này giúp bạn ko phải chờ đợi quá trình copy file từ SSD sang HDD nữa, mà từ phase 3 nó sẽ copy dần dần qua HDD luôn. Đây là 1 option rất tuyệt vời.
    21. exclude_final_directory: mặc định là false, tạo xong plot nào, thì plot đó sẽ được đem đi farming solo luôn. Nếu chọn true thì plot đó sẽ ko được add vào folder để farming solo. Bạn nào vào pool thì để cái này true, còn solo thì để false.
    22. skip_full_destinations: tính năng này cũng hay nốt. Nếu để true thì Job này sẽ ko chạy nữa nếu nó tính toán thấy ổ đĩa lưu file plot đã đầy (tức là ổ HDD ấy)
    23. unix_process_priority: chỉnh độ ưu tiên tài nguyên cho job. Nếu bạn dùng MacOS, hoặc Linux, thì mới cần quan tâm.
    24. windows_process_priority: chỉnh độ ưu tiên tài nguyên cho job. Dùng cho Windows. Nếu bạn ko rành về hệ thống máy tính thì cứ để mặc định là 32.
    25. enable_cpu_affinity: nếu để true thì nó sẽ “phân lô” CPU, nghĩa là bạn muốn cho những luồng nào phục vụ cho job này. Mặc định để false thì nó sẽ dùng hết tất cả các luồng trong máy. Mình thì để true, và chừa lại 2 luồng cho các tác vụ khác. Ví dụ máy mình 8 nhân 16 luồng, thì 14 luồng dùng cho việc plotting, 2 luồng còn lại để cho các tác vụ khác.
    26. cpu_affinity: chọn những luồng bạn muốn phân lô, nếu cái enable_cpu_affinity là true thì cái này mới có tác dụng. Lưu ý là số luồng bắt đầu từ luồng 0, nghĩa là máy có 16 luồng, thì số thứ tự các luồng sẽ bắt đầu từ luồng 0 đến luồng 15.

File setting Swar Chia Plot Manager tham khảo

Đây là file tham khảo thôi nhé, chứ chưa phải là cách setting tối ưu nhất đâu ạ.

Nếu có thắc mắc, góp ý gì thì để lại comment bên dưới nhé. Đừng quên ủng hộ Chân Đất Channel và Chân Đất Blog nhé ae 🙂


Tài trợ

Nếu bạn thấy bài viết này có ích, giúp cho bạn tiết kiệm thời gian, công sức, tiền bạc… thì bạn có thể ủng hộ Cóc để có thêm động lực ra content, video có ích phục vụ mọi người nhé 🙂

► Donate mời Cóc ly cafe: nhantien.momo.vn/0935658663
❥ Vietcombank – CN Tan Binh‎ (Tp.HCM) – Tran Trong Cu – số tk: 0441003808551
► Donate qua Paypal: paypal.me/tomtraan
❥ Ủng hộ Cóc có động lực làm video: patreon.com/chandat

❥❥❥ aChia Pool đã cho phép đăng ký đặt chỗ trước: http://bit.ly/achiapool hoặc https://cutt.ly/achiapool

► Series về Đào ChiaCoin: https://bit.ly/dao-chiacoin
► Đăng ký miễn phí sàn OKEx: https://bit.ly/okexfree
► Đăng ký miễn phí sàn Binance: https://bit.ly/binfree
► Đăng ký miễn phí sàn Remitano: http://bit.ly/rem1tano
► Đăng ký miễn phí sàn Huobi: http://bit.ly/hu0bi

► Trọn bộ series DaVinci Resolve căn bản: https://bit.ly/DaVinciResolveVN
► DaVinci Resolve Tips: https://bit.ly/DRTips
► Hướng dẫn đào ChiaCoin: http://bit.ly/ChiaCoin

❥ FOLLOW Chân Đất & Cóc:
► Chân Đất Blog: https://chandat.net
► Nhà Của Cóc: https://bit.ly/CocHouse
► Chân Đất Channel: https://bit.ly/ChanDat
► Chân Đất Fanpage: https://www.fb.com/chandat.net
► Facebook Cóc Admin: https://www.fb.com/luckyluke1080
► Email liên hệ: admin@chandat.net

► Donate mời Cóc ly cafe: https://nhantien.momo.vn/0935658663

❥ Thiết bị làm video:

5 2 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments