arXiv · 2505.04129
Maxing Out the SVM: Performance Impact of Memory and Program Cache Sizes in the Agave Validator
Abstract
In this paper we analyze some of the bottlenecks in the execution pipeline of Solana's Agave validator client, focusing on RAM and program cache usage under mainnet conditions. Through a series of controlled experiments, we measure the validator's throughput and resource efficiency as RAM availability ranges between 128 GB to 1,536 GB (1.5 TB). We discover that the validator performance degrades significantly below 256 GB, with transaction processing falling behind real-time block production. Additionally, we study the program cache behavior, identifying inefficiencies in program eviction and load latency. Our results provide practical guidance for hardware provisioning and suggest improvements to the Solana execution and caching strategy, reducing latency due to the program cache by 90%.
Explore related subjects
Keep this discovery
Turan Vural, Yuki Yuminaga, Alex Petrosyan, Ben Livshits. 2025-05-07. Maxing Out the SVM: Performance Impact of Memory and Program Cache Sizes in the Agave Validator. https://arxiv.org/abs/2505.04129
Cite the original work for its findings. Save a collection to share your selection of sources.