🇵🇭
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
  • I-configure ang pagbabantay ng oras
  • Lumikha ng Swap Space
  1. Installing & Configuring Clients

Ihanda ang Operating System

PreviousValidator Key GenerationNextMag-set up at i-configure ang execution layer client (Nethermind)

Last updated 1 year ago

I-configure ang pagbabantay ng oras

Kailangan nating tiyakin na ang oras sa ating aparato ay pareho sa lahat ng iba pang mga node upang magawa nating mag-sync sa lahat ng iba. Kung hindi tama ang pagbabantay natin sa oras, magsisimulang magkulang sa mga attestations (at mga gantimpala!). Tiyakin ito sa pamamagitan ng pagtakbo:

timedatectl

At siguruhing ang serbisyo ng NTP ay "aktibo". Tingnan ang screenshot sa ibaba.

Kung hindi, paganahin ito sa pamamagitan ng pagsasagawa ng:

sudo timedatectl set-ntp on

Lumikha ng Swap Space

Ang swap space (espasyo ng "back-up" memory na nilikha mula sa espasyo ng disk) ay ginagamit upang maiwasan ang mga error sa labas ng memory.

Inirerekomendang espasyo ng swap:

RAM     Swap Size
  8GB           3GB
 12GB           3GB
 16GB           4GB
 24GB           5GB
 32GB           6GB
 64GB           8GB
128GB          11GB

Lumikha ng swap file:

sudo fallocate -l 6G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Gawing tandaan ng iyong OS ang mga setting ng espasyo ng swap kahit pagkatapos ng reboot:

sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=10
sudo sysctl vm.vfs_cache_pressure=50
sudo nano /etc/sysctl.conf

Add the following to the end of the sysctl.conf configuration file:

Idagdag ang mga sumusunod sa dulo ng configuration file ng sysctl.conf:

vm.swappiness=10
vm.vfs_cache_pressure=50

I-save at i-exit ang file gamit ang CTRL + O, enter, CTRL + X

Suriin ang iyong bagong espasyo ng swap gamit ang mga sumusunod na command.

htop
free -h

Inaasahang output:

htop
free -h