mirror of
https://github.com/waku-org/waku-simulator.git
synced 2025-02-28 23:40:35 +00:00
nwaku-simulator
Requires
- docker
- docker-compose
How to run
Without changing anything:
git clone
cd waku-simulator
export NWAKU_IMAGE=statusteam/nim-waku:v0.17.0
export NUM_NWAKU_NODES=5
docker-compose up -d
This will:
- spin up grafana/prometheus for monitoring
- spin up a bootstrap nwaku node
- spin up NUM_NWAKU_NODES nwaku nodes
- spin up a
waku-publisher
instance that will inject traffic into the network (see flags for rate and msg size)
Nodes can be monitored here: http://localhost:3000/d/yns_4vFVk/nwaku-monitoring?orgId=1
warning
in case arp tables are overflowing:
sysctl net.ipv4.neigh.default.gc_thresh3=32000
Description
Tool to simulate a waku network with multiple nodes, traffic and users
https://simulator.waku.org
Languages
Shell
67%
HTML
33%