Pruebas de carga en nuestro cluster
Hasta ahora, tenemos un clúster observable que funciona. Ahora queremos ver cómo se comporta bajo carga. La idea es simular cargas de trabajo grandes y observar los efectos en Grafana.
Todos quieren cenar
¿Te sientes como un chef? Vamos a cocinar algo de carga.
Asegúrate de que la imagen de docker
philoexista.docker imagesEjecuta la imagen
philo20 veces.for i in {1..20} do docker run --rm -it -d -e PHILO_ARGS="5 800 200 200" --name $i philo done20 instancias de Philosophers pueden no ser suficientes. Considera agregar más si así lo deseas.
Usando una herramienta dedicada
Stress es una herramienta que se puede utilizar para simular carga.
Instala
stress.sudo apt install stressEjecuta
stress.stress --cpu 4 --io 3 --vm 2 --vm-bytes 128M --timeout 10s
Nos hemos quedado sin espacio en disco
¿Quieres ver qué sucede cuando nos quedamos sin espacio en disco?
Aquí tienes algunas ideas:
dd if=/dev/zero of=bigfile bs=1G count=15
cat /dev/random > bigfile
fallocate -l 15G bigfile
Last modified: 31 January 2024