Preparing for Installation (HPE Ezmeral Data Fabric POSIX Client)

To install the HPE Ezmeral Data Fabric POSIX Client on a node, you must meet certain requirements.

The HPE Ezmeral Data Fabric POSIX client can be installed on any node if you have Linux installed. You cannot install the HPE Ezmeral Data Fabric POSIX client on a Windows or Mac OS X machine. The client requires Java 1.8 or later to be installed on your system.

POSIX Client Package Summary

Two separate POSIX client packages are provided, each with different performance tiers. Each package implies a specific file system throughput optimization of n/GB (bytes) per second where n=1 for Basic, and n=5 for Platinum POSIX client. These clients can be installed and used according to the same principles as the POSIX loopback NFS client. The following table lists the packages.

Basic POSIX Client Platinum POSIX Client
Name HPE Ezmeral Data Fabric POSIX Client Basic HPE Ezmeral Data Fabric POSIX Client Platinum
Number of Clients Up to 10 free Free
Performance Up to 1GB (Byte)/sec Up to 5GB (Byte)/sec (with HT disabled)
MapR Package mapr-posix-client-basic mapr-posix-client-platinum

Client-Side Hardware Requirements

To accommodate the POSIX client, your hardware should meet the following requirements:

Basic Platinum
Hyper-threading* Off Off
Physical CPU(s) (with HT disabled) 1 2
Core(s) per socket 8 8
Socket(s) 1 2
Processor speed 2.2 GHz 2.60 GHz
Memory Clock Speed >=1333 MHz >=1666 MHz
NICs 10 Gbps (2 GB/sec) 40 Gbps (5 GB/sec)

* Disabling hyper-threading (HT) improves performance.

Linux Kernel Tuning Recommendations

If the client connects to the servers over a 40GigE switch, you should set the following parameters in /etc/sysctl.conf to 16 MB on all the nodes to achieve maximum throughput.

NOTE
This setting is not required, but if the network has a large capacity, this setting allows the OS to buffer large chunks of data for transmission, which improves throughput.
  • net.core.rmem.max
  • net.core.rmem_default
  • net.core.wmem_max
  • net.core.wmem_default
  • net.ipv4.tcp_rmem
  • net.ipv4.tcp_wmem
  • net.ipv4.tcp_mem