[This is preliminary documentation and subject to change]

# Throttling Bandwidth

If the network or Internet connection used by your Web server is also used by other services such as e-mail or news, you may want to limit the bandwidth used by your Web server so bandwidth is available for the other services. If you are running more than one Web site, you can individually throttle the bandwidth used by each site. You can throttle only the bandwidth used by static HTML files. If you are using socket pooling, throttling the bandwidth on one site also throttles all other sites sharing that IP address. Socket pooling is enabled by default. For more information about disabling socket pooling, see Balancing Memory Use Against Response Speed in About Memory Management.

To determine how much bandwidth your server is using

1. Use System Monitor to examine the Bytes Total/sec or Current Bandwidth counter in the Network Interface object. (If you want to compare incoming and outgoing traffic, you can examine both Bytes Sent/sec and Bytes Received/sec.)
2. Compare the values with the total bandwidth of your network connection. With a normal load, your server should not use more than 50 percent of its total available bandwidth. If your server is subject to large peaks or extreme spikes, it's a good idea to keep the normal load even lower than 50 percent. The remaining "headroom" bandwidth is used during peak periods.

To throttle the bandwidth used by IIS

1. In the IIS snap-in, select the computer running IIS.
2. On the Internet Information Services property sheet, select the Enable Bandwidth Throttling check box.
3. In the Maximum Network Use box, type the maximum number of kilobytes per second (KBps) you want to be used by IIS.

To throttle the bandwidth used by an individual Web site

1. In the IIS snap-in, select the Web site, and click the Properties button to display its property sheets.
2. On the Performance property sheet, select Enable Bandwidth Throttling.
3. In the Maximum Network Use text box, type the maximum number of kilobytes per second you want to be used by the site.

Related Topics

- For a information about monitoring tools, see About Performance Tuning.
- For a list of counters provided by IIS, see Counters Reference.

© 1997-2001 Microsoft Corporation. All rights reserved.