Ao lidar com aplicativos que estão usando a largura de banda da rede, a melhor ferramenta que encontrei para vincular a utilização a aplicativos específicos deve ser nethogs
.
Você pode usar ip link show
ou netstat -i
para descobrir seus nomes de interface de rede.
$ netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
em1 1500 0 0 0 0 0 0 0 0 BMU
lo 65536 81375 0 0 0 81375 0 0 0 LRU
virbr0 1500 0 0 0 0 0 0 0 0 BMU
wlp3s0 1500 2264942 0 0 0 2376236 0 0 0 BMRU
Meu celular no meu laptop Fedora 19 é wlp3s0
, então dizemos nethogs
para ver isso:
$ sudo nethogs wlp3s0
Ao deixar que nethogs
seja executado, ele começará a mostrar os aplicativos que consomem sua largura de banda de rede.