Pour cela il faut installer nethogs
sudo apt nethogs
j'ai donc une simple ligne, par exemple dans ce cas je monitore un process Gnomecast
https://github.com/keredson/gnomecast
qui envoie plus ou moins bien via wifi sur un Chromecast
ou
Perl qui télécharge
$ id=$(pidof perl) ; sudo nethogs -t | awk -v id=$id '$1~id {print $NF}'
explications

nethogs affiche les process qui consomment le plus de bande passante

je récupère le pid du process, et je filtre ce qu'affiche nethogs avec awk
comme on ne peut peut faire avec awk
'/la_valeur_de_ma_variable_shell/'
je passe en paramètre cette valeur et je filtre avec $1 (ou $0 ou $NF)

sudo nethogs -t 
peut afficher
$ sudo nethogs -t
Adding local address: 192.168.1.2
Adding local address: 2a01:e35:2ff7:4ee0:8021:2db7:1463:34df
Adding local address: 2a01:e35:2ff7:4ee0:c7f9:78b7:6145:7dd9
Adding local address: fe80::8b46:c007:c965:6384
Ethernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)

Refreshing:
unknown TCP/0/0	0	0

Refreshing:
perl/5175/1000	1.6918	244.4
unknown TCP/0/0	0	0

Refreshing:
perl/5175/1000	7.82109	1373.3
unknown TCP/0/0	0	0

Refreshing:
perl/5175/1000	15.1246	2504.29
unknown TCP/0/0	0	0
ce qui m'intéresse c'est juste la dernière valeur, qui est le débit en téléchargement, pour le process, ici
0
244.4
1373.3
2504.29
...


Donc ça affiche typiquement

Waiting for first packet to arrive (see sourceforge.net bug 1019381)
1212.52
2712.81
4374.35
5882.05
6201.94
6119.16
5937.52
5883.76
5927.62
6106.68
6335.9
6351.7
6438.21
6195.89
6063.67
6083.21
5973.84
7625.73
6334.91
6043.02
6321.73
6385.01
6411.98
6580.6
6565
6463.62
6295.12
7659.44
6190.37
6273.98
6665.29
6586.15
5413.06
5114.42
4632.06
4653.46
5508.56
5487.11
5699.29
5719.39
6667.18
6667.18
2385.15
2387.64
972.306
972.306
972.306
972.306
972.306
0
0
0
0
^C
quand on a plusieurs 0, normalement le téléchargement est terminé.
Bonjour et merci ! 🙂

Sans rien installer, wget (préinstallé) télécharge tout en affichant à tout instant le débit moyen depuis le début du téléchargement :
Bonjour

Oui, wget (et curl) sont d'excellents outils, mais je pense que je ne me suis pas fait comprendre.

wget ne peut pas (je pense) envoyer un fichier vidéo vers un Chromecast, comme le fait Gnomecast.

Je veux surveiller à quelle vitesse Gnomecast envoie la vidéo, pour voir quand ça bloque, quelle est la vitesse minimale pour que cela fonctionne...
k3c a écritje pense que je ne me suis pas fait comprendre.
wget ne peut pas (je pense) envoyer un fichier
Ah oui en effet !

Alors une suggestion :
dans le titre, remplacer "téléchargement" par "téléversement". (Parce que pour l'instant, il dit le contraire de ce que tu veux dire.)