If your
applications
synchronize over the messaging payload protocol, tune your production environment after all
components have been deployed and started.
- Isolate the monitoring database from the cache server.
See Isolating the Monitoring and Domain Logging Databases from
Cache and Messaging Databases.
- Disable all enabled monitoring profiles that currently exist.
Normally, monitoring in a cluster configuration occurs at two levels — the cluster and the domain. SAP
recommends that you turn off monitoring when assessing performance.
- In navigation pane of SAP Control Center, click Monitoring.
- In the administration pane, select the profile name and click Disable.
- Validate that all monitoring is disabled by opening
SMP_HOME\Servers\UnwiredServer\Repository\Instance\com\sybase\sup\server\monitoring\
MonitoringConfiguration\domainLogging.properties, and verifying
that “status”, “enabled”, and “autoStart” are set to false.
See Monitoring Profiles in SAP Control Center
for SAP Mobile Platform.
- Stop all SAP Mobile Servers in your cluster(s).
- In SAP Control Center, change the number of outbound and inbound queues to
100 each on the
cluster.
- In the left navigation pane, click
Configuration.
- In the right administration pane,
click the
General
tab.
- Select Performance from the menu bar.
- Change the default values for inbound and outbound queues to
100 each.
- Restart all servers in your cluster(s).
- In SAP Control Center, deploy and test a messaging package with a representative
amount of data for initial subscription.
For details, see Deploying MBO Packages and
MBO Package Management in SAP Control Center
for SAP Mobile Platform.
For example, if the use case dictates that during an initial subscription, the
mobile application is to receive 2MB of data, develop the test package to reflect that fact.
- Start testing by using
expected number of devices to perform an initial subscription, and determine if the time to get the initial data set is
satisfactory for all devices.
The maximum messaging throughput is 70 messages per second
in a wired environment.
- If the calculated throughput for the test is below this number, it is likely that the connection
method (as opposed to the server environment) is the limiting factor. In this case, more devices can be supported
without any degradation in server performance.
- If the test reaches the maximum throughput, the number of devices performing the initial subscription is the
maximum one server can handle. Add another server to the cluster for additional message
processing power (up to a 60% increase).