Why we chose each component, and the assumptions and thresholds behind it — we publish our design decisions as they are.
Q.01
Why a distributed 8-NSD-node (or more) configuration?
In a parallel filesystem, mixing metadata I/O (open/close/stat) and data I/O (read/write) in the same disk pool creates metadata hot-spots that drag down overall IOPS. Separating NSD (Network Shared Disk) nodes into 4 metadata + 4 data (minimum) and isolating the metadata pool onto NVMe-only improves metadata throughput 6–10× for many-small-file workloads (AI training dataset loading).
Q.02
What ratio of NVMe metadata pool to HDD data pool?
Empirically, allocating 5–10% of total used capacity to the NVMe metadata pool keeps metadata I/O from becoming a bottleneck for typical HPC workloads. For AI training (hundreds of millions of small files), raising it to 15–20% is the safe choice. Since performance falls off a cliff edge once the metadata pool fills, always set a 70%-usage threshold alert.
Q.03
AFM Cache vs. direct mount
AFM (Active File Management) lets you use a remote site’s data as if it were a local cache. It is effective for high-WAN-latency DR sites, multiple data centers, and external compute farms; only hot data is cached, so stale-data synchronization overhead is low. However, write-back mode has a consistency model more complex than NFS, so we recommend adopting it only after the operations team is comfortable with Spectrum Scale per-fileset policies.