Moniteur de bande passante

Le moniteur de bande passante est une petite application qui sondage / procureur / net / dev pour le nombre d'octets pour un périphérique réseau donné.
Télécharger maintenant

Moniteur de bande passante Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Craig B. Agricola
  • Site Internet de l'éditeur:
  • http://www.theagricolas.org/craig/

Moniteur de bande passante Mots clés


Moniteur de bande passante La description

Le moniteur de bande passante est une petite application qui sondages / procuriers / net / dev pour le nombre d'octets pour un périphérique réseau donné. Le moniteur de bande passante est une petite application qui sondages / procuriers / net / dev pour les octets comptent pour un périphérique réseau donné et calcule les largeurs de bande RX et TX. À l'origine, un script shell, puis un script Perl, maintenant réécrit en C afin qu'il puisse facilement être utilisé sur des périphériques embarqués tels que le programme Linksys WRT54G, ainsi que.Ce programme démarré comme un script shell que j'ai couru sur mon routeur sans fil au pare-feu à domicile (Linux, bien sûr, sur un 486/66) pour garder une trace de ma largeur de bande entrante et sortante. Cela permettez-moi de savoir que je recevais la bande passante que j'ai payée, et cela m'a également aidé à garder un il sur la limitation du trafic en vrac afin que je n'ai pas étouffé mes sessions interactives. Bien sûr, c'était avant d'avoir QoS.Le programme est probablement lié à Linux, puisqu'il attrape les comptes d'octets pour l'interface demandée à partir de / proc / net / dev. Il pourrait assez facilement être modifié pour saisir les mêmes informations à partir de la sortie / SBIN / IFCONFIG, mais qui gaspillerait des ressources pour épargner un nouveau processus pour analyser le fichier / proc / net / devir et nous le régulierait. De plus, je n'ai pas pris la peine de regarder la manière dont la sortie du nombre d'octets de l'octet / sbin / ifconfig est sur d'autres systèmes d'exploitation. Comme une note latérale, la version C utilise également Nanosleep () et GettimeOeDay () pour obtenir des intervalles d'interrogation plus précis et suivre l'heure globale (depuis le sommeil (), l'USLEEP (), Nanosleep (), et. Al. Al. Seulement Guaronee à attendre Au moins aussi longtemps que vous demandez, mais ne vous permettez pas de ne pas être plus longue ...) Donc, si vous êtes intéressé par le portant, vous devez vous assurer que Nanosleep () et GetTimeOdday () étaient également disponibles, ou perdent la résolution du temps utilisé dans les calculs de bande passante. Construction de $ GCC -O3 -O Bandwidth_Monitor bandwidth_monitor.c


Moniteur de bande passante Logiciels associés