Skip to content

hurbcom/k8s-benchmark-tests

Repository files navigation

k8s-benchmark-test

Estudo de comportamento de aplicações no k8s

Cada tópico importante é adicionado na wiki

Multiplas threads dentro de um container ou 1 thread só quando há autoscaling?

O ponto aqui é não é a taxa de requests mas sim o comportamento do container, lembrando que o uso de memória da aplicação é multiplicado pela quantidade de threads. Se for definido o número de threads for 8 e o máximo de memória da aplicação for de 1GB, a aplicação tentará usar 8GB e se o limit configurado for de 1GB as threads vão ser killadas pois pasarrá de 1GB configurado.

Comportamento de request/limit das aplicações (kubernetes 1.x)

  • request e limit de memória: precisam ser iguais (não há autoscaling) para aplicações críticas
  • número mágico de limit de cpu para aplicações matemáticas, científicas ou IAs: Acima de 1000m e abaixo de (número de cores da máquina mãe)x1000m
  • Número mágico de limit de cpu: depende da natureza da aplicação
  • Número mágico de request de cpu: depende da natureza da aplicação

kubepodmetric

About

Estudo de comportamento de aplicações no k8s

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published