Welcome to HostingForumz.com!
FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log in/Register/PasswordLog in/Register/Password

(Near) Real-Time Bandwidth Monitoring

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Related Topics:
IIS Bandwidth Monitoring? - I wondering if it's possible to setup Windows 2003 Server and IIS 6.0 to monitor the bandwith on each web site created without having some third party software do the for me? I am looking at offering cheap web services for clients and want to..

Bandwidth monitoring for individual sites - Hi, I am going to be hosting a site for a client on our Windows 2003 server and would like to find a way of the total bandwidth that this site has used so that we can set a limit after which we can introduce a charge (much like a hosting..

Monitoring Bandwidth Usage Per Site - Is there a tool or method where I can see which site I am hosting is using more than it's share of I am running a vanilla IIS6 server with nothing funky over it. -sed

Real time logging to SQL - Is there a product out there for doing real time IIS logs to SQL? I know that you can do it in an event using the Microsoft Log Analyzer, but I'm looking for something that will do it in real time. Thanks! --Dave

Real-time file replication - Hello, We're running IIS5 on 2 Windows 2000 Advanced Servers. One of our sites is being load balanced (through a Foundry load This site handles a large amount of traffic & file updates on one server must be updated in real-time to the other..
Next:  IIS: Over 66 seconds to fetch a simple css file on IIS 6. Help ..  
Author Message
Brendan Grant

External


Since: Oct 26, 2007
Posts: 6



(Msg. 1) Posted: Sun Jan 13, 2008 8:57 pm
Post subject: (Near) Real-Time Bandwidth Monitoring
Archived from groups: microsoft>public>inetserver>iis (more info?)

While there are plenty of performance counters that allow you to learn about
the bandwidth usage of an IIS6 server... they all seem to update only after
a given connection has completed (ie after a file has already been
downloaded), something that doesn't work well for me as I need to be able to
learn about downloads from the server of large files at a slow rate.

Is there anyway using performance counters or some other mechanism that can
be scripted or programmed against to get a near real time approximate
snapshot of current bandwidth usage of IIS itself (or a given web site)?

Thanks,
Brendan

 >> Stay informed about: (Near) Real-Time Bandwidth Monitoring 
Back to top
Login to vote
David Wang

External


Since: Nov 14, 2007
Posts: 358



(Msg. 2) Posted: Sun Jan 13, 2008 10:22 pm
Post subject: Re: (Near) Real-Time Bandwidth Monitoring [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Jan 13, 6:57 pm, "Brendan Grant" <gra....RemoveThis@dahat.com> wrote:
> While there are plenty of performance counters that allow you to learn about
> the bandwidth usage of an IIS6 server... they all seem to update only after
> a given connection has completed (ie after a file has already been
> downloaded), something that doesn't work well for me as I need to be able to
> learn about downloads from the server of large files at a slow rate.
>
> Is there anyway using performance counters or some other mechanism that can
> be scripted or programmed against to get a near real time approximate
> snapshot of current bandwidth usage of IIS itself (or a given web site)?
>
> Thanks,
> Brendan


IIS6 does not have any counters or any other mechanism to get [near]
real-time approximate bandwidth usage.

You can get that approximation with an ISAPI Filter listending on
SendRawData which tracks the bytes being sent. However, be aware that
such an ISAPI Filter will kill performance on the server in its
monitoring, especially for the static file download scenario because
it will prevent kernel response caching *AND* disable efficient data
transfer via TransmitFile. This is potentially a 10x decrease in
performance.

You can decide whether the real-time monitoring benefits is worth the
devastating effect of monitoring. Basically, if you can watch
something, you affect its cacheability and potentially kernel-user
transitions (to update progress).


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//

 >> Stay informed about: (Near) Real-Time Bandwidth Monitoring 
Back to top
Login to vote
Brendan Grant

External


Since: Oct 26, 2007
Posts: 6



(Msg. 3) Posted: Mon Jan 14, 2008 11:04 am
Post subject: Re: (Near) Real-Time Bandwidth Monitoring [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Thanks, looks like I'll be dusting off the good ole C++ side of Visual
Studio.


"David Wang" <w3.4you.TakeThisOut@gmail.com> wrote in message
news:a9d5906d-9736-463a-94cd-2fd007e774d9@e23g2000prf.googlegroups.com...
On Jan 13, 6:57 pm, "Brendan Grant" <gra....TakeThisOut@dahat.com> wrote:
> While there are plenty of performance counters that allow you to learn
> about
> the bandwidth usage of an IIS6 server... they all seem to update only
> after
> a given connection has completed (ie after a file has already been
> downloaded), something that doesn't work well for me as I need to be able
> to
> learn about downloads from the server of large files at a slow rate.
>
> Is there anyway using performance counters or some other mechanism that
> can
> be scripted or programmed against to get a near real time approximate
> snapshot of current bandwidth usage of IIS itself (or a given web site)?
>
> Thanks,
> Brendan


IIS6 does not have any counters or any other mechanism to get [near]
real-time approximate bandwidth usage.

You can get that approximation with an ISAPI Filter listending on
SendRawData which tracks the bytes being sent. However, be aware that
such an ISAPI Filter will kill performance on the server in its
monitoring, especially for the static file download scenario because
it will prevent kernel response caching *AND* disable efficient data
transfer via TransmitFile. This is potentially a 10x decrease in
performance.

You can decide whether the real-time monitoring benefits is worth the
devastating effect of monitoring. Basically, if you can watch
something, you affect its cacheability and potentially kernel-user
transitions (to update progress).


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//
 >> Stay informed about: (Near) Real-Time Bandwidth Monitoring 
Back to top
Login to vote
Display posts from previous:   
   Web Hosting Problem Solving Community! (Home) -> IIS All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]