Product Documentation

Performance overview

Nov 27, 2017

Generally speaking, Citrix SCOM Management Pack for StoreFront consists of two parts:

  • The part installed on the SCOM management server
  •  Citrix SCOM Management Pack for StoreFront Agent

The SCOM management server-side part

This part is a collection of management packs that include discoveries, monitors, rules, and tasks. From the compute and memory perspective, this part does not significantly add to the basic resource requirements of SCOM management server itself. It is also not resource-intensive in terms of storage requirements of the SCOM reporting data warehouse database. For these reasons, there are no special considerations related to the SCOM management-server part when monitoring larger Citrix StoreFront (StoreFront) environments.

Citrix SCOM Management Pack for StoreFront Agent

Performance and resource consumption of Citrix SCOM Management Pack for StoreFront Agent primarily depends on the size of your StoreFront environment, specifically on the number of configured stores. In contrast, they are not influenced by the number of configured StoreFront servers.

Configuration specifications

All figures in this document are valid for environments that:

  • Are monitored with the specified product version of Citrix SCOM Management Pack for StoreFront
  • Match the documented configuration specifications for StoreFront and SCOM
  • Use the default configuration of management packs in terms of which rules and monitors are enabled (this applies to management packs included in the Citrix SCOM Management Pack for StoreFront and management packs bundled with SCOM)
  • Use the default configuration of SCOM management server and SCOM agents, without fine-tuning or any special adjustments.
Note: Factors such as different hardware specifications and condition of your environment may cause divergence of your observed values from the documented values.
 
Validated Citrix SCOM Management Pack for StoreFront version
 
Validation of the product was performed with the product version listed in the following table.
Product version
Citrix SCOM Management Pack for StoreFront 1.7

Citrix StoreFront configuration

The lab set-up in which the Citrix SCOM Management Pack for StoreFront was validated consisted of two StoreFront servers with identical configuration specifications.

Computer: StoreFront server
Specification item Value
Compute four virtual CPUs; CPU clock speed of 2.67 GHz
Memory 8 GB of RAM
Software version Citrix StoreFront 3.6

Citrix XenApp and XenDesktop configuration

The lab set-up used for validation initially comprised thee Citrix XenApp and XenDesktop Delivery Controllers (with identical configuration specifications) assigned to each store. Measurements were repeated in an environment with three Delivery Controllers assigned to each store.

Microsoft System Center Operations Manager configuration specification

With this configuration, the SCOM database and data warehouse server is deployed outside the SCOM management server.

Computer: SCOM management server
Specification item Value
Compute four virtual CPUs; CPU clock speed of 2.67 GHz
Memory 8 GB of RAM
Software version Microsoft System Center Operations Manager 2012 R2

 

Computer: SCOM database and data warehouse server
Specification item Value
Compute four virtual CPUs; CPU clock speed of 2.67 GHz
Memory 16 GB of RAM
Software version Microsoft SQL Server 2014

Monitoring ability

The following table does not list the extreme limits; it lists the lab set-up in which Citrix SCOM Management Pack for StoreFront was successfully validated with the specified StoreFront, XenApp and XenDesktop, and SCOM configurations.

Maximum number of monitored items

Item Value
Stores 40
XenApp and XenDesktop Delivery Controllers per store  3

Average resource consumption

Measuring was performed on different validation sets. Windows Performance Monitor was used as the measuring tool. During validation, StoreFront stores were gradually added to the monitored environment.

Average consumption on a StoreFront server

Item Value for each test set
10 stores 20 stores 30 stores 40 stores
MPSFAgent CPU usage1 0.05%  0.24%  1.04%  2.24% 
HealthService CPU usage  0.00%  0.01%  0.01%  0.02% 
MPSFAgent memory usage 155 MB 157 MB 164 MB 168 MB
HealthService memory usage 16 MB 19 MB 18 MB 23 MB

1CPU usage is calculated based on the % Processor Time counter and the number of processor cores or virtual CPUs.

Validation tests indicated that increase in the number of Delivery Controllers per store had negligible effect on CPU usage of the MPSFAgent service. Regardless of this change, spikes in both CPU usage and memory usage occurred.

The following figure shows the CPU usage of MPSFAgent through time, measured in four different validation sets.

localized image

In the figure above, spikes can be seen. As measured in the first, second, third, and fourth validation set, they lasted 1.5, 8.5, 27.5, and 55.5 minutes, respectively. The spikes occurred immediately after the product was deployed and the MPSFAgent service was started for the first time.

The following figure shows the CPU usage of HealthService through time, measured in four different validation sets.

localized image

As the figure above shows, addition of stores does not significantly influence the CPU usage of the SCOM agent (Operations Manager Agent, Microsoft Monitoring Agent).

The following figure shows the memory usage of MPSFAgent through time, measured in four different validation sets.

localized image

As the figure above shows, on the StoreFront server there should be approximately 200 MB of physical memory available for the needs of the MPSFAgent service.

The following figure depicts the memory usage of HealthService through time, measured in four different validation sets.

localized image

As the figure above shows, on the StoreFront server, there should be approximately 35 MB of physical memory available for the needs of the HealthService service.

Detailed analysis of the sampled data reveals that the Citrix SCOM Management Pack for StoreFront has no significant impact on the compute and memory requirements for the StoreFront server. It also confirms that adding stores to the environment does not degrade the performance of  Citrix SCOM Management Pack for StoreFront. There are prolonged periods of high CPU usage in environments with 30 or 40 configured stores. However, such spikes occur only once after the first start of  Citrix SCOM Management Pack for StoreFront Agent.