Chia P盤工具Plot Manager的基礎(chǔ)是制作一個(gè)簡(jiǎn)單,易于使用且可靠的地塊管理器,該管理器將僅生產(chǎn)地塊。本文是一個(gè)小總結(jié)。希望能幫助到大家。
Chia P盤工具Plot Manager的功能亮點(diǎn):
1.錯(cuò)開(kāi)圖表,以便您的計(jì)算機(jī)資源可以避免出現(xiàn)高峰。2.允許目標(biāo)目錄列表。3.盡早開(kāi)始新的開(kāi)發(fā),以最大限度地利用臨時(shí)空間。4.同時(shí)運(yùn)行最大數(shù)量的圖,以避免出現(xiàn)瓶頸或限制資源消耗。5.更深入的活動(dòng)情節(jié)屏幕。
一個(gè)巨大的功能是,它將檢測(cè)所有正在運(yùn)行的chia圖創(chuàng)建,從而將遵守您的約束。我已經(jīng)讓用戶在他們的GUI完成時(shí)開(kāi)始使用該繪圖管理器,并且它運(yùn)行起來(lái)沒(méi)有任何障礙,因?yàn)槟梢砸淮芜\(yùn)行最大數(shù)量的全局繪圖。應(yīng)該全部記錄下來(lái),如果不是的話,我絕對(duì)可以添加它。
一、開(kāi)發(fā)版本:v0.0.1
這是一個(gè)跨平臺(tái)的Chia Plot Manager,將在主要操作系統(tǒng)上運(yùn)行。這不是繪圖儀。該庫(kù)的目的是管理您的繪圖并使用您配置的設(shè)置開(kāi)始新的繪圖。每個(gè)人的系統(tǒng)都是唯一的,因此自定義是刻在此庫(kù)中的重要功能。該庫(kù)簡(jiǎn)單,易用且可靠,可確保生成圖。該庫(kù)已針對(duì)Windows和Linux進(jìn)行了測(cè)試。
二、Chia P盤工具Plot Manager的特征:
1.錯(cuò)開(kāi)圖表,以便您的計(jì)算機(jī)資源可以避免出現(xiàn)高峰。2.允許目標(biāo)目錄列表。3.盡早開(kāi)始新的開(kāi)發(fā),以最大限度地利用臨時(shí)空間。4.同時(shí)運(yùn)行最大數(shù)量的圖,以避免出現(xiàn)瓶頸或限制資源消耗。5.更深入的活動(dòng)情節(jié)屏幕。
三、支持/問(wèn)題
請(qǐng)不要將GitHub問(wèn)題用于有關(guān)您自己的個(gè)人設(shè)置的問(wèn)題或支持。問(wèn)題應(yīng)與代碼和構(gòu)想中的實(shí)際錯(cuò)誤有關(guān)。目前,已經(jīng)有很多人對(duì)它進(jìn)行了測(cè)試,可以在Windows,Linux和Mac OS上運(yùn)行。因此,與技術(shù)支持,配置設(shè)置或與您自己的個(gè)人用例有關(guān)的任何問(wèn)題都應(yīng)發(fā)布在以下任何鏈接上。
四、經(jīng)常問(wèn)的問(wèn)題
1.我可以重新加載配置嗎?
是的,可以使用python manager.py restart命令重新加載您的配置,也可以分別停止并重新啟動(dòng)管理器。請(qǐng)注意,您的工作計(jì)數(shù)將被重設(shè),而臨時(shí)目錄和目標(biāo)目錄的順序?qū)⒈恢卦O(shè)。請(qǐng)注意,如果更改作業(yè)的任何目錄,它將與現(xiàn)有作業(yè)混淆,manager并且view將無(wú)法識(shí)別舊作業(yè)。如果要在具有活動(dòng)圖的同時(shí)更改作業(yè)目錄,請(qǐng)將max_plots當(dāng)前作業(yè)的更改為0,并使用新目錄創(chuàng)建一個(gè)單獨(dú)的作業(yè)。我不建議在繪圖運(yùn)行時(shí)更改目錄。
2.如果我停止經(jīng)理,這會(huì)關(guān)閉我的陰謀嗎?
不會(huì)。地塊在后臺(tái)啟動(dòng),它們不會(huì)關(guān)閉您現(xiàn)有的地塊。如果要關(guān)閉它們,則可以訪問(wèn)PID,可以使用它們?cè)谌蝿?wù)管理器(或適用于您的操作系統(tǒng)的適當(dāng)軟件)中跟蹤它們并手動(dòng)關(guān)閉它們。請(qǐng)注意,您還必須刪除.tmp文件。我不為您處理。
3.如果我有列表,如何選擇“臨時(shí)2”和“目的地”?
它們是按順序選擇的。如果您有兩個(gè)目錄,則第一個(gè)圖將選擇第一個(gè),第二個(gè)將選擇第二個(gè),第三個(gè)圖將選擇第一個(gè)。
4.什么temporary2_destination_sync啊?
一些用戶喜歡選擇始終具有相同的臨時(shí)目錄和目標(biāo)目錄。啟用此設(shè)置將始終將臨時(shí)2作為用作目標(biāo)的驅(qū)動(dòng)器。如果使用此設(shè)置,則可以使用一個(gè)空的臨時(shí)目錄目錄。
5.什么是我的設(shè)置的最佳配置?
請(qǐng)將此問(wèn)題轉(zhuǎn)發(fā)到Keybase或“討論”選項(xiàng)卡。
該庫(kù)的安裝非常簡(jiǎn)單。我在下面附上了詳細(xì)的說(shuō)明,應(yīng)該可以幫助您入門。下載并安裝Python 3.7或更高版本:https : //www.python.org/
git clone 此回購(gòu)或下載。
打開(kāi)CommandPrompt / PowerShell / Terminal并cd進(jìn)入主庫(kù)文件夾。
例子: cd C:\Users\Swar\Documents\Swar-Chia-Plot-Manager
可選:為Python創(chuàng)建一個(gè)虛擬環(huán)境。如果您將Python用于其他用途,則建議這樣做。
Windows示例: venv\Scripts\activate
示例Linux:. ./venv/bin/activate或source ./venv/bin/activate
第二個(gè)venv可以重命名為您想要的任何名稱。我更喜歡,venv因?yàn)檫@是一個(gè)標(biāo)準(zhǔn)。
創(chuàng)建一個(gè)新的python環(huán)境: python -m venv venv
激活虛擬環(huán)境。必須在每次打開(kāi)新窗口時(shí)執(zhí)行此操作。通過(guò)查看(venv)前綴確認(rèn)其已激活。前綴將根據(jù)您命名的名稱而變化。
安裝所需的模塊: pip install -r requirements.txt
將config.yaml.default其復(fù)制并命名為config.yaml同一目錄中的名稱。編輯config.yaml并將其設(shè)置為您自己的個(gè)人設(shè)置。下面有更多幫助。您還需要添加chia_location!這應(yīng)該指向您的chia可執(zhí)行文件。
運(yùn)行管理器: python manager.py start
這將在后臺(tái)啟動(dòng)一個(gè)過(guò)程,該過(guò)程將根據(jù)您輸入的設(shè)置管理繪圖。
運(yùn)行視圖: python manager.py view
這將在視圖屏幕中循環(huán)顯示有關(guān)活動(dòng)圖的詳細(xì)信息。該庫(kù)的配置對(duì)于每個(gè)最終用戶都是唯一的。該config.yaml文件將保存配置。該地塊管理器基于作業(yè)的想法進(jìn)行工作。每個(gè)作業(yè)都有自己的設(shè)置,您可以配置和自定義。沒(méi)有兩個(gè)驅(qū)動(dòng)器是唯一的,因此這將為您自己的約束和要求提供靈活性。chia_location 這是一個(gè)變量,應(yīng)包含chia可執(zhí)行文件的位置。這是區(qū)塊鏈可執(zhí)行文件。
Windows示例:
C:\Users\
Linux示例:
/usr/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chia
另一個(gè)Linux示例: /home/swar/chia-blockchain/venv/bin/chia
這些是僅由繪圖管理器使用的配置設(shè)置。check_interval -在檢查是否應(yīng)開(kāi)始新作業(yè)之前等待的秒數(shù)。log_level-將此錯(cuò)誤保持在錯(cuò)誤狀態(tài),僅在出現(xiàn)錯(cuò)誤時(shí)進(jìn)行記錄。將此更改為INFO,以查看更多詳細(xì)的日志記錄。警告:INFO將寫(xiě)入很多信息。日志folder_path -這是用于保存繪圖日志文件的文件夾。看法這些是視圖將使用的設(shè)置。check_interval -更新視圖之前要等待的秒數(shù)。
datetime_format-要在視圖中顯示的日期時(shí)間格式。請(qǐng)參閱此處進(jìn)行格式設(shè)置:https :
//docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes
include_seconds_for_phase -指示相時(shí)間中是否包含秒。
include_drive_info -這決定是否顯示驅(qū)動(dòng)器信息。
include_cpu -這決定是否顯示CPU信息。
include_ram -這指示是否將顯示RAM信息。
include_plot_stats -這指示是否將顯示繪圖統(tǒng)計(jì)信息。
這些是不同的設(shè)置,以便在繪圖管理器啟動(dòng)時(shí)以及繪圖完成時(shí)發(fā)送通知。
phase_line_end-這些設(shè)置將用于指示進(jìn)度欄何時(shí)結(jié)束。它應(yīng)該反映該階段將要結(jié)束的行,以便進(jìn)度計(jì)算可以使用該信息和現(xiàn)有的日志文件來(lái)計(jì)算進(jìn)度百分比。
phase_weight-這些是在進(jìn)度計(jì)算中分配給每個(gè)階段的權(quán)重。通常,階段1和3是最長(zhǎng)的階段,因此它們將比其他階段保持更大的權(quán)重。
全球的max_concurrent-系統(tǒng)可以運(yùn)行的最大繪圖數(shù)。隨著時(shí)間的推移,經(jīng)理的啟動(dòng)地塊數(shù)量不會(huì)超過(guò)總數(shù)。
這些是每個(gè)作業(yè)將使用的設(shè)置。請(qǐng)注意,您可以有多個(gè)作業(yè),并且每個(gè)作業(yè)都應(yīng)采用YAML格式,以便正確地對(duì)其進(jìn)行解釋。這里幾乎所有的值都將傳遞到Chia可執(zhí)行文件中。
在此處檢查有關(guān)Chia CLI的更多詳細(xì)信息:https : //github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference
name -這是您要賦予工作的名稱。
max_plots-這是一次運(yùn)行管理器可以完成的最大作業(yè)數(shù)。重新啟動(dòng)管理器將重置此變量。僅在這里有助于進(jìn)行短期繪圖。
[可選] farmer_public_key-您的農(nóng)民公鑰。如果未提供任何內(nèi)容,它將不會(huì)將此變量傳遞給chia可執(zhí)行文件,這將導(dǎo)致使用您的默認(rèn)密鑰。僅當(dāng)您在沒(méi)有憑據(jù)的計(jì)算機(jī)上設(shè)置了chia時(shí)才需要這樣做。
[可選] pool_public_key-您的池公用密鑰。與上述相同的信息。
temporary_directory-僅應(yīng)將一個(gè)目錄傳遞到此處。這是進(jìn)行繪圖的地方。
[可選] temporary2_directory-可以是單個(gè)值或值列表。這是一個(gè)可選參數(shù),如果要使用Chia繪圖的臨時(shí)目錄功能,可以使用該參數(shù)。
destination_directory-可以是單個(gè)值或值列表。這是完成繪制后將在其中轉(zhuǎn)移圖紙的最終目錄。如果提供列表,它將逐個(gè)循環(huán)瀏覽每個(gè)驅(qū)動(dòng)器。
size-這是指圖的k大小。您將在此處輸入32、33、34、35 …之類的內(nèi)容。
bitfield-這是指您是否要在繪圖中使用位域。通常,您要保持為真。
threads-這是將分配給繪圖儀的線程數(shù)。僅第1階段使用了1個(gè)以上的線程。
buckets-要使用的桶數(shù)。Chia提供的默認(rèn)值為128。
memory_buffer -您要分配給進(jìn)程的內(nèi)存量。
max_concurrent -在任何給定時(shí)間可進(jìn)行此作業(yè)的最大地塊數(shù)。
max_concurrent_with_start_early -在任何給定時(shí)間(包括較早開(kāi)始的階段)可進(jìn)行此工作的最大地塊數(shù)量。
stagger_minutes-開(kāi)始下一個(gè)作業(yè)之前需要等待的分鐘數(shù)。如果您希望在并發(fā)限制允許時(shí)立即開(kāi)始繪圖,甚至可以將其設(shè)置為零。
max_for_phase_1 -此工作在第一階段的最大地塊數(shù)量。
concurrency_start_early_phase-您想提前開(kāi)始繪圖的階段。建議在此字段中使用4。
concurrency_start_early_phase_delay -檢測(cè)到開(kāi)始早期階段后,開(kāi)始新繪圖之前等待的最大秒數(shù)。
temporary2_destination_sync-此字段將始終將目標(biāo)目錄提交為“ temporary2”目錄。這兩個(gè)目錄將是同步的,因此它們將始終以相同的值提交。
fqj
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7488瀏覽量
87852 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6801瀏覽量
123285
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論