<font size=2 face="sans-serif">Hi,</font><br><br><font size=2 color=blue face="sans-serif">&gt;&gt; As I've mentioned
before, RAID choices for GPFS are not so simple. &nbsp; &nbsp;Here are
&nbsp;a couple points to consider, I'm sure there's more. &nbsp;And if
I'm wrong, someone will please correct me - but I believe the two biggest
pitfalls are:</font><br><br><font size=2 color=blue face="sans-serif">&gt;&gt;Some RAID configurations
(classically 5 and 6) work best with large, full block writes. &nbsp;When
the file system does a partial block write, RAID may have to read a full
&quot;stripe&quot; from several devices, compute the differences and then
write back the modified data to several devices. &nbsp;&gt;&gt;This is
certainly true with RAID that is configured over several storage devices,
with error correcting codes. &nbsp;SO, you do NOT want to put GPFS metadata
(system pool!) on RAID configured with large stripes and error correction.
This is the Read-Modify-Write Raid pitfall.</font><br><br><font size=2 face="sans-serif">As you pointed out, the RAID choices
for GPFS may not be simple and we need to take into consideration factors
such as storage subsystem configuration/capabilities such as if all drives
are homogenous or there is mix of drives. If all the drives are homogeneous,
then create dataAndMetadata NSDs across RAID-6 and if the storage &nbsp;controller
supports write-cache + write-cache mirroring (WC + WM) then enable this
(WC +WM) can alleviate read-modify-write for small writes (typical in metadata).
If there is MIX of SSD and HDD (e.g. 15K RPM), then we need to take into
consideration the aggregate IOPS of RAID-1 SSD volumes vs. RAID-6 HDDs
before separating data and metadata into separate media. For example, if
the storage subsystem has 2 x SSDs and ~300 x 15K RPM or NL_SAS HDDs then
most likely aggregate IOPS of RAID-6 HDD volumes will be higher than RAID-1
SSD volumes. It would be recommended to also assess the I/O performance
on different configuration (dataAndMetadata vs dataOnly/metadataOnly NSDs)
with some application workload + production scenarios before deploying
the final solution. </font><br><br><font size=2 color=blue face="sans-serif">&gt;&gt; GPFS has built-in
replication features - consider using those instead of RAID replication
(classically Raid-1). &nbsp;GPFS replication can work with storage devices
that are in different racks, separated by significant physical space, and
from different manufacturers. &nbsp;This can be more &gt;&gt;robust than
RAID in a single box or single rack. &nbsp;Consider a fire scenario, or
exploding power supply or similar physical disaster. &nbsp;Consider that
storage devices and controllers from the same manufacturer may have the
same bugs, defects, failures.</font><br><br><font size=2 face="sans-serif">For high-resiliency (for e.g. metadataOnly)
and if there are multiple storage across different failure domains (different
racks/rooms/DC etc), it will be good to enable BOTH hardware RAID-1 as
well as GPFS metadata &nbsp;replication enabled (at the minimum, &nbsp;-m
2). &nbsp;</font><br><br><font size=2 face="sans-serif">If there is single shared storage for
GPFS file-system storage and metadata is separated from data, then RAID-1
would minimize administrative overhead compared to GPFS replication in
the event of drive failure (since with GPFS replication across single SSD
would require mmdeldisk/mmdelnsd/mmcrnsd/mmadddisk every time disk goes
faulty and needs to be replaced). </font><br><br><font size=2 face="sans-serif">Best,</font><br><font size=2 face="sans-serif">-Kums</font><br><br><br><br><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Marc A Kaplan/Watson/IBM@IBMUS</font><br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">gpfsug main discussion
list &lt;gpfsug-discuss@spectrumscale.org&gt;</font><br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">04/19/2017 04:50 PM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [gpfsug-discuss]
RAID config for SSD's - potential pitfalls</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">gpfsug-discuss-bounces@spectrumscale.org</font><br><hr noshade><br><br><br><font size=2 face="sans-serif">As I've mentioned before, RAID choices
for GPFS are not so simple. &nbsp; &nbsp;Here are &nbsp;a couple points
to consider, I'm sure there's more. &nbsp;And if I'm wrong, someone will
please correct me - but I believe the two biggest pitfalls are:</font><ul><li><font size=2 face="sans-serif">Some RAID configurations (classically
5 and 6) work best with large, full block writes. &nbsp;When the file system
does a partial block write, RAID may have to read a full &quot;stripe&quot;
from several devices, compute the differences and then write back the modified
data to several devices. &nbsp;This is certainly true with RAID that is
configured over several storage devices, with error correcting codes. &nbsp;SO,
you do NOT want to put GPFS metadata (system pool!) on RAID configured
with large stripes and error correction. This is the Read-Modify-Write
Raid pitfall.</font><li><font size=2 face="sans-serif">GPFS has built-in replication features
- consider using those instead of RAID replication (classically Raid-1).
&nbsp;GPFS replication can work with storage devices that are in different
racks, separated by significant physical space, and from different manufacturers.
&nbsp;This can be more robust than RAID in a single box or single rack.
&nbsp;Consider a fire scenario, or exploding power supply or similar physical
disaster. &nbsp;Consider that storage devices and controllers from the
same manufacturer may have the same bugs, defects, failures. &nbsp;<br></font></ul><tt><font size=2>_______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br></font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br></font></tt><br><BR>