More Users Per Citrix XenApp Server With AppSense When Using JD Edwards

Oracle’s JD Edwards is a leading ERP solution that is commonly delivered using Microsoft Windows Terminal Server and/or Citrix XenApp.  AppSense Performance Manager can be deployed in this scenario to ensure a maximum Return On Investment by increasing the number of users per server, to reduce infrastructure and server management costs, overall TCO, and improve end user experience & quality of service.

Applications which use large amounts of Physical and Virtual memory limit and reduce the number of concurrent user sessions which can be supported on each server. Typically with JD Edwards EnterpriseOne, the number of concurrent users will be in the range of 25 – 35 before resource issues start to impact end user performance, application responsiveness and overall quality of service.

As you can see in the screenshot below, JD Edwards typically uses a very large amount of Memory and CPU:

1Snip

With the introduction of AppSense Performance Manager to automatically trim back allocated, but unused, phyic al memory (allowing it to be redistribuated back into the resource pool), the screenshot below shows how the JD Edwards applications now use only a fraction of the Memory they used to:

2Snip

 

You can see the effect primarily by the lower numbers in the “Mem Usage” column. This column shows the amount of Physical Memory in use by the application. In many cases less than 1MB of memory is used by the application.

When the activeConsole.exe process is started, when it goes idle, when a user disconnects, and when their session enters a “desktop locked” state, the physical memory is trimmed back. Any excess memory allocated to the application, but not used, will be returned to the Available Memory pool, ensuring there is always free memory for new user processes. Virtual memory is reduced by creating shareable copies of application components. These components are only loaded once, and can be shared across many users. This can result in typical Virtual memory savings of up to 40Mb per JD Edwards user..

By efficiently managing CPU, Disk, Physical and Virtual Memory resources, the number of concurrent users per server can be increased by at least 40%. This means 25-35 concurrent users can easily become 35 – 50 users per server.

Application deployment via Microsoft Terminal Services or Citrix XenApp is a common method of providing greater access with centralized management to ERP applications like JD Edwards EnterpriseOne.

AppSense Performance Manager can improve the Return On Investment of these application deployments by managing critical system resources, and increasing concurrent user numbers by at least 40%.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: