6.0 B
ENCHMARKING
The Ultrastar memory drive is designed to provide DRAM-like functionality and performance.
As such, the following benefits and use cases are aimed for, which derive the benchmarks and
comparisons to be performed:
Memory Expansion: The goal of benchmarking such cases is to make sure that a
workload with more memory than DRAM available in a server can successfully
execute (along with some performance measurement, e.g. complete execution
within a required amount of time, or enable a required transaction throughput per
second, etc.).
Memory Replacement: The goal of benchmarking such cases is to perform
apples-to-apples comparison of the desired workload on identical environments,
where the Native system would have a certain amount of DRAM. While the system
with Ultrastar memory drive would be using a lower amount of DRAM,
aggregated with Ultrastar memory drive to create the same memory foot-print. In
many cases, due to the limitation of obtaining a comparable system with
sufficient amount of DRAM, a scaled-down version of the workload may be used
(as described below).
6.1
Benchmarking Methodology
Start with apples-to-apples comparison: Use the same machine for Native and
Ultrastar memory drive comparison:
Scale for larger memory foot-print (especially for memory expansion use case).
Benchmarking Methodology and Performance Collection
M
ETHODOLOGY AND
Native: Use maximum available memory (in optimal configuration).
Ultrastar memory drive:
•
Keep same number of DIMMs, with reduced capacity.
•
Use Ultrastar memory drive configuration switch to reduce the used
DRAM capacity (See section System Settings and Diagnostics, under
Board Memory settings).
Tune workload configuration for execution environment: Native vs. Ultrastar
memory drive.
•
Example: Optimal thread count may be different between Ultrastar
memory drive and Native; use the optimal configuration of the
workload for each machine setup to represent "the best possible" for
that setup.
For applicable workloads, expand memory beyond DRAM capacity:
P
ERFORMANCE
- 33 -
C
OLLECTION