Pag-prune ng Nethermind
Paggamit ng pruning mode
Ang iyong ETH validator node ay magagamit ang magagamit na disk space habang lumalaki ang estado. Upang maiwasan ang mga error sa labas ng imbakan, mabuting mag-prune ng iyong mga execution layer clients nang paminsan-minsan (Ang EL clients ay karamihan sa paggamit ng disk).
Upang paganahin ang proseso ng pruning para sa Nethermind, buksan ang systemd configuration file:
at idagdag ang mga sumusunod na flag sa [Service]
na seksyon ng file.
Ito ay magtuturo sa Nethermind upang paganahin ang kanyang mekanismo ng pruning kapag bumaba ang dami ng magagamit na libreng espasyo sa iyong disk sa ibaba sa 300GB.
Note: Ang inirerekomendang threshold ay 250GB ngunit mag-ingat pa rin tayo ng kaunti.
I-save ito gamit ang Ctrl+O
at Enter
, pagkatapos ay lumabas gamit ang Ctrl+X
.
I-restart ang daemon at ang Nethermind service.
Inaasahang output: Ang status ay dapat na nagsasabing ang Nethermind ay "active (running)".
Pagganap ng pagsubaybay sa pruning
Kung na-configure mo ng tama ang mode ng pruning, dapat mong makita ang mga sumusunod na logs.
Sa pagsisimula:
Buong Pruning Handa na para simulan: pagputol sa basura bago sa estado ng BLOCK_NUMBER na may root ROOT_HASH. BABALA: Buong Pruning Inumpisahan sa root hash ROOT_HASH: huwag isara ang node hanggang sa matapos o mawawala ang progreso.
*Tulad ng sinasabi ng babala, huwag i-restart ang iyong node mula rito hanggang sa matapos ang proseso ng pruning. Kung hindi, kailangan mong i-restart ang buong proseso ng pruning, o mas masahol pa, magkaruon ng korupsiyon sa database.
Pagkatapos ng ilang minuto, makikita mo ang mga logs ng progreso:
Full Pruning In Progress: 00:00:57.0603307 1.00 mln nodes mirrored. Full Pruning In Progress: 00:01:40.3677103 2.00 mln nodes mirrored. Full Pruning In Progress: 00:02:25.6437030 3.00 mln nodes mirrored.
Kapag natapos na ang proseso ng pruning, makikita mo ang sumusunod na output:
Full Pruning Finished: 15:25:59.1620756 1,560.29 mln nodes mirrored.
Mga Tips
Ang proseso ng pruning ay maaaring umabot ng higit sa 30 oras upang matapos (depende sa CPU at IO speeds). Sa panahong ito, maaaring magkaroon ka ng degraded na performance sa iyong validator node - halimbawa, pagkawala ng ~10% ng mga attestation.
Kaya't mahalaga na orasan ang iyong schedule ng pruning upang maiwasan ang pagkasalungat sa iyong mga iskedyul na sync committee o block proposer duties. Maaari mong suriin ang mga ito sa ibaba.
Kung gusto mong patakbuhin ang proseso ng pruning agad, itakda ang threshold ng sumusunod na flag sa anumang dami ng magagamit na disk space na natitira.
--Pruning.FullPruningThresholdMb=<bytes>
Patakbuhin ang df -h
sa iyong terminal upang malaman kung gaano karaming magagamit na disk space ang natitira sa iyo.
Last updated