“Por que meu endpoint RPC dedicado da Solana é lento?” Fatores essenciais para maximizar o desempenho

Muitas pessoas configuram endpoints RPC dedicados da Solana em busca da menor latência possível e acabam decepcionadas com o desempenho. Este artigo explica os pontos críticos que devem ser verificados para maximizar o desempenho de um endpoint RPC dedicado.
1. Você usa o hardware mais recente?
A primeira coisa a verificar são as especificações do hardware. O processamento de alta velocidade da Solana exige especificamente:
- CPU: AMD EPYC de 4ª geração ou posterior; recomenda-se suporte a DDR5, altas frequências de clock e vários núcleos.
- RAM: memória DDR5 ECC de última geração e alto desempenho, que garante integridade e confiabilidade dos dados.
- Armazenamento: SSD NVMe de 4ª geração ou posterior, ideal para processar dados com rapidez e baixa latência.
Hardware antigo não atende às exigências de desempenho dos ambientes atuais da Solana.
Consulte os requisitos detalhados dos nós da Solana nestes documentos:
- Requisitos do validador Agave: https://docs.anza.xyz/operations/requirements
- Requisitos do validador Firedancer: https://docs.firedancer.io/guide/getting-started.html
2. Turbo Boost, número de núcleos e frequência de clock estão otimizados?
Mesmo com CPUs AMD EPYC, o desempenho cai significativamente se o Turbo Boost estiver desativado. Confirme na BIOS ou nas configurações do provedor que ele está ativado.
A frequência de clock da CPU costuma ser mais importante que o número de núcleos para alcançar o máximo desempenho, mas ter mais núcleos é essencial ao lidar com muito tráfego. Além disso, verifique se o nó RPC da Solana usa o número ideal de threads conforme os núcleos e a frequência de sua CPU.
3. Há limites de largura de banda?
É necessário verificar cuidadosamente as configurações de rede do data center. O ideal é que os nós RPC da Solana tenham pelo menos 10 Gbps de largura de banda. Entretanto, alguns data centers impõem limites que reduzem significativamente o desempenho do RPC. Confirme com o provedor que não há restrições de rede.
4. O nó RPC está fisicamente próximo ao cliente?
Minimizar a distância física entre o endpoint RPC e a aplicação é essencial para obter o máximo desempenho. O ideal é colocar o nó RPC e o cliente no mesmo data center ou na mesma rede.
A ERPC oferece servidores bare metal e VPS que permitem conectar endpoints RPC e clientes dentro da mesma rede, reduzindo drasticamente a latência causada pelo roteamento externo da internet.
5. Você configurou a qualidade de serviço ponderada por stake da Solana (SWQoS)?
Ao implantar um nó RPC dedicado, o stake padrão é de 0 SOL. Com a qualidade de serviço ponderada por stake da Solana (SWQoS), isso coloca o nó na prioridade mais baixa para propagação de dados.
-
Problemas sem stake:
- Recuperação de dados mais lenta
- Menor taxa de sucesso das transações
-
Benefícios de aplicar stake:
- Aumenta significativamente as conexões diretas (sockets) com validadores líderes, de 500 para 2.500
- Melhora a taxa de sucesso e a velocidade das transações
Os testes mostram ganhos de desempenho significativos até com um stake de apenas 2.000 SOL.
A ERPC oferece serviços para aplicar stake de SWQoS aos nós RPC dedicados. Fique à vontade para nos consultar.
Mais informações na documentação oficial: Guia da qualidade de serviço ponderada por stake na Solana
Resumo
Para maximizar o desempenho de um endpoint RPC dedicado, é necessário otimizar o hardware — Turbo Boost, número de núcleos e frequência de clock da CPU —, verificar as configurações de rede, reduzir a distância física entre nós RPC e clientes e aplicar o stake adequado de SWQoS.
A ERPC oferece otimização completa, do ajuste de endpoints dedicados aos testes gratuitos de endpoints compartilhados. Se você tiver perguntas ou dúvidas, entre em contato pelo Discord oficial da Validators DAO.
- Discord oficial da Validators DAO: https://discord.gg/C7ZQSrCkYR
A ERPC continuará ajudando você a criar seu ambiente Solana ideal.


