hey validators,
lets make solana faster by enabling xdp.
xdp improves turbine packet handling by cutting packet overhead, copies and context switches. more shred propagation headroom = better validator performance under load and more room for solana to scale.
add:
--experimental-poh-pinned-cpu-core <core> \
--experimental-retransmit-xdp-cpu-cores <core> \
--experimental-retransmit-xdp-zero-copy
bnxt_en:
--experimental-poh-pinned-cpu-core <core> \
--experimental-retransmit-xdp-cpu-cores <core> \
--experimental-retransmit-xdp-interface <physical_interface> \
extend your systemd service:
AmbientCapabilities=CAP_NET_RAW CAP_NET_ADMIN CAP_BPF CAP_PERFMON
CapabilityBoundingSet=CAP_NET_RAW CAP_NET_ADMIN CAP_BPF CAP_PERFMON
LimitMEMLOCK=2000000000
notes:
- dont run poh and xdp on the same physical core
- keep poh away from the xdp cores shared L3 / numa domain
- validate your actual topology with lscpu -e/hwloc or solanahcl/solanahcl/blob/main/public/topology/
easy rule of thumb:
- 7965wx: 24c across 4x ccds -> 6 cores/ccd first ccd: 0–5c, next ccd starts at 6c
- 9375f: 32c across 8x ccds -> 4 cores/ccd first ccd: 0–3c, next ccd starts at 4c
common xdp-capable drivers:
i40e, ixgbe, ice, igc,
mlx5_core, mlx4_core,
bnxt_en
dont use bonded interface with xdp.
for broadcom / bnxt_en: dont enable zero-copy. copy mode is the safe path.
if you run into "huge page alloc failed", remove the zero-copy flag and set the xdp interface to the physical interface:
--experimental-retransmit-xdp-interface <physical_interface>
check the ring sizes: it needs to be power of 2
IFACE=$(ip route get 1.1.1.1 | awk '{for(i=1;i<=NF;i++) if($i=="dev") print $(i+1)}')
sudo ethtool -g "$IFACE"
# if you see values like rx: 511 or tx: 511, thats likely the issue.
sudo ethtool -G "$IFACE" rx 512 tx 512
restart and voila, you are not a potato anymore.
you're on solana.
you run jito-solana.
you want solana to win.
you produce the blocks.
but currently <30% of validators run BAM.
that's not enough.
protocols can't coordinate.
markets can't work.
solana can't win until you run BAM.
EMBRACE THE BAM.
Introducing DoubleZero Edge.
DoubleZero Edge is a new platform delivering real-time market data to traders and market participants, powered by multicast.
Its first feed: raw Solana shreds directly from leaders, delivered over a high-performance fiber network.
Infrastructure that levels the playing field for validators and matches traditional trading systems is here.
Dive in ↓
Rules:
✓ New stakes only
✓ Stay staked until program ends
✓ Individual stakers (pools blocked)
Tip: Split across 2-3 accounts so you can withdraw some without losing all points.
Validator: 49DJjUX3cwFvaZD5rCAwubiz7qdRWDez9xmB381XdHru
8/ Switching to Frankendancer generates 14% more revenue.
The median Agave validator generated $8,300 in monthly revenue from fees and tips in October.
Switching to Frankendancer would add $1,140 (5.7 $SOL) per month or $13,650 (68 $SOL) annually.
Monad Mainnet is now live! 🚀
A next-generation, Ethereum-compatible chain delivering 10,000 TPS.
Check it out: https://t.co/a57C99rBf8
We’re running a validator: https://t.co/ihMPjY7BFZ
Aztec just shipped Ignition Chain, the first fully decentralized L2 on Ethereum. 🚀
We’re running Provider #50 with 20 queues for delegations.
🔷Public token sale on dec 2nd:
https://t.co/z2chvMUkho
🔷 Staking Dashboard: https://t.co/fqKt9o8NnC
🔷Info:
https://t.co/2dGG0VH1sY