Saved in:
Bibliographic Details
Main Authors: Vural, Turan, Yuminaga, Yuki, Petrosyan, Alex, Livshits, Ben
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.04129
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909603088826368
author Vural, Turan
Yuminaga, Yuki
Petrosyan, Alex
Livshits, Ben
author_facet Vural, Turan
Yuminaga, Yuki
Petrosyan, Alex
Livshits, Ben
contents 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%.
format Preprint
id arxiv_https___arxiv_org_abs_2505_04129
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Maxing Out the SVM: Performance Impact of Memory and Program Cache Sizes in the Agave Validator
Vural, Turan
Yuminaga, Yuki
Petrosyan, Alex
Livshits, Ben
Distributed, Parallel, and Cluster Computing
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%.
title Maxing Out the SVM: Performance Impact of Memory and Program Cache Sizes in the Agave Validator
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2505.04129