Comments (6)
@tunerooster What flags are you running with ? You can try with
--enable-experimental-state
to see if it helps reducing resource consumption by prysm
beacon-chain --p2p-max-peers=150 --pprof --execution-endpoint=http://localhost:8551 --jwt-secret=/mnt/crypto/.ethereum/keystore/jwt.hex --datadir /mnt/crypto/.ethereum/prysm --suggested-fee-recipient 0x68...faeB
I will add: --enable-experimental-state but it may be a while before it happens again.
Thanks for the suggestion. Do you know if this happens to others?
from prysm.
@tunerooster What flags are you running with ? You can try with --enable-experimental-state
to see if it helps reducing resource consumption by prysm
from prysm.
There is a case here that happens when syncing:
#13963
However it appears to be different to your case which appears to be more random
from prysm.
I assume you noticed that prysm was using (or trying to use) almost 72GB. That would mean I would need 56GB of swap space (at least). I know nothing about prysm's memory requirements, but that seems like it could be a bug. My staking machine is maxed out at 16GB real RAM (it's a processor limitition I guess), but swap space should mitigate this, particularly for the few short times it neesd more than 16GB. However I hesitate to try to expand swap to, say 64G, without understanding if this is a good thing to do.
I am running with the experimental flag now, so I'll report back with any results.
from prysm.
That is the virtual memory @tunerooster , from the log prysm was trying to use 11gb of physical memory. The reason that virtual memory used by prysm is so big is because we use a memory mapped database(bolt).
from prysm.
from prysm.
Related Issues (20)
- Could not get sync aggregate rewards HOT 1
- Devnet: transactions on 2nd execution client will never be validated.
- The given withdrawal credentials is already in ETH1_ADDRESS_WITHDRAWAL_PREFIX form. Have you already set the EL (eth1) withdrawal addresss HOT 1
- Contradictory logs when syncing
- Reports of Windows users losing peers #13431 HOT 6
- are the fields in chain_reorg event response reversed?
- Google Container Registry Shutdown HOT 4
- Incompatible with k8s.io/[email protected]+ HOT 1
- Out of memory (OOM) - Prysm killed HOT 5
- Cli args CMD to start prysm without GRPC gateway but http rest api HOT 1
- cannot obtain database lock, database may be in use by another process HOT 2
- Using Prysm BN with the `--bootstrap-node` with and invalid signature leads to a wrong error message.
- how to fethc data from network level? HOT 10
- OOM and Utilization Issues when using Prysm v5 HOT 9
- Maybe Clock Drift on Windows Server HOT 3
- I've been syncing Ethereum for three days, and it still hasn't completed! HOT 3
- Local devnet blocked when running for too long. HOT 4
- run local testnet failed: could not set config params: version 0x05000000 for fork electra in config interop conflicts with existing config named=mainnet HOT 1
- local devnet, how to start with "canun" fork by default
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 prysm.