0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

分享一個簡單實用的Chia P盤工具:Plot Manager

深圳市恒訊科技有限公司 ? 來源:深圳市恒訊科技 ? 作者:深圳市恒訊科技 ? 2021-06-29 17:49 ? 次閱讀

Chia P盤工具Plot Manager的基礎是制作一個簡單,易于使用且可靠的地塊管理器,該管理器將僅生產(chǎn)地塊。本文是一個小總結。希望能幫助到大家。

Chia P盤工具Plot Manager的功能亮點:

1.錯開圖表,以便您的計算機資源可以避免出現(xiàn)高峰。2.允許目標目錄列表。3.盡早開始新的開發(fā),以最大限度地利用臨時空間。4.同時運行最大數(shù)量的圖,以避免出現(xiàn)瓶頸或限制資源消耗。5.更深入的活動情節(jié)屏幕。

一個巨大的功能是,它將檢測所有正在運行的chia圖創(chuàng)建,從而將遵守您的約束。我已經(jīng)讓用戶在他們的GUI完成時開始使用該繪圖管理器,并且它運行起來沒有任何障礙,因為您可以一次運行最大數(shù)量的全局繪圖。應該全部記錄下來,如果不是的話,我絕對可以添加它。

一、開發(fā)版本:v0.0.1

這是一個跨平臺的Chia Plot Manager,將在主要操作系統(tǒng)上運行。這不是繪圖儀。該庫的目的是管理您的繪圖并使用您配置的設置開始新的繪圖。每個人的系統(tǒng)都是唯一的,因此自定義是刻在此庫中的重要功能。該庫簡單,易用且可靠,可確保生成圖。該庫已針對Windows和Linux進行了測試。

二、Chia P盤工具Plot Manager的特征:

1.錯開圖表,以便您的計算機資源可以避免出現(xiàn)高峰。2.允許目標目錄列表。3.盡早開始新的開發(fā),以最大限度地利用臨時空間。4.同時運行最大數(shù)量的圖,以避免出現(xiàn)瓶頸或限制資源消耗。5.更深入的活動情節(jié)屏幕。

三、支持/問題

請不要將GitHub問題用于有關您自己的個人設置的問題或支持。問題應與代碼和構想中的實際錯誤有關。目前,已經(jīng)有很多人對它進行了測試,可以在Windows,Linux和Mac OS上運行。因此,與技術支持,配置設置或與您自己的個人用例有關的任何問題都應發(fā)布在以下任何鏈接上。

四、經(jīng)常問的問題

1.我可以重新加載配置嗎?

是的,可以使用python manager.py restart命令重新加載您的配置,也可以分別停止并重新啟動管理器。請注意,您的工作計數(shù)將被重設,而臨時目錄和目標目錄的順序?qū)⒈恢卦O。請注意,如果更改作業(yè)的任何目錄,它將與現(xiàn)有作業(yè)混淆,manager并且view將無法識別舊作業(yè)。如果要在具有活動圖的同時更改作業(yè)目錄,請將max_plots當前作業(yè)的更改為0,并使用新目錄創(chuàng)建一個單獨的作業(yè)。我不建議在繪圖運行時更改目錄。

2.如果我停止經(jīng)理,這會關閉我的陰謀嗎?

不會。地塊在后臺啟動,它們不會關閉您現(xiàn)有的地塊。如果要關閉它們,則可以訪問PID,可以使用它們在任務管理器(或適用于您的操作系統(tǒng)的適當軟件)中跟蹤它們并手動關閉它們。請注意,您還必須刪除.tmp文件。我不為您處理。

3.如果我有列表,如何選擇“臨時2”和“目的地”?

它們是按順序選擇的。如果您有兩個目錄,則第一個圖將選擇第一個,第二個將選擇第二個,第三個圖將選擇第一個。

4.什么temporary2_destination_sync???

一些用戶喜歡選擇始終具有相同的臨時目錄和目標目錄。啟用此設置將始終將臨時2作為用作目標的驅(qū)動器。如果使用此設置,則可以使用一個空的臨時目錄目錄。

5.什么是我的設置的最佳配置?

請將此問題轉(zhuǎn)發(fā)到Keybase或“討論”選項卡。

該庫的安裝非常簡單。我在下面附上了詳細的說明,應該可以幫助您入門。下載并安裝Python 3.7或更高版本:https : //www.python.org/

git clone 此回購或下載。

打開CommandPrompt / PowerShell / Terminal并cd進入主庫文件夾。

例子: cd C:\Users\Swar\Documents\Swar-Chia-Plot-Manager

可選:為Python創(chuàng)建一個虛擬環(huán)境。如果您將Python用于其他用途,則建議這樣做。

Windows示例: venv\Scripts\activate

示例Linux:. ./venv/bin/activate或source ./venv/bin/activate

第二個venv可以重命名為您想要的任何名稱。我更喜歡,venv因為這是一個標準。

創(chuàng)建一個新的python環(huán)境: python -m venv venv

激活虛擬環(huán)境。必須在每次打開新窗口時執(zhí)行此操作。通過查看(venv)前綴確認其已激活。前綴將根據(jù)您命名的名稱而變化。

安裝所需的模塊: pip install -r requirements.txt

將config.yaml.default其復制并命名為config.yaml同一目錄中的名稱。編輯config.yaml并將其設置為您自己的個人設置。下面有更多幫助。您還需要添加chia_location!這應該指向您的chia可執(zhí)行文件。

運行管理器: python manager.py start

這將在后臺啟動一個過程,該過程將根據(jù)您輸入的設置管理繪圖。

運行視圖: python manager.py view

這將在視圖屏幕中循環(huán)顯示有關活動圖的詳細信息。該庫的配置對于每個最終用戶都是唯一的。該config.yaml文件將保存配置。該地塊管理器基于作業(yè)的想法進行工作。每個作業(yè)都有自己的設置,您可以配置和自定義。沒有兩個驅(qū)動器是唯一的,因此這將為您自己的約束和要求提供靈活性。chia_location 這是一個變量,應包含chia可執(zhí)行文件的位置。這是區(qū)塊鏈可執(zhí)行文件。

Windows示例:

C:\Users\\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 -在檢查是否應開始新作業(yè)之前等待的秒數(shù)。log_level-將此錯誤保持在錯誤狀態(tài),僅在出現(xiàn)錯誤時進行記錄。將此更改為INFO,以查看更多詳細的日志記錄。警告:INFO將寫入很多信息。日志folder_path -這是用于保存繪圖日志文件的文件夾。看法這些是視圖將使用的設置。check_interval -更新視圖之前要等待的秒數(shù)。

datetime_format-要在視圖中顯示的日期時間格式。請參閱此處進行格式設置:https :

//docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes

include_seconds_for_phase -指示相時間中是否包含秒。

include_drive_info -這決定是否顯示驅(qū)動器信息。

include_cpu -這決定是否顯示CPU信息。

include_ram -這指示是否將顯示RAM信息。

include_plot_stats -這指示是否將顯示繪圖統(tǒng)計信息。

這些是不同的設置,以便在繪圖管理器啟動時以及繪圖完成時發(fā)送通知。

phase_line_end-這些設置將用于指示進度欄何時結束。它應該反映該階段將要結束的行,以便進度計算可以使用該信息和現(xiàn)有的日志文件來計算進度百分比。

phase_weight-這些是在進度計算中分配給每個階段的權重。通常,階段1和3是最長的階段,因此它們將比其他階段保持更大的權重。

全球的max_concurrent-系統(tǒng)可以運行的最大繪圖數(shù)。隨著時間的推移,經(jīng)理的啟動地塊數(shù)量不會超過總數(shù)。

這些是每個作業(yè)將使用的設置。請注意,您可以有多個作業(yè),并且每個作業(yè)都應采用YAML格式,以便正確地對其進行解釋。這里幾乎所有的值都將傳遞到Chia可執(zhí)行文件中。

在此處檢查有關Chia CLI的更多詳細信息:https : //github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference

name -這是您要賦予工作的名稱。

max_plots-這是一次運行管理器可以完成的最大作業(yè)數(shù)。重新啟動管理器將重置此變量。僅在這里有助于進行短期繪圖。

[可選] farmer_public_key-您的農(nóng)民公鑰。如果未提供任何內(nèi)容,它將不會將此變量傳遞給chia可執(zhí)行文件,這將導致使用您的默認密鑰。僅當您在沒有憑據(jù)的計算機上設置了chia時才需要這樣做。

[可選] pool_public_key-您的池公用密鑰。與上述相同的信息。

temporary_directory-僅應將一個目錄傳遞到此處。這是進行繪圖的地方。

[可選] temporary2_directory-可以是單個值或值列表。這是一個可選參數(shù),如果要使用Chia繪圖的臨時目錄功能,可以使用該參數(shù)。

destination_directory-可以是單個值或值列表。這是完成繪制后將在其中轉(zhuǎn)移圖紙的最終目錄。如果提供列表,它將逐個循環(huán)瀏覽每個驅(qū)動器。

size-這是指圖的k大小。您將在此處輸入32、33、34、35 …之類的內(nèi)容。

bitfield-這是指您是否要在繪圖中使用位域。通常,您要保持為真。

threads-這是將分配給繪圖儀的線程數(shù)。僅第1階段使用了1個以上的線程。

buckets-要使用的桶數(shù)。Chia提供的默認值為128。

memory_buffer -您要分配給進程的內(nèi)存量。

max_concurrent -在任何給定時間可進行此作業(yè)的最大地塊數(shù)。

max_concurrent_with_start_early -在任何給定時間(包括較早開始的階段)可進行此工作的最大地塊數(shù)量。

stagger_minutes-開始下一個作業(yè)之前需要等待的分鐘數(shù)。如果您希望在并發(fā)限制允許時立即開始繪圖,甚至可以將其設置為零。

max_for_phase_1 -此工作在第一階段的最大地塊數(shù)量。

concurrency_start_early_phase-您想提前開始繪圖的階段。建議在此字段中使用4。

concurrency_start_early_phase_delay -檢測到開始早期階段后,開始新繪圖之前等待的最大秒數(shù)。

temporary2_destination_sync-此字段將始終將目標目錄提交為“ temporary2”目錄。這兩個目錄將是同步的,因此它們將始終以相同的值提交。

fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7383

    瀏覽量

    87643
  • 操作系統(tǒng)

    關注

    37

    文章

    6698

    瀏覽量

    123148
收藏 人收藏

    評論

    相關推薦

    為THS3001構建簡單的SPICE模型

    電子發(fā)燒友網(wǎng)站提供《為THS3001構建簡單的SPICE模型.pdf》資料免費下載
    發(fā)表于 10-29 10:11 ?0次下載
    為THS3001構建<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的SPICE模型

    SD NAND測試工具的實用技巧

    H2 testw檢測工具款能夠為用戶們提供全面的U讀寫性能的U工具,H2testwU
    的頭像 發(fā)表于 09-23 10:32 ?222次閱讀
    SD NAND測試<b class='flag-5'>工具</b>的實用技巧

    如何設計簡單且高度集成的電池測試系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《如何設計簡單且高度集成的電池測試系統(tǒng).pdf》資料免費下載
    發(fā)表于 09-18 14:53 ?0次下載
    如何設計<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>且高度集成的電池測試系統(tǒng)

    pcb怎么改變焊大小

    在PCB(Printed Circuit Board,印刷電路板)設計中,改變焊大小是常見的操作,具體步驟會根據(jù)所使用的PCB設計軟件而有所不同。以下是
    的頭像 發(fā)表于 09-02 15:01 ?864次閱讀

    ipc820工控機怎么樣用U重裝系統(tǒng)

    準備工具和材料: 容量足夠的U(至少8GB) 適用于IPC820的操作系統(tǒng)鏡像文件(如
    的頭像 發(fā)表于 07-01 10:50 ?607次閱讀

    簡單的分頻器電路分享

    這是簡單的分頻器電路,該電路的優(yōu)點是電路小,它僅使用晶體管和其他幾個組件。
    的頭像 發(fā)表于 06-10 15:55 ?1119次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的分頻器電路分享

    簡單溫度報警電路分析

    下面所示的是簡單溫度報警電路被配置為在熱敏電阻跟蹤的溫度下降或升高超過定水平時發(fā)出警報(聲音或通過閉合繼電器觸點)。
    的頭像 發(fā)表于 02-25 14:40 ?839次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>溫度報警電路分析

    簡單的無線LED燈電路

    這篇文章解釋了簡單的無線 LED 燈電路,可用于在夜間自動打開 LED 燈以照亮繪畫。室內(nèi)燈連接到 433 MHz 無線接收器單元,而發(fā)射器安裝在室外。
    的頭像 發(fā)表于 02-25 14:03 ?1132次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的無線LED燈電路

    全志R128基礎組件開發(fā)指南-WiFi Manager

    );參數(shù): p2p_config_t,使能p2p 時的配置參數(shù) 返回值: 0:成功; 非0:失?。?p2p 模式下連接另外
    發(fā)表于 01-25 14:28

    全志R128基礎組件開發(fā)指南-WiFi Manager

    [ ] shttpd [ ] mqttWi-Fi Manager 簡介Wi-Fi Manager 用于wifi 的連接管理,通信以及wifi 的些額外功能。支持sta、ap、monitor、
    發(fā)表于 01-24 10:11

    簡單的Shiro RCE檢測和利用腳本

    簡單的Shiro RCE檢測和利用腳本。
    的頭像 發(fā)表于 01-09 09:46 ?571次閱讀

    如何用BUCK電路簡單實現(xiàn)可靠的負電源?

    如何用BUCK電路簡單實現(xiàn)可靠的負電源?
    的頭像 發(fā)表于 12-05 15:12 ?754次閱讀
    如何用BUCK電路<b class='flag-5'>簡單</b>實現(xiàn)<b class='flag-5'>一</b><b class='flag-5'>個</b>可靠的負電源?

    如何從簡單的數(shù)學表達式創(chuàng)建Saber模型?

    如何從簡單的數(shù)學表達式創(chuàng)建Saber模型,將你的輸出描述為輸入的函數(shù)?例如 out=a*in*in+b (其中 a 和 b 是常數(shù))
    的頭像 發(fā)表于 12-05 13:42 ?674次閱讀
    如何從<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>簡單</b>的數(shù)學表達式創(chuàng)建<b class='flag-5'>一</b><b class='flag-5'>個</b>Saber模型?

    NI Package Manager創(chuàng)建程序包

    NI Package Manager創(chuàng)建程序包 要使用PackageManager創(chuàng)建程序包,即把相關的組件都放在目錄下,使用命令行創(chuàng)建程序包。 程序包是
    發(fā)表于 11-19 20:11

    3簡單工具來管理您的CI和AP;OPEX程序

    在每一個成功的持續(xù)改進舉措背后,都有工具幫助組織規(guī)范其流程,超越客戶預期,并衡量成功。無論你是剛開始簡單的主動行動還是
    的頭像 發(fā)表于 11-17 15:17 ?407次閱讀