恆訊科技分享簡單實用的Chia P盤工具:Plot Manager
Chia P盤工具Plot Manager的基礎是製作一個簡單,易於使用且可靠的地塊管理器,該管理器將僅生產地塊。本文是一個
小總結。希望能幫助到大家。
Chia P盤工具Plot Manager的功能亮點:
1.錯開圖表,以便您的計算機資源可以避免出現高峰。
2.允許目標目錄列表。
3.儘早開始新的開發,以最大限度地利用臨時空間。
4.同時執行最大數量的圖,以避免出現瓶頸或限制資源消耗。
5.更深入的活動情節螢幕。
這是一個連結,連結到檢視在繪製圖中時最終看起來如何:
890×579 15.7 KB
一個巨大的功能是,它將檢測所有正在執行的chia圖建立,從而將遵守您的約束。我已經讓使用者在他們的GUI完成時開始使
用該繪圖管理器,並且它執行起來沒有任何障礙,因為您可以一次執行最大數量的全域性繪圖。應該全部記錄下來,如果不是
的話,我絕對可以新增它。
一、開發版本:v0.0.1
這是一個跨平臺的Chia Plot Manager,將在主要作業系統上執行。這不是繪圖儀。該庫的目的是管理您的繪圖並使用您配
置的設定開始新的繪圖。每個人的系統都是唯一的,因此自定義是刻在此庫中的重要功能。該庫簡單,易用且可靠,可確保
生成圖。該庫已針對Windows和Linux進行了測試。
二、Chia P盤工具Plot Manager的特徵:
1.錯開圖表,以便您的計算機資源可以避免出現高峰。
2.允許目標目錄列表。
3.儘早開始新的開發,以最大限度地利用臨時空間。
4.同時執行最大數量的圖,以避免出現瓶頸或限制資源消耗。
5.更深入的活動情節螢幕。
三、支援/問題
請不要將GitHub問題用於有關您自己的個人設定的問題或支援。問題應與程式碼和構想中的實際錯誤有關。目前,已經有很多
人對它進行了測試,可以在Windows,Linux和Mac OS上執行。因此,與技術支援,配置設定或與您自己的個人用例有關
的任何問題都應釋出在以下任何連結上。
正式的Chia金鑰庫團隊:https ://keybase.io/team/chia_network.public
頻道是#swar
GitHub討論區:
https://github.com/swar/Swar-Chia-Plot-Manager/discussions
四、經常問的問題
1.我可以重新載入配置嗎?
是的,可以使用python manager.py restart命令重新載入您的配置,也可以分別停止並重新啟動管理器。請注意,您的工
作計數將被重設,而臨時目錄和目標目錄的順序將被重設。
請注意,如果更改作業的任何目錄,它將與現有作業混淆,manager並且view將無法識別舊作業。如果要在具有活動圖的
同時更改作業目錄,請將max_plots當前作業的更改為0,並使用新目錄建立一個單獨的作業。我不建議在繪圖執行時更改
目錄。
2.如果我停止經理,這會關閉我的陰謀嗎?
不會。地塊在後臺啟動,它們不會關閉您現有的地塊。如果要關閉它們,則可以訪問PID,可以使用它們在工作管理員
(或適用於您的作業系統的適當軟體)中跟蹤它們並手動關閉它們。請注意,您還必須刪除.tmp檔案。我不為您處理。
3.如果我有列表,如何選擇“臨時2”和“目的地”?
它們是按順序選擇的。如果您有兩個目錄,則第一個圖將選擇第一個,第二個將選擇第二個,第三個圖將選擇第一個。
4.什麼temporary2_destination_sync啊?
一些使用者喜歡選擇始終具有相同的臨時目錄和目標目錄。啟用此設定將始終將臨時2作為用作目標的驅動器。如果使用此設
置,則可以使用一個空的臨時目錄目錄。
5.什麼是我的設定的最佳配置?
請將此問題轉發到Keybase或“討論”選項卡。
該庫的安裝非常簡單。我在下面附上了詳細的說明,應該可以幫助您入門。下載並安裝Python 3.7或更高版本:
https : //
git clone 此回購或下載。
開啟CommandPrompt / PowerShell / Terminal並cd進入主庫資料夾。
例子: cd C:\Users\Swar\Documents\Swar-Chia-Plot-Manager
可選:為Python建立一個虛擬環境。如果您將Python用於其他用途,則建議這樣做。
Windows示例: venv\Scripts\activate
示例Linux:. ./venv/bin/activate或source ./venv/bin/activate
第二個venv可以重新命名為您想要的任何名稱。我更喜歡,venv因為這是一個標準。
建立一個新的python環境: python -m venv venv
啟用虛擬環境。必須在每次開啟新視窗時執行此操作。
透過檢視(venv)字首確認其已啟用。字首將根據您命名的名稱而變化。
安裝所需的模組: pip install -r requirements.txt
將config.yaml.default其複製並命名為config.yaml同一目錄中的名稱。
編輯config.yaml並將其設定為您自己的個人設定。下面有更多幫助。
您還需要新增chia_location!這應該指向您的chia可執行檔案。
執行管理器: python manager.py start
這將在後臺啟動一個過程,該過程將根據您輸入的設定管理繪圖。
執行檢視: python manager.py view
這將在檢視螢幕中迴圈顯示有關活動圖的詳細資訊。
該庫的配置對於每個終端使用者都是唯一的。該config.yaml檔案將儲存配置。
該地塊管理器基於作業的想法進行工作。每個作業都有自己的設定,您可以配置和自定義。沒有兩個驅動器是唯一的,因
此這將為您自己的約束和要求提供靈活性。
chia_location 這是一個變數,應包含chia可執行檔案的位置。這是區塊鏈可執行檔案。
Windows示例:
C:\Users\<USERNAME>\AppData\Local\chia-blockchain\app-1.1.2\resources\app.asar.unpacked\daemon\chia.exe
Linux示例:
/usr/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chia
另一個Linux示例: /home/swar/chia-blockchain/venv/bin/chia
這些是僅由繪圖管理器使用的配置設定。
check_interval -在檢查是否應開始新作業之前等待的秒數。
log_level-將此錯誤保持在錯誤狀態,僅在出現錯誤時進行記錄。將此更改為INFO,以檢視更多詳細的日誌記錄。警
告:INFO將寫入很多資訊。
日誌folder_path -這是用於儲存繪圖日誌檔案的資料夾。
看法這些是檢視將使用的設定。
check_interval -更新檢視之前要等待的秒數。
datetime_format-要在檢視中顯示的日期時間格式。請參閱此處進行格式設定:https :
//docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes
include_seconds_for_phase -指示相時間中是否包含秒。
include_drive_info -這決定是否顯示驅動器資訊。
include_cpu -這決定是否顯示CPU資訊。
include_ram -這指示是否將顯示RAM資訊。
include_plot_stats -這指示是否將顯示繪圖統計資訊。
這些是不同的設定,以便在繪圖管理器啟動時以及繪圖完成時傳送通知。
phase_line_end-這些設定將用於指示進度欄何時結束。它應該反映該階段將要結束的行,以便進度計算可以使用該資訊和
現有的日誌檔案來計算進度百分比。
phase_weight-這些是在進度計算中分配給每個階段的權重。通常,階段1和3是最長的階段,因此它們將比其他階段保持
更大的權重。
全球的max_concurrent-系統可以執行的最大繪圖數。隨著時間的推移,經理的啟動地塊數量不會超過總數。
這些是每個作業將使用的設定。請注意,您可以有多個作業,並且每個作業都應採用YAML格式,以便正確地對其進行解釋。
這裡幾乎所有的值都將傳遞到Chia可執行檔案中。
在此處檢查有關Chia CLI的更多詳細資訊:
https : //github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference
name -這是您要賦予工作的名稱。
max_plots-這是一次執行管理器可以完成的最大作業數。重新啟動管理器將重置此變數。僅在這裡有助於進行短期繪圖。
[可選] farmer_public_key-您的農民公鑰。如果未提供任何內容,它將不會將此變數傳遞給chia可執行檔案,這將導致使用
您的預設金鑰。僅當您在沒有憑據的計算機上設定了chia時才需要這樣做。
[可選] pool_public_key-您的池公用金鑰。與上述相同的資訊。
temporary_directory-僅應將一個目錄傳遞到此處。這是進行繪圖的地方。
[可選] temporary2_directory-可以是單個值或值列表。這是一個可選引數,如果要使用Chia繪圖的臨時目錄功能,可以使
用該引數。
destination_directory-可以是單個值或值列表。這是完成繪製後將在其中轉移圖紙的最終目錄。如果提供列表,它將逐個
迴圈瀏覽每個驅動器。
size-這是指圖的k大小。您將在此處輸入32、33、34、35 …之類的內容。
bitfield-這是指您是否要在繪圖中使用位域。通常,您要保持為真。
threads-這是將分配給繪圖儀的執行緒數。僅第1階段使用了1個以上的執行緒。
buckets-要使用的桶數。Chia提供的預設值為128。
memory_buffer -您要分配給程式的記憶體量。
max_concurrent -在任何給定時間可進行此作業的最大地塊數。
max_concurrent_with_start_early -在任何給定時間(包括較早開始的階段)可進行此工作的最大地塊數量。
stagger_minutes-開始下一個作業之前需要等待的分鐘數。如果您希望在併發限制允許時立即開始繪圖,甚至可以將其設定
為零。
max_for_phase_1 -此工作在第一階段的最大地塊數量。
concurrency_start_early_phase-您想提前開始繪圖的階段。建議在此欄位中使用4。
concurrency_start_early_phase_delay -檢測到開始早期階段後,開始新繪圖之前等待的最大秒數。
temporary2_destination_sync-此欄位將始終將目標目錄提交為“ temporary2”目錄。這兩個目錄將是同步的,因此它們
將始終以相同的值提交。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983369/viewspace-2773890/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深圳市恆訊科技實操:阿里雲chia快速P盤步驟阿里
- 深圳市恆訊科技教你:普通的電腦配置如何chia挖礦呢?
- 恆訊科技推薦:實用的海外伺服器備份工具伺服器
- 簡單實用的CODE REVIEW工具View
- 恆訊科技分享教程:用linux系統該如何檢視埠的呢?Linux
- 恆訊科技分享:rust伺服器搭建教程Rust伺服器
- 分享5款非常實用的黑科技線上工具
- 恆訊科技分享:伺服器備份安全的五種方法伺服器
- 恆訊科技分享:跨境電商vps的七大優勢
- 恆訊科技分享:vps搭建wordpress網站的3個步驟網站
- 恆訊科技分享:降低資料中心閒置率的辦法
- 恆訊科技的技術資訊分享:waf/web防火牆功能有哪些不同?Web防火牆
- [MATLAB] plot畫圖簡單細節隨記Matlab
- 恆訊科技分享:如何以正確的方式安裝SSL證書?
- 深圳市恆訊科技分享:英國vps的5大優勢
- Python實現簡單的udp打洞(P2P)PythonUDP
- MySQL超級複雜? 恆訊科技分享幾個使用技巧MySql
- 恆訊科技分享:虛擬主機空間的5大型別型別
- 恆訊科技分享:租用跨境電商雲伺服器的3個方法伺服器
- 恆訊科技分享:檢測香港伺服器品質的3個方法伺服器
- 代理伺服器IP如何使用?恆訊科技分享以下幾點伺服器
- 恆訊科技講解:初始化 Linux 雲資料盤(CentOS 8.0)LinuxCentOS
- 分享5款簡單而高效的小工具
- 恆訊科技分析:如何禁止用IP訪問網站?網站
- python實現的簡單點對點(p2p)聊天Python
- 恆訊科技技術分享:雲端計算中的核心技術有哪些?
- 恆訊科技分享:伺服器資料遷移到新的伺服器方法伺服器
- 恆訊科技分享:3種查詢網站伺服器ip地址的方法網站伺服器
- 恆訊科技分析:備份vps的技巧
- 恆訊科技分享:怎麼最佳化跨境電商伺服器?伺服器
- 恆訊科技分享:sdwan專線價格可能會越來越便宜
- 雲主機如何搭建小程式?恆訊科技分享三個步驟
- 本地伺服器如何搭建呢?恆訊科技分享四個步驟伺服器
- 恆訊科技分享:噴淋系統降溫伺服器系統應用時代來臨伺服器
- 怎樣選擇可靠的香港雲儲存?恆訊科技分享這五個方面
- 恆訊科技分享:會導致網站備案遭登出的8個行為網站
- 恆訊科技分享講解:雲伺服器的檔案是如何上傳呢?伺服器
- 恆訊科技分享:雲伺服器維護必備的5個小常識伺服器