Measuring bytes of packet sent from python application

Jonathan Gardner jgardner at jonathangardner.net
Mon Jan 5 23:59:44 CET 2009


On Jan 5, 2:26 pm, Kangkook Jee <aixe... at gmail.com> wrote:
> I'd like to measure number of bytes sent(or recv'd) from my python
> application. Does anyone have any idea how can I achieve this?
>
> I tried to do this by tracing some socket calls (send, sendto, sendAll)
>   using 'metaclass' but I could find exactly place that I can put this in.
>
> My application runs some number of protocols (bittorrent, xmlrpc ..) in
> it and will be measured for a couple of hours.
>

A good universal tool on the Linux platform is tcpdump. It takes some
learning, but is very useful for this kind of task. You can use a tool
like ethereal to visualize the data that tcpdump gathers.



More information about the Python-list mailing list