bandbreedtemonitor

Bandbreedtemonitor is een kleine toepassing die polls / proc / netto / dev voor de byte telt voor een bepaald netwerkapparaat.
Download nu

bandbreedtemonitor Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Craig B. Agricola
  • Uitgever website:
  • http://www.theagricolas.org/craig/

bandbreedtemonitor Tags


bandbreedtemonitor Beschrijving

Bandbreedtemonitor is een kleine toepassing die polls / proc / netto / dev voor de byte telt voor een bepaald netwerkapparaat. Bandbreedte-monitor is een kleine toepassing die polls / proc / netto / dev voor de byte telt voor een bepaald netwerkapparaat en berekent de RX- en TX-bandbreedten. Oorspronkelijk een shell-script, dan een Perl-script, nu herschreven in C, zodat het gemakkelijk kan worden gebruikt op ingesloten apparaten zoals de Linksys WRT54G evenals. Dit programma startte als een shell-script dat ik op mijn huis-brouwse firewall draadloze router liep (Linux, natuurlijk, op een 486/66) om mijn inkomende en uitgaande bandbreedte bij te houden. Dit laat me weten dat ik de bandbreedte aankwam waarop ik heb betaald, en het heeft me ook geholpen de gashing van bulkverkeer in de gaten te houden, zodat ik mijn interactieve sessies niet heb gekregen. Natuurlijk, dat was voordat ik QoS had. Het programma is waarschijnlijk vastgebonden aan Linux, omdat het de byte-tellingen voor de gevraagde interface rechtstreeks van / PROC / NET / Dev / Dev grijpt. Het kan vrij gemakkelijk worden gewijzigd om dezelfde informatie van de uitvoer van / SBIN / IFCONFIG te pakken, maar dat zou middelen verspillen om een nieuw proces te spawnen om het bestand / ProC / Net / Dev-bestand te ontleden en het aan ons te registreren. Ook heb ik de moeite genomen om te kijken hoe uniform de output van de byte-telt van / SBIN / IFCONFIG zich op andere besturingssystemen bevindt. Als zijbotsing gebruikt de C-versie ook nanosleep () en gettimeofday () om meer accurate polling-intervallen te krijgen en de algehele tijd te volgen (sinds slaap (), usleep (), nanosleep (), et. ALLEEN Guaruntee om te wachten Ten minste zo lang als je verzoekt, maar niet guaruntee dat het niet veel langer is ...) Dus, als je geïnteresseerd was om het te geven, zou je ervoor moeten zorgen dat nanosleep () en gettimeofday () waren ook verkrijgbaar of verloren de resolutie van de tijd die wordt gebruikt in bandbreedte-berekeningen. Building $ GCC -O3 -O-bandbreedte_monitor bandbiddh_monitor.c


bandbreedtemonitor Gerelateerde software

Tinydyn

Tinydyn biedt een pakket voor het maken en gebruiken van dynamische DNS-services. ...

156

Downloaden

jwhois

JWHOIS biedt een internet WHOIS-client met ondersteuning voor WHOIS, RWHOIS en HTTP. ...

136

Downloaden