Monitor de largura de banda

Monitor de largura de banda é uma pequena aplicação que enquete / proc / net / dev para as contagens de bytes para um determinado dispositivo de rede.
Baixe Agora

Monitor de largura de banda Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Craig B. Agricola
  • Site do editor:
  • http://www.theagricolas.org/craig/

Monitor de largura de banda Tag


Monitor de largura de banda Descrição

O monitor de largura de banda é uma pequena aplicação que enquete / proc / net / dev para as contagens de bytes para um determinado dispositivo de rede. O monitor de largura de banda é uma pequena aplicação que enquete / proc / net / dev para os contagens de bytes para um determinado dispositivo de rede e calcula as larguras de banda RX e TX. Originalmente um script de shell, em seguida, um script Perl, agora reescrito em C para que ele possa ser facilmente usado em dispositivos incorporados, como o Linksys wrt54g, bem como.Este programa iniciado como um script de shell que eu corri no meu roteador sem fio de Firewall Home-Brew (Linux, claro, em um 486/66) para acompanhar minha largura de banda recebida e saída. Isso me deixe saber que eu estava recebendo a largura de banda que paguei, e também me ajudou a ficar de olho no acelerado do tráfego a granel para que eu não saquei minhas sessões interativas. Claro, isso foi antes que eu tivesse QoS.O programa está provavelmente ligado ao Linux, já que agarra as contagens de bytes para a interface solicitada diretamente de / proc / net / dev. Pode ser muito facilmente modificado para pegar as mesmas informações da saída de / sbin / ifconfig, mas isso desperdiçaria recursos para desovar um novo processo para analisar o arquivo / proc / net / dev e regurgitá-lo para nós. Além disso, não me incomodei em analisar o quão uniforme a saída das contagens de bytes de / sbin / ifconfig está em outros sistemas operacionais. Como uma nota lateral, a versão C também usa Nanosleep () e GetTimeOfday () para obter intervalos de pesquisa mais precisos e rastrear o tempo total (desde o sono (), usleep (), nanosleep (), et. Apenas garantia para esperar Pelo menos contanto que você solicite, mas não garantem que não será possivelmente muito mais ...) Então, se você estivesse interessado em portá-lo, você teria que ter certeza de que Nanosleep () e GetTimeOfday () também estavam disponíveis, ou perder a resolução do tempo usado em cálculos de largura de banda.Building $ gcc -o3 -o bandwidth_monitor bandwidth_monitor.c


Monitor de largura de banda Software Relacionado

mímico

immic fornece um servidor que imita os servidores ftpd e telnetd. ...

155

Download

Tmetric.

Projeto Tmétrico consiste em uma ferramenta de descoberta de largura de banda. ...

133

Download