Monitoring Bandwidth Usage

You can monitor the bandwidth usage of your Web or FTP server, or of individual Web or FTP sites, by using Performance Monitor. Monitoring of bandwidth of a server is done through the performance object called Internet Information Services Global; monitoring of bandwidth of an individual Web or FTP site is done through objects called HTTP Service or FTP Service, respectively. With any of these objects, there are a number of counters related to bandwidth.

If you use your Web server's bandwidth throttling feature, you may want to monitor the effects. For information about bandwidth throttling, see Throttling Bandwidth. For detailed information about using Performance Monitor, see the Windows NT documentation.

To monitor bandwidth usage
  1. In Windows NT, click Start, point to Programs, point to Administrative Tools (Common), and then click Performance Monitor.
  2. Performance Monitor appears.

  3. On the View menu, make sure Chart is selected.
  4. On the Edit menu, click Add to Chart.
  5. The Add to Chart dialog box appears.

  6. In the Object list, select a service to monitor. To monitor the effects of bandwidth throttling for the server as a whole, select Internet Information Services Global. To monitor the effects for a Web site, select HTTP Service. For an FTP site, select FTP Service.
  7. In the Instance list, if applicable, select the Web or FTP site for which you wish to monitor performance. (Skip this step if you are monitoring a server as a whole.) Select Total if you want to monitor all Web sites or all FTP sites together.
  8. In the Counter list, select one or more of the following counters, and click Add after selecting each one:
    • Current Blocked Async I/O Requests   The current number of requests that are temporarily blocked by the bandwidth throttle setting. Blocked requests are held in a buffer and then unblocked if more bandwidth becomes available, unless a timeout limit is reached.
    • Measured Async I/O Bandwidth Usage/Minute   The number of bytes received and sent by your Web server. This is a measure of the total amount of Web user traffic experienced by your Web server.
    • Total Allowed Async I/O Requests   The number of user requests allowed by your Web server. When you limit network bandwidth, the number of allowed user requests will decline.
    • Total Blocked Async I/O Requests   The total number of requests that have been temporarily blocked by the bandwidth throttle setting. Blocked requests are held in a buffer and then unblocked if more bandwidth becomes available, unless a timeout limit is reached.
    • Total Rejected Async I/O Requests   The number of rejected user requests resulting from the bandwidth settings. When a request is rejected, it is not held in a buffer, unlike a blocked request.
  9. Click Done.

Note    For information on creating a performance log with the counters you have selected, see Recording Performance Over Time.


© 1997 by Microsoft Corporation. All rights reserved.