ECM user scaling for Spectrum Scale NSD
In this topic, the average ICN transaction response times are compared for the ECM cluster for both Spectrum Scale cluster configurations SD and NSD.
- The default MTU (1492 bytes) was used for SD.
- Jumbo frames (8192 bytes) were used for NSD.
In Figure 1, the hypervisor CPU (total z/VM CPU load) for the entire SUT are shown as bars for both Spectrum Scale cluster configurations. The cluster configurations were compared for all SUT load levels, starting from low (8 IFL processors used), up to high (24 IFL processors used).
Observations
- For both Spectrum Scale cluster configurations (SD and NSD), the response times were almost equal from the low to the medium-high load levels.
- For the highest load level, the response time was only slightly higher for NSD but still remained around 300 ms like for SD. However, this was still significantly lower than for the single ECM node with XFS that showed a response time around 500 ms.
Conclusion
- The Spectrum Scale cluster configurations SD and NSD performed at almost the same level when network block I/O tuning was applied for NSD.
- Especially with z/VM virtual networking, the use of network jumbo frames is beneficial for the NSD setup (see also Spectrum Scale network block I/O).
The additional CPU costs for NSD were moderate (less than 1 IFL in our setup).
The best overall performance was provided by the four-node ECM cluster with Spectrum Scale Shared Disk (SD). At least for this relatively small cluster, Spectrum Scale SD required less resources (since there are no additional NSD servers) and was less complicated to set up.
Once the overhead and manageability for directly attaching a SAN to an increasing number of cluster members becomes significant, the NSD model is a good alternative.