We used a two-socket PowerEdge server running two Intel Xeon Scalable 28 core processors and Oracle Linux 8.3 as the application server. Two 25 GbE network ports on two different adapters were Linux-network-bonded to carry the database traffic and connect to the backend RAC database servers. We installed the HLR benchmark application and TimesTen on this server. We configured dedicated local SAS-SSDs within the application server for the TimesTen cache checkpoint files and transaction logs.
We used two different memory configurations. During Use Case 1, the application server had 768 GB of DRAM available as the main memory for TimesTen. For Use Case 2, we added 3 TB of Intel Optane PMem (Memory Mode) modules that were available as the main memory for TimesTen. In this use case, the 768 GB of DRAM in the server acted as PMem’s front-end cache; this was transparent to the operating system and applications.