“Por que meu VPS é lento?” Como desbloquear mais desempenho em Solana
“Por que meu VPS é lento?” Como desbloquear mais desempenho em Solana

Em ERPC, temos a sorte de receber inúmeros novos usuários todos os dias, recebendo uma ampla gama de consultas técnicas como traders e projetos escala, resultando em exigências de aplicação cada vez mais exigentes.
Embora nós mesmos somos desenvolvedores em vez de traders, a natureza Solana RPC serviços significa que traders de alta frequência frequentemente fornecem feedback inestimável que orienta o nosso desenvolvimento. Operando diariamente em condições intensas, esses traders oferecem insights de alta qualidade que nos ajudam significativamente a melhorar nossos serviços. Como resultado, nos tornamos fornecedores dos mais rápidos produtos de transmissão de dados em tempo real no ecossistema Solana.
Este artigo destina-se àqueles que estão usando um VPS mas sinto que eles não estão conseguindo o desempenho desejado. Aqui delineamos os próximos passos para garantir um ambiente genuinamente de alto desempenho.
Por que escolher um servidor Bare-Metal é essencial para a velocidade máxima
Em primeiro lugar, se o seu objetivo é velocidade absoluta, sem considerar o custo, selecionando um VPS é fundamentalmente incorreto. Para atingir o mais alto desempenho possível, um servidor de Bare-Metal é essencial. Vamos explorar as razões técnicas por trás disto.
VPS é uma Máquina Virtual
O "V" em VPS significa "Virtual". Um servidor virtual divide um servidor físico em várias instâncias virtuais. Por exemplo, um servidor físico pode ser dividido em 100 VPS casos. Em termos simplistas, cada VPS poderia ter aproximadamente 1/100 do poder do servidor original. Os cabos de rede também são compartilhados entre esses servidores virtuais, podendo levar à degradação do desempenho durante períodos de pico (embora a realidade seja um pouco mais complexa, como explicado abaixo).
As CPUs de data-center modernas são projetadas para minimizar a perda de desempenho devido à virtualização, mas permanecem limitações físicas inerentes.
O conceito de comprometimento excessivo
VPS provedores frequentemente alocam recursos além dos núcleos de CPU física e RAM disponíveis – uma prática conhecida como "sobrecompromisso".
Por exemplo, uma CPU com 64 núcleos e 128 threads pode parecer capaz de suportar 64 VPS instâncias com 2 vCPUs cada. No entanto, na realidade, os provedores podem oferecer 512 ou mais instâncias 2-vCPU em tal hardware. Você pode se perguntar, "Como pode 512 VPS Quando existem apenas 64 núcleos físicos?" A razão é que VPS as instâncias raramente experimentam cargas de pico simultâneas, permitindo que os provedores confiem nessa variabilidade.
O nível de comprometimento excessivo impacta muito o desempenho, e alguns provedores de nuvem empregam regularmente relações de comprometimento excessivo de oito vezes ou mais.
Além disso, os recursos de rede são tipicamente limitados. Milhares de máquinas virtuais podem compartilhar apenas alguns cabos de rede física. Isso leva a dificuldades em garantir largura de banda estável e requer recursos adicionais para balanceamento de carga, introduzindo latência significativa.
Em ERPC, limitamos significativamente o excesso de comprometimento para mitigar esses problemas de desempenho.
Qualidade de CPUs, RAM e SSDs usados
VPS os serviços, em geral, priorizam rácios custo-desempenho em vez de puro desempenho. Como resultado, as CPUs de última geração, RAM e SSDs raramente são utilizadas.
No entanto, ERPC reconhece que nossos clientes priorizam o desempenho acima de tudo. Portanto, mantendo custos equilibrados, adotamos proativamente as CPUs de alta qualidade, RAM e SSDs de última geração. Alcançar desempenho comparável através de serviços de nuvem típicos custaria cerca de cinco vezes mais, e devido às limitações inerentes, esses serviços ainda podem não oferecer desempenho equivalente.
Configuração RAID e Impacto de Desempenho
A maioria dos servidores usam configurações RAID para evitar perda de dados, distribuindo dados em vários discos. No entanto, esta configuração vem às custas do desempenho.
Em aplicações blockchain, particularmente com Solana, os dados estão disponíveis publicamente, e dados importantes são duplicados em vários nós devido à estrutura descentralizada do sistema. Portanto, priorizar o desempenho sobre a redundância de dados ("Nenhum RAID") é frequentemente recomendado. De fato, os requisitos oficiais de validação da Solana sugerem que não há configurações RAID, com configurações RAID frequentemente relatadas como causando problemas de desempenho.
Em ERPC, geralmente recomendamos nenhum RAID para clientes orientados para o desempenho. No entanto, configurações RAID também podem ser fornecidas para planos de nó dedicados com base em requisitos específicos do cliente. Por favor, sinta-se à vontade para discutir as suas necessidades connosco.
Proximidade aos Nós Solana
Típico VPS e provedores de nuvem não oferecem Solana RPC endpoints, significando que os dados devem sempre viajar por rotas externas da internet. Consequentemente, a latência depende fortemente da distância física e das condições de rede.
ERPC gerencia toda a infraestrutura dentro de nossa própria rede. Comunicação entre dedicados VPS Endpoints Solana dedicados não requer roteamento externo da internet. Essa configuração permite latência de comunicação interna quase zero, atingindo valores de ping tão baixos quanto aproximadamente 0,1ms.
Limites e Custos da Rede
Muitos VPS e provedores de nuvem impõem limites de largura de banda de rede, levando a cargas potencialmente elevadas para uso extensivo de dados. Nossa vasta experiência em trabalhar com grandes provedores públicos de nuvem nos deu profundos conhecimentos sobre esses desafios de desempenho e preços.
ERPC's infraestrutura é especificamente projetado para lidar com as demandas de rede significativas de validadores da Solana - aproximadamente 150 TB por nó por mês. Aproveitando esta experiência, desenvolvemos um proprietário, de alto desempenho VPS plataforma.
Oferecemos com confiança um desempenho excepcional dentro do nosso nível de preços. As ordens são aceites através do Validators DAO oficial Discord.

Continuamos empenhados em desenvolver continuamente plataformas inovadoras. Obrigado pelo seu apoio contínuo.
- Validators DAO Oficial Discord:https://discord.gg/C7ZQSrCkYR


