TP5 ok
This commit is contained in:
parent
c83406e494
commit
fafac06b23
5 changed files with 545 additions and 21 deletions
|
|
@ -52,21 +52,30 @@ DNS, car les IP sont susceptibles de changer !
|
|||
Tester avec `docker-compose`
|
||||
----------------------------
|
||||
|
||||
`docker-compose up`
|
||||
```bash
|
||||
docker-compose up
|
||||
```
|
||||
|
||||
Se connecter à chronograf sur le port qui va bien
|
||||
Une fois le docker-compose lancé, nous devrions pouvoir accéder à l'interface
|
||||
de chronograf pour voir l'avancement de recherche de pépites :
|
||||
|
||||
<http://localhost:8888/sources/1/dashboards/1>
|
||||
|
||||
|
||||
Monté en puissance
|
||||
------------------
|
||||
|
||||
`docker-compose up -d --scale worker=2`
|
||||
```bash
|
||||
docker-compose up -d --scale worker=2
|
||||
```
|
||||
|
||||
Ok :-)
|
||||
On remarque que le nombre de hash calculés augmente ! Génial !
|
||||
|
||||
`docker-compose up -d --scale worker=10`
|
||||
```bash
|
||||
docker-compose up -d --scale worker=10
|
||||
```
|
||||
|
||||
Argh :-(
|
||||
Mais ça atteint un palier au bout d'un moment ...
|
||||
|
||||
|
||||
Identification du goulot d'étranglement
|
||||
|
|
@ -74,13 +83,10 @@ Identification du goulot d'étranglement
|
|||
|
||||
De nombreux outils existent pour réaliser des tests de performance, essayons
|
||||
`httping` sur nos différents services pour voir si un service ne serait pas
|
||||
la cause des ralentissements.
|
||||
la cause des ralentissements :
|
||||
|
||||
`rng`
|
||||
: `httping -c 3 localhost:8001`
|
||||
|
||||
`hasher`
|
||||
: `httping -c 3 localhost:8002`
|
||||
- Testons `rng` : `httping -c 3 localhost:8001`,
|
||||
- puis testons `hasher` : `httping -c 3 localhost:8002`.
|
||||
|
||||
Il semblerait que notre application `rng` nécessite d'être exécuté en parallèle
|
||||
! Mais on ne peut pas faire de répartition de charge facilement avec
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue