Desempenho e fiabilidade
O que é o tempo de roubo de CPU e por que é que importa?
O tempo de roubo é a percentagem de tempo em que a sua CPU virtual estava pronta para executar, mas o hypervisor deu o núcleo físico a outra pessoa. Aparece como a coluna "st" no top. Qualquer coisa consistentemente acima de 2–3% significa que está a competir pelo núcleo, e é a causa habitual de picos de latência inexplicáveis numa instância com vCPU partilhado.
O tempo de roubo é invisível para a sua aplicação: o código corre a velocidade máxima quando corre, só que nem sempre tem oportunidade de correr. É por isso que se manifesta como latência na cauda e não como débito lento, e por que é que os tempos de resposta médios podem parecer bons enquanto o percentil 99 é terrível.
A solução é vCPU dedicado, onde um thread físico está reservado para si e nenhum outro inquilino é agendado contra ele. Dois núcleos dedicados superam rotineiramente quatro partilhados para qualquer coisa sensível à latência.
Ver também: Hipervisor · vCPU
7 respostas em Desempenho e fiabilidade
- Porque é que o meu VPS está lento? Por ordem de probabilidade: exaustão de memória a causar thrashing de swap, saturação de IO de disco, tempo de roubo de CPU em núcleos partilhados, ba…
- Que latência devo esperar de um VPS? Dentro de uma área metropolitana, abaixo de 5 ms. Dentro de um continente, 10–40 ms. Transatlântico, 70–90 ms. Europa para Ásia, 150–200 ms. Rotas ant…
- Quantos visitantes pode um VPS aguentar? Uma instância bem configurada de 2 vCPU / 4 GB serve um site estático a milhões de visitas mensais, um site WordPress com cache a cerca de 300.000, e …
- Como faço um benchmark de um VPS? Meça as três coisas que realmente variam: CPU single-thread com o sysbench, disco com o fio em leitura/escrita aleatória de 4K, e rede com o iperf3 pa…
- Quão mais rápido é o NVMe do que o SSD SATA? Cerca de cinco vezes mais IOPS aleatórios — aproximadamente 500.000 contra 90.000 — e cerca de cinco vezes menos latência, abaixo de 0,1 ms contra cer…
- Que uptime devo esperar de um VPS? O nosso SLA é de 99,99% por instância, o que permite cerca de 4,4 minutos de indisponibilidade por mês, e a disponibilidade observada em toda a frota …