Monitoring and Tuning ISA Server Performance

Tuning ISA Server Performance

You can optimize ISA Server performance and tune the ISA Server cache. The ISA Server performance settings that you can tune to optimize the performance of the ISA Server computer exist on the Performance tab of the Array Properties dialog box.

ISA Server caches objects to RAM and on disk. The default ISA Server configuration caches objects that are below 12,800 bytes in size in RAM. An object that is stored in RAM is retrieved faster by ISA Server than an object which is stored on disk. The default configuration caches objects which are larger than 12,800 bytes in size on disk.

You can use the settings on the Cache Configuration Properties dialog box (Advanced tab) to change the size of objects which are stored in memory. ISA Server cache performance is tuned by manipulating the percentage of available RAM for cache space. A high percentage of available RAM for cache space leads to an improvement in cache response time. More content can be stored in faster physical memory than on disk. Before setting a high percentage of available RAM for cache space, you have to bear in mind that less memory would be available for other activities of the operating system and for other applications’ activities as well.

How to optimize ISA Server performance

  1. Open ISA Management.
  2. Right-click the ISA Server array and select Properties from the shortcut menu.
  3. Click the Performance tab.
  4. Move the slider to More Than 1000 when more than 1, 000 users are anticipated daily.
  5. Move the slider to Fewer Than 1000 when less than 1, 000 users are anticipated daily.
  6. Move the slider to Fewer Than 100 when less than 100 users are anticipated daily.
  7. Click OK.

How to optimize ISA Server cache performance

  1. Open the ISA Management console.
  2. Navigate to the Cache Configuration node in the console tree.
  3. Right-click the Cache Configuration node and then select Properties from the shortcut menu.
  4. The Cache Configuration Properties dialog box opens.
  5. Click the Advanced tab.
  6. Enter the percentage of free memory to use for caching in the Percentage Of Free Memory To Use For Caching textbox.
  7. Click OK.

Monitoring System and Network Performance using Standard objects and Counters

A few elements that should be included in a server monitoring plan are:

Another key component to monitoring server performance is to identify bottlenecks. A bottleneck can be described as a condition which is created by a particular resource which in turn prevents other resources from operating optimally.

Bottlenecks usually occur when:

Server and system performance is usually impacted by the following:

You can use System Monitor to collect and analyze performance data for both the local computer and remote computer, and to track various processes running on a Windows Server 2003 or Windows 2000 system. The System Monitor utility is located within the Performance MMC snap-in.

A few key activities that can be performed using System Monitor and the main features of System Monitor are listed below:

The subsystems which should be monitored when monitoring and optimizing system performance are listed below. These subsystems should be monitored and optimized to tune server performance:

The most important performance counters which you should monitor to detect memory specific issues are:

The important counters which should be tracked to monitor the performance of the network for possible bottlenecks are:

A few performance counters that should be tracked to monitor the processor subsystem of the server for bottlenecks are:

A few important counters which you should monitor to track disk performance of a server are:

Understanding ISA Server Performance Objects and Counters

ISA Server provides the ISA Server Performance Monitor tool to analyze ISA Server performance. The ISA Server Performance Monitor is installed when you install ISA Server.

When you access the ISA Server Performance Monitor, the following tools are displayed:

System Monitor can be displayed in a graph, histogram, or report format. System Monitor uses objects, counters and instances to monitor the system. An object can be described as a collection of counters that is associated with a system resource or service which produce the data you can assess. When an object executes a function, its associated counters are updated. A counter can be regarded as a data reporting component in an object. The counter represents data for a particular component of the system or service. Each object therefore has a set of counters that track particular information on the performance object.

The ISA Server Performance Monitor is preconfigured with the ISA Server objects and counters listed below:

The ISA Server Bandwidth Control performance object contains the counters listed below. None of these counters are preloaded in System Monitor:

The ISA Server Cache performance object contains the counters listed below. Some are preloaded in System Monitor and others are not.

The ISA Server Firewall service performance object contains the counters listed below. Some are preloaded in System Monitor and others are not.

The ISA Server Packet Filter performance object contains the counters listed below. Some are preloaded in System Monitor and others are not.

The ISA Server Web Proxy service performance object contains the counters listed below. Some are preloaded in System Monitor and others are not.

The H.323 Filter performance object contains the counters listed below. None are preloaded in System Monitor.

The SOCKS Filter performance object contains the counters listed below. None are preloaded in System Monitor.

How to add performance counters

  1. Open ISA Server Performance Monitor.
  2. Right-click the System Monitor node and select Add Counters.
  3. Select which object you want to monitor in the Performance Object box.
  4. If you want to monitor all counters for the object which you have selected, select the All Counters option.
  5. If you want to only monitor specific counters, select the Select Counter option and then choose the counter.
  6. If you want to monitor all instances of the object, select the All Instances option.
  7. If you want to only monitor specific instances, select the Select Instances option and then choose the instance.
  8. Click the Add button.
  9. Click Close.

How to view log files data

  1. Open ISA Server Performance Monitor.
  2. Select the System Monitor node
  3. Select the View Log File data button.
  4. Select the log file you want to view and then click Open.

How to create a counter log to log ISA Server performance data

  1. Open ISA Server Performance Monitor.
  2. Expand the Performance Log and Alerts node.
  3. Select the Counter Logs folder.
  4. Right-click in the details pane and then select New Log Settings from the shortcut menu.
  5. Enter a name for the log in the Name textbox.
  6. Click OK.
  7. On the General tab, click the Add button.
  8. Choose the counter to add, click Add and then click Close.
  9. Click the Log Files tab.
  10. Specify the location for storing log data.
  11. Click the Schedule tab.
  12. Define the schedule for logging.
  13. Click OK.
  14. To start logging immediately, right-click the specific counter log and click Start from the shortcut menu.
  15. To stop logging, right-click the counter log again and select Stop from the shortcut menu.


Top 5 Free Networking Tools

Bookmark Monitoring and Tuning ISA Server Performance

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.