Desempenho em novos droplets Premium da DigitalOcean

Olá a todos,

Tenho curiosidade em saber se alguém já testou os novos Droplets Premium da DigitalOcean, que oferecem SSD NVMe e CPUs mais rápidas. Como presumo que a maioria tenha o Discourse implantado em Droplets (como eu), provavelmente alguém já fez o redimensionamento.

Não consigo redimensionar minha instância e só poderei testar no fim de semana, mas se os ganhos forem significativos, posso até mudar a região apenas para fazer isso. :sweat_smile:

Mais detalhes: Introducing Premium Droplets with faster Intel and AMD CPUs and NVMe SSD | DigitalOcean

Lendo as especificações, é provável que haja uma diferença perceptível. A velocidade da RAM faz uma diferença razoável, assim como a frequência máxima.

Foi exatamente isso que eu estava pensando. O Discourse deve se beneficiar muito disso. Agora, para ver o que é melhor: uma frequência de relógio ligeiramente menor com RAM mais rápida, ou o contrário.

Além de reconstruir, qual seria uma boa maneira de testar isso? Estou pensando em algum teste de estresse com algo como K6 ou JMeter.

O teste ideal provavelmente é o discourse bench:

Configurá-lo é um pouco complicado; em algum momento, eu deveria criar um Dockerfile para isso.

Uma maneira fácil de testar o desempenho geral de hospedagem, que @codinghorror utiliza, é cronometrar as recompilações. Fiz um teste com quatro opções na Digital Ocean:

Tipo de Droplet Preço Tempo
Básico $5 5m18.476s
Básico Intel Premium $6 4m19.710s
Básico AMD Premium $6 3m45.489s
Otimizado para CPU $40 3m33.580s

Portanto, parece que, para quem usa o droplet de $5, migrar para um droplet AMD de $6 é uma ótima opção.