PowerFlex recommends the following best practices to optimize the performance:
- Enable Jumbo frames for Windows VM, Linux VM, or at ESXi host for the network interfaces.
- If a node running an SDS has aggregated links to the switch and is running Linux, the default hash is configured to xmit_hash_policy=layer2+3. Change the default hash to xmit_hash_policy=layer3+4 mode to evenly distribute the package across bonded slaves.
- Use the miimon=100 bonding option on a Linux machine. This option directs Linux to verify the status of each physical link every 100 milliseconds.
- Enable secured network protocol options only (for example, HTTPS and SSH).
- Separate management and control traffic from production application traffic. VLANs can be used to separate the traffic.
- Ensure that each node have at least two separate network connections for redundancy, regardless of throughput requirements.
For more information about networking practices, see Dell PowerFlex: Networking Best Practices and Design Considerations
- Configure a high-performance profile for MDM, SDS, and SDC.
- Disable Read Flash Cache and Read RAM cache for all the flash clusters.
- Ensure that the per device queue length value is set to 256 per host for improving the I/O concurrency.
- Ensure that the customize power plan is set to High Performance.
- Ensure to change SDS threads to 12 when the CPUs have 12 or more physical cores. For the current reference architecture SDS threads are set to 12.
- It is recommended to use the Noop I/O scheduler for all the SSD devices discovered on the SDC hosts.
For more information, see the PowerFlex tuning guide.