🇵🇭
Bitskwela x Lido CS Fleet: ETH Home Staking Guide
  • Simulan dito: Kunin ang iyong mga OAT at Mga Tungkulin
  • Ang Lido Community Staking Module
  • Mga Nilalaman
  • Mahalaga: 5 na Utos
  • Pag-unawa sa mga ETH Validators
    • Iba't ibang paraan ng pag-stake ng ETH
    • Mga Tungkulin at Responsibilidad ng Mga Operator ng Node
    • Gantimpala at parusa
    • Pagpili ng Iyong mga Kliyente
  • Setup ng Hardware at OS
    • ​​Setup Overview
    • Kinakailangang Hardware at System Requirements
    • Paggawa ng Iyong Hardware
    • Pamamahala sa Pag-uugnay at Seguridad
    • Installin ang OS
    • Para sa pagpapatibay ng iyong server
  • Installing & Configuring Clients
    • Validator Key Generation
    • Ihanda ang Operating System
    • Mag-set up at i-configure ang execution layer client (Nethermind)
    • Mag-set up at i-configure ang consensus layer client (Teku)
    • Mag-set up at i-configure ang validator client (Teku)
    • Mag-set up at i-configure ang MEV-boost
  • Monitoring, Maintenance, at Updates
    • Mag-set up ng monitoring suite
      • Mag-install at i-configure ang Prometheus
      • Mag-install at i-configure ang Node Exporter
      • Mag-install at i-configure ang Grafana
      • Google Uptime Check
      • Beaconcha.in App settings
  • Pagpapanatili at Pag-update
    • Pag-update ng Nethermind
    • Pag-update ng Teku
    • Pag-update ng monitoring suite
    • Pag-prune ng Nethermind
  • Pag-iipon ng Testnet ETH at Mainnet na Transisyon
    • Pag-iipon ng Testnet ETH sa iyong validator
    • Transisyon sa Mainnet
  • Mga Nakasanayang Praktis
    • Paghahadlang sa Slashing
    • Pagsasaayos ng Uptime at Performance
    • Pagsasaayos ng Seguridad
    • Pamamahala sa iyong withdrawal wallet
  • MGA TIPS
    • Advanced Networking
  • Mga Mapagkukunan
    • Listahan ng mga mapagkukunan
Powered by GitBook
On this page
  • Paggamit ng pruning mode
  • Pagganap ng pagsubaybay sa pruning
  • Mga Tips
  1. Pagpapanatili at Pag-update

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:

sudo nano /etc/systemd/system/nethermind.service

at idagdag ang mga sumusunod na flag sa [Service] na seksyon ng file.

[Service]
<existing_flags> \
--Pruning.Mode=Hybrid \
--Pruning.FullPruningTrigger=VolumeFreeSpace \
--Pruning.FullPruningThresholdMb=300000

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.

sudo systemctl daemon-reload
sudo systemctl restart nethermind.service
sudo systemctl status 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.

PreviousPag-update ng monitoring suiteNextPag-iipon ng Testnet ETH sa iyong validator

Last updated 1 year ago

Check scheduled sync committee duties
Check scheduled block proposal duties