Supported Configurations and System Requirements

Revised April 25, 2013.

The following sections describe the supported configurations and system requirements for VMware® vFabric™ Elastic Memory for Java (EM4J).

These sections include production-supported platforms listed in Supported Configurations and System Requirements for vFabric Suite, as well as additional platforms supported for a standalone distribution of EM4J and EM4J as part of vFabric tc Server.

Note: Supported Configurations and System Requirements for vFabric Suite also includes developer-supported platforms, which are intended for development use only.

EM4J 1.3 Agent

The following table lists supported platforms for this release of the EM4J agent.

Table 1. EM4J 1.3 Agent Platform Support
Operating System Version Architecture JVM
Red Hat Enterprise Linux v5 x86 (32 bit) Java SE 6
Red Hat Enterprise Linux v5 x86 (64 bit) Java SE 6
Red Hat Enterprise Linux v5 x86 (64 bit) Java SE 7
Red Hat Enterprise Linux v6 x86 (64 bit) Java SE 6
Red Hat Enterprise Linux v6 x86 (64 bit) Java SE 7

EM4J is compatible with VMware ESXi 5.0 or greater. Virtual machines must be hardware level 7 or greater. A VM at hardware level 7 that is running EM4J can be migrated to ESXi 4.1 and back to ESXi 5.0, but EM4J ballooning is only supported when the VM is on an ESXi 5.0 or greater host.

The EM4J 1.3 agent is supported with the following Java workloads using a supported JVM:
  • vFabric tc Server 2.9
  • Apache Tomcat 6.0
  • Apache Tomcat 7.0

See also Supported Configurations and System Requirements for vFabric tc Server 2.9 and Using Elastic Memory for Java with Apache Tomcat.

EM4J Console Guest Collector

The following table lists supported platforms for this release of the EM4J Console Guest Collector.

Table 2. EM4J 1.3 Console Guest Collector Platform Support
Operating System Version Architecture JVM
Red Hat Enterprise Linux v5 x86 (32 bit) Java SE 6
Red Hat Enterprise Linux v5 x86 (64 bit) Java SE 6
Red Hat Enterprise Linux v5 x86 (64 bit) Java SE 7
Red Hat Enterprise Linux v6 x86 (64 bit) Java SE 6
Red Hat Enterprise Linux v6 x86 (64 bit) Java SE 7
CentOS v5 x86 (64 bit) Java SE 6
CentOS v6 x86 (64 bit) Java SE 7
Oracle Linux v6 x86 (64 bit) Java SE 7

EM4J Plug-in for vSphere Web Client

The EM4J Plug-in for vSphere Web Client may be installed in vSphere Web Client 5.0 or vSphere Web Client 5.1, running on Windows Server or on the vSphere vCenter Appliance.

The plug-in may be downloaded from the VMware Downloads Web site for vFabric EM4J. There are specific versions of the plug-in for vSphere 5.0 and vSphere 5.1.

Considerations and Limitations

Over-committing memory always has some cost, regardless of which ESXi memory sharing strategies are employed. Some applications may be so highly performance-sensitive that over-committing memory is unsuitable for them. EM4J can increase the frequency of garbage collections, but does not increase the pause times for full garbage collections. There can be a small effect on response times and latencies, which may be unacceptable for some applications.

Also note the following: