Re: [asio-users] Measure bandwidth
Brought to you by:
chris_kohlhoff
From: Wouter v. K. <wou...@kl...> - 2012-02-17 07:26:40
|
Well, i know how wireshark does it. They go as far as installing a virtual network device to count the number of bytes. But not sure if tools that just measure bandwidth do this. Op 16-2-2012 4:31, Yuri Timenkov schreef: > ASIO doesn't add anything to packets sent to sockets. That is if you > async_send() 100 bytes of data, exactly that amount will be written to > socket and sent over network (of course this doesn't account IP and > ethernet headers). So you can just count bytes written at where you > perform your write operations. > > Alternatively you can create your own socket/wrapper which does this > internally (it's possible because asio is completely template-based). > > Also you can use external tools, like Wireshark. Given packets capture > you can perform many kind of analysis: losts, retransmits, bandwidth > graph (in any direction or gross), etc. > > On Wed, Feb 15, 2012 at 11:11 PM, Wouter van Kleunen > <wou...@kl... <mailto:wou...@kl...>> wrote: > > > Is it possible somehow with asio to measure the bandwidth consumed / > bytes send by the lower-level socket. I would like to make an > estimation > of the total bytes send and bytes send per second. > > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > asio-users mailing list > asi...@li... > <mailto:asi...@li...> > https://lists.sourceforge.net/lists/listinfo/asio-users > _______________________________________________ > Using Asio? List your project at > http://think-async.com/Asio/WhoIsUsingAsio > > > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > _______________________________________________ > asio-users mailing list > asi...@li... > https://lists.sourceforge.net/lists/listinfo/asio-users > _______________________________________________ > Using Asio? List your project at > http://think-async.com/Asio/WhoIsUsingAsio |