Indicateurs de performance de l'application¶
Lancement des tests¶
Pour plus de simplicité, un script semi-manuel est utilisé pour les tests de charge. Il est configuré pour fonctionner par défaut sur l'instance d'intégration. Le paramétrage est pour l'instant manuel, sauf le nombre de classements directs effectués :
Résultats des tests¶
Les résultats chiffrés des tests sont partagés ici.
Vérifier le débit internet entre deux machines¶
Sur le serveur :
Sur le client :
Interprétation des résultats :
iperf3 -s
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.00 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.00 sec 466 MBytes 391 Mbits/sec receiver
iperf3 -c 192.168.0.1
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 466 MBytes 391 Mbits/sec sender
[ 4] 0.00-10.00 sec 466 MBytes 391 Mbits/sec receiver
During this test iperf client was a sender and in the results we can see:
> From client logs:
sender - is iperf client, Upload speed from iperf client to iperf server is measured
receiver - is iperf server, Download speed on iperf server from iperf client is measured
> From server logs:
sender - is iperf client, Upload speed from iperf client to iperf server is measured
receiver - is iperf server, Download speed on iperf server from iperf client is measured
Limiter le débit internet d'une machine¶
Sur la machine à limiter (après avoir effectué un ip a pour connaitre l'interface réseau) :
Cela permet de limiter la bande passante à 3906kbs (soit 500ko/s) en téléchargement et téléversement (pour rappel, 1 kb/s = 0.128kB/s).
Une vérification avec iperf3 permet de voir que la limitation est active :
...
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 5.09 MBytes 4.27 Mbits/sec 0 sender
[ 5] 0.00-10.04 sec 4.79 MBytes 4.00 Mbits/sec receiver
Pour annuler la limitation :