# Pagsasaayos ng Uptime at Performance

## Hardware

Sa pangkalahatan, huwag masyadong magtipid sa hardware dahil maaari kang magkulang sa ilang attestations kaysa sa normal o kahit hindi makapag-sync ng iyong node - lalo na kung nais mong patakbuhin ang mga minority clients. Narito ang ilang rekomendasyon para sa hardware at mga kinakailangan sa system sa ibaba na ibinigay ang kamakailang pagtaas ng load sa ETH validator nodes.

1. **CPU**: Kumuha ng isang mabilis na CPU.&#x20;
   * Ihambing ang listahan ng mga bilis ng CPU [dito](https://sech.me/boinc/Amicable/cpu_list.php). Subukan pumili ng may >5.0 GFLOPS/core
2. **RAM**: Hindi bababa sa 32GB
3. **Storage**: 2TB NVME SSD katumbas
   * Pumili mula sa "mahusay" na listahan [dit](https://gist.github.com/yorickdowne/f3a3e79a573bf35767cd002cc977b038)

## SOPs

1. I-update ang iyong mga client sa tamang panahon dahil karaniwan itong may mga pagpapabuti sa pagganap
   * Gumawa ng bagong server sa Discord upang tumanggap ng mga abiso sa mga bagong release at patches ng iyong execution layer at consensus layer clients. Panatilihin ang channel na ito malinis.
   * Itakda ang mga abiso mula sa mga announcement channels papunta sa iyong sariling server
2. Siguruhing aktibo ang iyong NTP service pagkatapos tumakbo ng mga updates
3. Itakda ang monitoring suite na detalyado sa gabay na ito upang agad kang maabisuhan sa anumang downtime
4. Panatilihin ang iyong sariling SOPs table para sa pakikitungo sa iba't ibang mga scenario ng downtime, kasama ang mga edge case. I-improve ito sa paglipas ng panahon batay sa iyong sariling environment ng setup.
5. Sa normal na operasyon, i-konfigure ang iyong mga client upang restart nila ang kanilang sarili ng awtomatikong kung sila ay bumagsak. Ito ay ayon sa gabay na ito
6. Prune ang iyong execution layer clients bago mo marating ang <300GB ng available space
7. Tingnan ang mga naka-iskedyul na sync committee duties [dito](https://www.coincashew.com/coins/overview-eth/guide-or-how-to-setup-a-validator-on-eth2-mainnet/part-ii-maintenance/checking-my-eth-validators-sync-committee-duties) at block proposal duties [dito](https://wenmerge.com/block-proposer-schedule/) bago simulan ang proseso ng pruning


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bitskwela.gitbook.io/bitskwela-x-lido-cs-fleet-eth-home-staking-guide/mga-nakasanayang-praktis/pagsasaayos-ng-uptime-at-performance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
