Comments (1)
I tried to design a way how to estimate the requirements, but there are too many unknowns.
Let's have a look at the existing requirements
https://near-nodes.io/rpc/hardware-rpc
Is it for mainnet? For testnet? What's about localnet? What if I have localnet 10 times more congested than mainnet?
What if I want to make millions of queries per second? Will it change the requirements?
Instruction says that recommended configuration is 8 cores, 20 GB RAM. The minimum is 8 cores, 12 GB RAM.
TBH, I find these numbers useless.
For tiny localnet, 1 core and 4 GB RAM would be more than enough.
Let's assume it's for mainnet, and let's look at the use cases.
In reality, Pagoda runs each mainnet regular node on 32 vCPU and 128 GB memory.
I know that some of our partners run even beefier machines.
Should we update the recommended configuration with these numbers? Why don't we use the recommended configuration?
I can suggest 2 options:
- Redesign this doc from 0, suggesting different configurations for different use cases
- Leave everything as it is and bump the numbers if the users will complain
I personally vote for the second option, because otherwise we should update the doc each time we have yet another network congestion
If we decide to redesign the doc from 0, we need to start from defining audience for this doc. It's now unclear for me, who we're trying to help.
from nearcore.
Related Issues (20)
- [Forknet] Copy out State and FlatState instead of deleting all other columns
- how can i estimate fee for transfer near and token? is there have some useful api?
- Consider recording transaction delay sources to the transaction execution metadata
- Prototype a contract that implements the reverse proxy pattern
- Fix resharding RPC tx nayduck test HOT 3
- Limit size of source_receipt_proofs inside ChunkStateWitness HOT 2
- INTERNAL_ERROR, StorageError(MissingTrieValue(TrieStorage, BgF6M7oAXo4DbjP3wGfmxNzRfbAhRqSz8R7hnRam7eHm)) HOT 3
- Partial witness validation: add height and epoch check
- Partial witness validation: track already observed witnesses
- Partial witness validation: ensure partial witness metadata fields match complete witness after decoding
- Partial witness validation: check size
- [Memtrie] View client should not use memtries.
- refactor(indexer): Fix traffic mirror panic on missing blocks
- Idea: Introduce additional parallelism within application of a single shard chunk HOT 1
- Stop sending state witnesses to nodes that track the shard
- Investigate removing the outdated prefetching for sweatcoin `claim`
- Investigate periodic spikes in P99 chunk apply latency on shard 2
- Add test with invalid chunk proposed by a chunk producer
- bug(state sync): garbage collection of BlockHead
- Increase open telemetry channel size for mocknet
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nearcore.