Western Digital Ultrastar DC ME200 Product Manual
Western Digital Ultrastar DC ME200 Product Manual

Western Digital Ultrastar DC ME200 Product Manual

Memory extension drive
Table of Contents

Advertisement

Quick Links

PRODUCT MANUAL
Ultrastar® DC ME200 Memory Extension Drive

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Ultrastar DC ME200 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Western Digital Ultrastar DC ME200

  • Page 1 PRODUCT MANUAL Ultrastar® DC ME200 Memory Extension Drive...
  • Page 2 Revision History Revision Date Description Reference January 10, 2019 Initial release March 22, 2019 Added best practices for benchmarking and enhanced troubleshooting. May 07, 2019 Update to links within Sections 2.3, 2.4, and 8.1. - 2 -...
  • Page 3 Redis is a trademark of Redis Labs Ltd. Any rights therein are reserved to Redis Labs Ltd. Any use by Western Digital is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Western Digital. SAP and HANA are the trademark(s) or registered trademark(s) of SAP SE in Germany and in several other countries.
  • Page 4: Table Of Contents

    Table of Contents ABLE OF ONTENTS 1. I ......................... 7 NTRODUCTION 2. I ................8 NSTALLING LTRASTAR EMORY RIVE Operating System Prerequisites ....................8 2.2 Preloaded Software ........................8 2.3 Installing Ultrastar Memory Tools ....................9 2.4 Update Ultrastar Memory Software....................10 2.5 BIOS Configuration..........................11 2.5.1 Configure Boot Device ......................11 2.5.2 Configuring BIOS to Support Intel®...
  • Page 5 List of Figures IST OF IGURES Figure 1-1 Block Diagram of the Ultrastar Memory Drive................7 Figure 2-1 Preloaded Software ........................8 Figure 2-2 Installing Ultrastar Memory Tools ..................... 9 Figure 2-3 Change Boot Order / Priorities....................11 Figure 2-4 Intel Virtualization Technology Configuration ................. 12 Figure 2-5 Intel Virtualization Technology for Direct I/O Configuration..........
  • Page 6 List of Tables IST OF ABLES Table 4-1 Performance-optimized Software-defined Memory (SDM) Capacity ........28 Table 4-2 Maximum Software-defined Memory (SDM) capacity for Ultrastar Memory ......29 Table 5-1 Workloads and Applications ...................... 30 Table 7-1 Common Installation Error Codes ....................37 Table 7-2 Workloads and Applications......................
  • Page 7: Introduction

    The Ultrastar memory drive drives applications with large amounts of system memory at a fraction of the cost of DRAM by combining Ultrastar NVMe™ SSDs with Western Digital memory extension technology. Advanced software algorithms work to maintain DRAM-like performance across a variety of applications, especially targeting highly parallel workloads with high numbers of transactions.
  • Page 8: Installing Ultrastar Memory Drive

    Installing Ultrastar Memory Drive 2.0 I NSTALLING LTRASTAR EMORY RIVE Operating System Prerequisites ® Linux x86 64 bit, kernel versions 2.6.32 or higher.  See Release Notes for supported Linux distributions.  Ultrastar memory drives also supports Open Source hypervisors such as KVM, as ...
  • Page 9: Installing Ultrastar Memory Tools

    Installing WDC Ultrastar DC ME200 memory tools... DC Ultrastar DC ME200 memory tools requires SUID permission to run as non-root user. Allow WDC Ultrastar DC ME200 memory tools to be run by all users (recommended)? [N/Y] Y WDC Ultrastar DC ME200 memory tools installation is complete.
  • Page 10: Update Ultrastar Memory Software

    WDC Ultrastar DC ME200 memory installation is complete. Installing WDC Ultrastar DC ME200 memory tools... WDC Ultrastar DC ME200 memory tools requires SUID permission to run as non-root user. Allow Ultrastar DC ME200 memory tools to be run by all users (recommended) [N/Y]? Y 7.
  • Page 11: Bios Configuration

    Installing Ultrastar Memory Drive BIOS Configuration The BIOS menus of the servers onto which they are installed may differ from the ones found below. Please verify the configuration of boot options in your systems’ BIOS manual. 2.5.1 Configure Boot Device Boot the machine and access the BIOS Setup Utility during system load.
  • Page 12: Configuring Bios To Support Intel Virtualization Technology

    Installing Ultrastar Memory Drive 2.5.2 Configuring BIOS to Support Intel ® Virtualization Technology Note, in most systems this feature is a default setting. To enable Intel Virtualization Technology (VT), navigate via the menu and proceed with the following steps: Select Advanced, then select Socket Configuration. Click on Processor Configuration, and set Intel Virtualization Technology to Enabled.
  • Page 13: Figure 2-5 Intel Virtualization Technology For Direct I/O Configuration

    Installing Ultrastar Memory Drive To enable VT-D, navigate via the menu and proceed with the following steps: Select Advanced, then select Socket Configuration. Click on Integrated IO Configuration, and set Intel Virtualization Technology for Direct I/O to Enabled. Figure 2-5. Intel Virtualization Technology for Direct I/O Configuration - 13 -...
  • Page 14: Ultrastar Memory Drive Boot , Settings And Diagnostics Menu

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu 3.0 U LTRASTAR EMORY RIVE ETTINGS AND IAGNOSTICS This chapter outlines the boot process of Ultrastar memory drives, as well as the interactive user setting and diagnostics options available during the boot process. It is important to note that for data centers in which KVM console access is not available, the Ultrastar memory drive can be configured for those outputs and controls to be available via Serial over LAN (SOL).
  • Page 15: Figure 3-3 Configuration Display

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu At this stage, the system displays configuration information. This specific example shows: 1 x 2 Processor System (“Board”) with 768GiB RAM (of which 728GiB are  available for use). 2 x NVMe SSDs (“Boards”) with 1,788GiB each (of which 1,044GiB each are ...
  • Page 16: Guest Os

    (Note: this requires installation of Ultrastar memory tools; see Chapter 2 - Installing Ultrastar Memory Drive Tools): Figure 3-6. Software Installer # wmemversion --long WDC Ultrastar DC ME200 memory: 8.6.2535.77 (Sep 20 2018 20:26:30) System configuration: Boards: 1 x Proc. + I/O + memory...
  • Page 17: Figure 3-7 Software Installer

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Figure 3-7. Software Installer # wmemctl --pinfo Device info: Board number: Device number: Device type: Device address: 0087:00.0#1 PCI VID:DID: 1c58:0023 PCI SVID:SDID: 1c58:0023 Controller ID: Serial number (SN): CJH002000869 Model number (MN): HUSMR7632BHP301 Firmware number (FN): KNGNP090...
  • Page 18: System Settings And Diagnostics

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu System Settings and Diagnostics During the Ultrastar memory drive loading process, the user may go into the Settings and Diagnostics menu by pressing <F5> when prompted. In the System tab, the following can be configured: The total system memory available to the operating system ...
  • Page 19: Figure 3-9 Systems Settings And Diagnostics (2)

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu When setting the System Memory, the Default allows the Ultrastar memory drive to set the number to the optimal value for performance. Switch this setting to Manual and set any other value from the range allowed by the system, if desired.
  • Page 20: Figure 3-10 Systems Settings And Diagnostics (3)

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Ultrastar memory drives may present the added memory gain from the NVMe SSDs, as per the following: Unifying Remote Memory Domains - present a processor-less (memory-  only) NUMA domain, which is the default setting. Expand Local Memory Domains - to expand each processor’s memory ...
  • Page 21: Figure 3-11 Unify Remote Memory Domains

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Unify Remote Memory Domains Memory from Ultrastar memory drive is a single additional numa-node without CPUs. Figure 3-11. Unify Remote Memory Domains Expand Local Memory Domains Memory from Ultrastar memory drive is divided between the processor-oriented numa-nodes.
  • Page 22: Figure 3-13 Hardware Tab

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Figure 3-13. Hardware Tab In the Hardware tab, the following can be set: Intel processor: Hyper-threading Turbo-boost Hardware virtualization support. Enable or disable the use of Ultrastar memory devices as storage devices. To enable the use of untested PCI-Express cards as I/O and compute devices, use the Devices tab.
  • Page 23: Figure 3-14 Boot Tab

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Figure 3-14. Boot Tab In the Boot tab, select the device containing the desired operating system. The boot device can be an optical device or a disk connected directly to the system, a SAN-connected device, a NIC if booting the OS over PXE, etc.
  • Page 24: Figure 3-15 Diagnostics Tab

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Figure 3-15. Diagnostics Tab In the Diagnostic tab, select which diagnostics tests to run (or run All Tests). The test results will be presented on-screen (see next screen-shot). Go back to the Diagnostics tab and select to save the test results to a USB Flash Drive or make them available for download using TFTP (this option requires a DHCP server on your network to assign an IP address to the diagnostics utility).
  • Page 25: Figure 3-16 Review Diagnostic Test

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Figure 3-16. Review Diagnostic Test Review the diagnostic test results on-screen and navigate using the keyboard arrows and page-up/page-down keys. To save the diagnostics results, press <ESC> to go back to the Diagnostics tab and choose the option desired under Export Results tab.
  • Page 26: Figure 3-18 Tftp Option

    Ultrastar Memory Drive Boot, Settings and Diagnostics Menu Figure 3-18. TFTP Option Alternatively, Diagnostics results can also be obtained via TFTP (this option requires a DHCP server on your network to assign an IP address to the diagnostics utility). - 26 -...
  • Page 27: Hardware Configuration

    Hardware Configuration 4.0 H ARDWARE ONFIGURATION Recommended Configuration Strongly recommended: Attach equal number of Ultrastar memory devices between the sockets (consult your system manual for PCIe-to-socket mapping). Less than one Ultrastar memory device per socket will result in inferior performance. 2.
  • Page 28: Table 4-1 Performance-Optimized Software-Defined Memory (Sdm) Capacity

    Hardware Configuration Table 4-1. Performance-optimized Software-defined Memory (SDM) Capacity Sockets Channels Optimized DRAM DIMM Size (GiB) Device NAND Total Size Size 1536 3072 1536 3072 6144 Devices (GiB) (GiB) 1024 2048 1536 2432 2816 3584 5120 2816 3584 5120 8192 1024 3072 1536...
  • Page 29: Table 4-2 Maximum Software-Defined Memory (Sdm) Capacity For Ultrastar Memory

    Hardware Configuration Table 4-2. Maximum Software-defined Memory (SDM) capacity for Ultrastar Memory Sockets Channels Optimized DRAM DIMM Size (GiB) Device Total NAND Size Size 1536 3072 1536 3072 6144 Devices (GiB) (GiB) 1024 2048 2144 2240 2432 2816 3584 5120 2816 3584 5120...
  • Page 30: Workloads Performance & Optimizations

    Workloads Performance & Optimizations 5.0 W & O ORKLOADS ERFORMANCE PTIMIZATIONS Target Workloads for Ultrastar Memory The Ultrastar memory drive can take advantage of one or more of the following workload characteristics to achieve DRAM-like performance, which can be associated with the sample relevant applications: Table 5-1.
  • Page 31: Workloads That Do Not Benefit From Ultrastar Memory Drive

    (Ultrastar memory drives uses Intel Virtualization Technology). Optimized Workload Settings This section lists generic recommendations for software stack setup in an environment using Ultrastar memory drive. Western Digital may publish application- specific execution and configuration guidelines; consult the support library for the same.
  • Page 32: 5.2.2 Memory Settings And Memory Allocators

    Workloads Performance & Optimizations 5.2.2 Memory Settings and Memory Allocators It is recommended that memory allocators be configured to use large pages (as example THP - the Linux Transparent Huge Pages), while correctly configuring them to (1) save on memory use, and (2) avoid memory fragmentation.
  • Page 33: Benchmarking Methodology And Performance Collection

    Benchmarking Methodology and Performance Collection 6.0 B ENCHMARKING ETHODOLOGY AND ERFORMANCE OLLECTION 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 ...
  • Page 34: Expected Results And Demonstrated Value

    Benchmarking Methodology and Performance Collection Figure 6-1. Figure 1 Type Expected Results and Demonstrated Value The Ultrastar memory drive is designed to provide DRAM-like performance. The Native system (with “all-DRAM” used and no software-defined memory) results serve as a reference point and Ultrastar memory drive is expected to deliver at least 75% of that performance for fitting workloads (as described in Ultrastar memory drive documentation).
  • Page 35: Figure 6-2 Performance Data Collection

    Benchmarking Methodology and Performance Collection Figure 6-2. Performance Data Collection # cd /tmp/stats; /usr/local/bin/wmemstat --outfile 60 To start the performance collection at boot, add the following to your crontab file (with crontab -e): Figure 6-3. Performance Data Collection @reboot (cd /tmp/stats && /usr/local/bin/wmemstat --outfile 60) After the workload execution is complete, if you wish to have the statistics reviewed, create a zipped/tar archive of the files collected, or the complete target directory (/tmp/stats in the example above), and share it with the Ultrastar memory drive...
  • Page 36: Out-Of-The-Box Large Memory Benchmark

    Benchmarking Methodology and Performance Collection Out-of-the-Box Large Memory Benchmark To easily test the performance of the system, a large memory workload, demonstrating multiplication of very large matrices, which is the corner stone of many algorithms, leveraging Intel® Math Kernel Library (MKL) is provided. The workload can be used to test system performance for: Memory Replacement: Performing an apples-to-apples comparison of (1) a ...
  • Page 37: Troubleshooting

    Troubleshooting 7.0 T ROUBLESHOOTING Ultrastar Memory Drive Fails to Start Ensure use of supported OS distribution and correctly configured BIOS to boot from Ultrastar memory drive (see specifications in Chapter 5). 7.1.1 Common Installation Error Codes During the boot process, the Ultrastar memory drive may issue warnings and errors to the console, in many cases using error codes.
  • Page 38: Collecting Information For Escalating To Support

    Troubleshooting Collecting Information for Escalating to Support Table 7-2. Workloads and Applications Error Type Proposed Resolution Ultrastar memory Take a console screenshot depicting the point when the  drive fails to boot. Ultrastar memory drive boot stops. Boot to native and run the installer per the following: ...
  • Page 39: Reload The Ultrastar Memory Drive Software

    Reload the Ultrastar Memory Drive Software 8.0 R ELOAD THE LTRASTAR EMORY RIVE OFTWARE The Ultrastar memory drives were shipped pre-installed with software. If the software was removed, deleted, or became corrupted, or if it is required to install the software on a different bootable device, follow the steps listed in the below sections.
  • Page 40: Figure 8-1 Software Installer

    Available 02 /dev/nvme1n1 HGST HUSMR7616BDP3M1 SDM00001BC43 1920 / 1788 Available Install WDC Ultrastar DC ME200 memory and its licenses on devices #01, #02? Y/N Starting license and software installation... ---------------------- Installation Status ------------------------------------- ---------------------- Installation Status ------------------------------------- /dev/nvme0n1 [===================================================](100%) DONE...
  • Page 41: Installing Ultrastar Memory Drive Software To A Different Bootable Media

    Reload the Ultrastar Memory Drive Software Installing Ultrastar Memory Drive Software to a Different Bootable Media After following the steps mentioned above to load the Ultrastar memory drive software on the NVMe device, proceed with the following steps: Insert a bootable flash media to the system (such as USB flash drive). Ensure the bootable flash media is unmounted.
  • Page 42: Figure 8-2 Software Installer

    /dev/sdb (USB DISK 2.0 07A70E13754EFEA4): done. Installing WDC Ultrastar DC ME200 memory tools... WDC Ultrastar DC ME200 memory tools to be run by all users (recommended)? [N/Y]Y Please enter absolute install path for Ultrastar DC ME200 memory wmem tools [/usr/ local]: WDC Ultrastar DC ME200 memory tools installation is complete.
  • Page 43: Specifications

    GiB = 1,073,741,824 bytes, TiB = 1,099,511,627,776 bytes 2. Total usable capacity towards memory is lower than total physical capacity of the media in the Ultrastar DC ME200 Memory Extension Drive. 3. Ultrastar memory drives may be offered with higher capacities at a later date.
  • Page 44 Specifications - 44 -...
  • Page 45 For service and literature: support.wdc.com www.westerndigital.com 800.ASK.4WDC North America +800.6008.6008 Asia Pacific 00800.ASK.4WDEU Europe (toll free where available) +31.88.0062100 Europe/Middle East/Africa Western Digital 80-11-80165 5601 Great Oaks Parkway May 2019 San Jose, CA 95119 U.S.A.

Table of Contents