Noutro dia em conversa com um colega, fui questionado sobre a existência de uma aplicação que monitorizasse o consumo em termos de largura de banda, de cada aplicação e até limitasse essa largura de banda por aplicação.
Após algumas pesquisas, encontrei o NetBalancer que permite de certa forma acelerar a nosso ligação à Internet (ou até mesmo em ligações LAN), através da atribuição de prioridades às aplicações no acesso a rede.
Desta forma podemos definir prioridades por cada aplicação que se encontra a correr na nossa máquina (assim como acontece nas prioridades dos processos da máquina no acesso ao CPU), dividindo a largura de banda disponível pelas mesmas.
Podemos considerar como exemplo a monitorização e definição de prioridades para aplicações P2P. Desta forma podemos controlar que as aplicações P2P não consumam a maioria da largura de banda, possibilitando por exemplo que as nossas pesquisa sejam mais rápidas, já que temos maior largura de banda (ou largura de banda controlada).
Alguma características:
- Permite definir um conjunto de prioridades de download e upload para cada processo (aplicação)
- High priority
- Normal priority
- Low priority
- Block traffic
- Ignora Traffic
- Limit traffic
- Definir limite em termos de largura de banda para downloads e uploads
- Mostra todos os processos do sistema e largura d ebanda gasta
- mostra todos os processos actuais
- Visualização em modo gráfico
- Afinação de prioridades
A diferença principal entre o NetBalancer e outras aplicações de traffic shaping, é que o Netbalencer trabalha com prioridades ao nível da aplicação.