Ich suche ein Modul oder einen Weg um die aktuelle Schreib- bzw. Lesegeschwindigkeit eines Filehandles oder auch Sockets ausgeben zu lassen.
IO::Handle biete nichts dergleichen und meine Suche bei CPAN blieb ergebnislos.
Plz help
+3 replies
betterworld
2009-04-08 23:49
User since 2003-08-21
2614
Artikel ModeratorIn
Ich weiß zwar keine Antwort, aber was genau brauchst Du denn? Möchtest Du die durchschnittliche Geschwindigkeit eines laufenden Downloads haben? Oder soll das Modul herausfinden, ob das Socket zufällig zu einem Interface gehört, von dem bekannt ist, dass es z.B. eine 100Mbit/s-Karte ist? Im Allgemeinen kann man aber imho nicht sagen, wie schnell ein Socket ist, ohne wirklich Daten zu schicken/empfangen.
momentan geht es mir eher um ein Filehandle, ich schreibe dort permanent daten rein via Print, und passend dazu möchte ich die Durchsatzrate rausbekommen, zb. in kByte/s.
murphy
2009-04-13 02:11
User since 2004-07-19
1776
Artikel HausmeisterIn
Es dürfte nicht besonders schwer sein, sich einen PerlIO::via Layer zu basteln, der die Größe der transferierten Daten mitzählt und Methoden zum Abfragen des durchschnittlichen Datendurchsatzes bereitstellt.
When C++ is your hammer, every problem looks like your thumb.