Running GemFire XD in Virtualized Environments

Using a newer operating system version such as Red Hat 6 or SLES 11 can help performance in virtual environments. VMware also provides best practices guides that are directly applicable to applications such as Pivotal GemFire XD.

Use newer operating system versions, such as RedHat 6 and SLES 11, to avoid issues with the performance of gettimeofday in virtualized environments. GemFire XD makes calls to gettimeofday for managing membership, distribution timeouts, expiration, eviction, recovery, and so forth, and a much larger number of calls when enable-time-statistics=true or enable-timestats=true.