<html><body><p><font size="2">8 data * 256K does not align to your 1MB <br></font><font size="2"><br></font><font size="2">Raid 6 is already not the best option for writes. I would look into use multiples of 2MB block sizes. <br></font><font size="2"><br></font><font size="2">--<br></font><font size="2">Cheers<br></font><font size="2"><br></font><font size="2">&gt; On 11. Jun 2020, at 17.07, Giovanni Bracco &lt;giovanni.bracco@enea.it&gt; wrote:<br></font><font size="2">&gt; <br></font><font size="2">&gt; \ufeff256K<br></font><font size="2">&gt; <br></font><font size="2">&gt; Giovanni<br></font><font size="2">&gt; <br></font><font size="2">&gt;&gt; On 11/06/20 10:01, Luis Bolinches wrote:<br></font><font size="2">&gt;&gt; On that RAID 6 what is the logical RAID block size? 128K, 256K, other?<br></font><font size="2">&gt;&gt; --<br></font><font size="2">&gt;&gt; Ystävällisin terveisin / Kind regards / Saludos cordiales / Salutations <br></font><font size="2">&gt;&gt; / Salutacions<br></font><font size="2">&gt;&gt; Luis Bolinches<br></font><font size="2">&gt;&gt; Consultant IT Specialist<br></font><font size="2">&gt;&gt; IBM Spectrum Scale development<br></font><font size="2">&gt;&gt; ESS &amp; client adoption teams<br></font><font size="2">&gt;&gt; Mobile Phone: +358503112585<br></font><font size="2">&gt;&gt; *https://urldefense.proofpoint.com/v2/url?u=https-3A__www.youracclaim.com_user_luis-2Dbolinches-2A&amp;d=DwIDaQ&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=1mZ896psa5caYzBeaugTlc7TtRejJp3uvKYxas3S7Xc&amp;m=_W83R8yjwX9boyrXDzvfuHOE2zMl1Ggo4JBio7nGUKk&amp;s=0sBbPyJrNuU4BjRb4Cv2f8Z0ot7MiVpqshdkyAHqiuE&amp;e= <br></font><font size="2">&gt;&gt; Ab IBM Finland Oy<br></font><font size="2">&gt;&gt; Laajalahdentie 23<br></font><font size="2">&gt;&gt; 00330 Helsinki<br></font><font size="2">&gt;&gt; Uusimaa - Finland<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; *&quot;If you always give you will always have&quot; --  Anonymous*<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    ----- Original message -----<br></font><font size="2">&gt;&gt;    From: Giovanni Bracco &lt;giovanni.bracco@enea.it&gt;<br></font><font size="2">&gt;&gt;    Sent by: gpfsug-discuss-bounces@spectrumscale.org<br></font><font size="2">&gt;&gt;    To: Jan-Frode Myklebust &lt;janfrode@tanso.net&gt;, gpfsug main discussion<br></font><font size="2">&gt;&gt;    list &lt;gpfsug-discuss@spectrumscale.org&gt;<br></font><font size="2">&gt;&gt;    Cc: Agostino Funel &lt;agostino.funel@enea.it&gt;<br></font><font size="2">&gt;&gt;    Subject: [EXTERNAL] Re: [gpfsug-discuss] very low read performance<br></font><font size="2">&gt;&gt;    in simple spectrum scale/gpfs cluster with a storage-server SAN<br></font><font size="2">&gt;&gt;    Date: Thu, Jun 11, 2020 10:53<br></font><font size="2">&gt;&gt;    Comments and updates in the text:<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;    On 05/06/20 19:02, Jan-Frode Myklebust wrote:<br></font><font size="2">&gt;&gt;&gt; fre. 5. jun. 2020 kl. 15:53 skrev Giovanni Bracco<br></font><font size="2">&gt;&gt;&gt; &lt;giovanni.bracco@enea.it &lt;<a href="mailto:giovanni.bracco@enea.it">mailto:giovanni.bracco@enea.it</a>&gt;&gt;:<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;     answer in the text<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;&gt;     On 05/06/20 14:58, Jan-Frode Myklebust wrote:<br></font><font size="2">&gt;&gt;&gt;      &gt;<br></font><font size="2">&gt;&gt;&gt;      &gt; Could maybe be interesting to drop the NSD servers, and<br></font><font size="2">&gt;&gt;    let all<br></font><font size="2">&gt;&gt;&gt;     nodes<br></font><font size="2">&gt;&gt;&gt;      &gt; access the storage via srp ?<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;     no we can not: the production clusters fabric is a mix of a<br></font><font size="2">&gt;&gt;    QDR based<br></font><font size="2">&gt;&gt;&gt;     cluster and a OPA based cluster and NSD nodes provide the<br></font><font size="2">&gt;&gt;    service to<br></font><font size="2">&gt;&gt;&gt;     both.<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; You could potentially still do SRP from QDR nodes, and via NSD<br></font><font size="2">&gt;&gt;    for your<br></font><font size="2">&gt;&gt;&gt; omnipath nodes. Going via NSD seems like a bit pointless indirection.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    not really: both clusters, the 400 OPA nodes and the 300 QDR nodes share<br></font><font size="2">&gt;&gt;    the same data lake in Spectrum Scale/GPFS so the NSD servers support the<br></font><font size="2">&gt;&gt;    flexibility of the setup.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    NSD servers make use of a IB SAN fabric (Mellanox FDR switch) where at<br></font><font size="2">&gt;&gt;    the moment 3 different generations of DDN storages are connected,<br></font><font size="2">&gt;&gt;    9900/QDR 7700/FDR and 7990/EDR. The idea was to be able to add some less<br></font><font size="2">&gt;&gt;    expensive storage, to be used when performance is not the first<br></font><font size="2">&gt;&gt;    priority.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;      &gt;<br></font><font size="2">&gt;&gt;&gt;      &gt; Maybe turn off readahead, since it can cause performance<br></font><font size="2">&gt;&gt;    degradation<br></font><font size="2">&gt;&gt;&gt;      &gt; when GPFS reads 1 MB blocks scattered on the NSDs, so that<br></font><font size="2">&gt;&gt;&gt;     read-ahead<br></font><font size="2">&gt;&gt;&gt;      &gt; always reads too much. This might be the cause of the slow<br></font><font size="2">&gt;&gt;    read<br></font><font size="2">&gt;&gt;&gt;     seen \u2014<br></font><font size="2">&gt;&gt;&gt;      &gt; maybe you\u2019ll also overflow it if reading from both<br></font><font size="2">&gt;&gt;    NSD-servers at<br></font><font size="2">&gt;&gt;&gt;     the<br></font><font size="2">&gt;&gt;&gt;      &gt; same time?<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;     I have switched the readahead off and this produced a small<br></font><font size="2">&gt;&gt;    (~10%)<br></font><font size="2">&gt;&gt;&gt;     increase of performances when reading from a NSD server, but<br></font><font size="2">&gt;&gt;    no change<br></font><font size="2">&gt;&gt;&gt;     in the bad behaviour for the GPFS clients<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;      &gt;<br></font><font size="2">&gt;&gt;&gt;      &gt;<br></font><font size="2">&gt;&gt;&gt;      &gt; Plus.. it\u2019s always nice to give a bit more pagepool to hhe<br></font><font size="2">&gt;&gt;&gt;     clients than<br></font><font size="2">&gt;&gt;&gt;      &gt; the default.. I would prefer to start with 4 GB.<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;     we'll do also that and we'll let you know!<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; Could you show your mmlsconfig? Likely you should set maxMBpS to<br></font><font size="2">&gt;&gt;&gt; indicate what kind of throughput a client can do (affects GPFS<br></font><font size="2">&gt;&gt;&gt; readahead/writebehind).  Would typically also increase<br></font><font size="2">&gt;&gt;    workerThreads on<br></font><font size="2">&gt;&gt;&gt; your NSD servers.<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    At this moment this is the output of mmlsconfig<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    # mmlsconfig<br></font><font size="2">&gt;&gt;    Configuration data for cluster GPFSEXP.portici.enea.it:<br></font><font size="2">&gt;&gt;    -------------------------------------------------------<br></font><font size="2">&gt;&gt;    clusterName GPFSEXP.portici.enea.it<br></font><font size="2">&gt;&gt;    clusterId 13274694257874519577<br></font><font size="2">&gt;&gt;    autoload no<br></font><font size="2">&gt;&gt;    dmapiFileHandleSize 32<br></font><font size="2">&gt;&gt;    minReleaseLevel 5.0.4.0<br></font><font size="2">&gt;&gt;    ccrEnabled yes<br></font><font size="2">&gt;&gt;    cipherList AUTHONLY<br></font><font size="2">&gt;&gt;    verbsRdma enable<br></font><font size="2">&gt;&gt;    verbsPorts qib0/1<br></font><font size="2">&gt;&gt;    [cresco-gpfq7,cresco-gpfq8]<br></font><font size="2">&gt;&gt;    verbsPorts qib0/2<br></font><font size="2">&gt;&gt;    [common]<br></font><font size="2">&gt;&gt;    pagepool 4G<br></font><font size="2">&gt;&gt;    adminMode central<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    File systems in cluster GPFSEXP.portici.enea.it:<br></font><font size="2">&gt;&gt;    ------------------------------------------------<br></font><font size="2">&gt;&gt;    /dev/vsd_gexp2<br></font><font size="2">&gt;&gt;    /dev/vsd_gexp3<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; 1 MB blocksize is a bit bad for your 9+p+q RAID with 256 KB strip<br></font><font size="2">&gt;&gt;    size.<br></font><font size="2">&gt;&gt;&gt; When you write one GPFS block, less than a half RAID stripe is<br></font><font size="2">&gt;&gt;    written,<br></font><font size="2">&gt;&gt;&gt; which means you  need to read back some data to calculate new<br></font><font size="2">&gt;&gt;    parities.<br></font><font size="2">&gt;&gt;&gt; I would prefer 4 MB block size, and maybe also change to 8+p+q so<br></font><font size="2">&gt;&gt;    that<br></font><font size="2">&gt;&gt;&gt; one GPFS is a multiple of a full 2 MB stripe.<br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt; <br></font><font size="2">&gt;&gt;&gt;     -jf<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    we have now added another file system based on 2 NSD on RAID6 8+p+q,<br></font><font size="2">&gt;&gt;    keeping the 1MB block size just not to change too many things at the<br></font><font size="2">&gt;&gt;    same time, but no substantial change in very low readout performances,<br></font><font size="2">&gt;&gt;    that are still of the order of 50 MB/s while write performance are<br></font><font size="2">&gt;&gt;    1000MB/s<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    Any other suggestion is welcomed!<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    Giovanni<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt;    --<br></font><font size="2">&gt;&gt;    Giovanni Bracco<br></font><font size="2">&gt;&gt;    phone  +39 351 8804788<br></font><font size="2">&gt;&gt;    E-mail  giovanni.bracco@enea.it<br></font><font size="2">&gt;&gt;    WWW <a href="http://www.afs.enea.it/bracco">http://www.afs.enea.it/bracco</a> <br></font><font size="2">&gt;&gt;    _______________________________________________<br></font><font size="2">&gt;&gt;    gpfsug-discuss mailing list<br></font><font size="2">&gt;&gt;    gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt;&gt;    <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a> <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; Ellei edellä ole toisin mainittu: / Unless stated otherwise above:<br></font><font size="2">&gt;&gt; Oy IBM Finland Ab<br></font><font size="2">&gt;&gt; PL 265, 00101 Helsinki, Finland<br></font><font size="2">&gt;&gt; Business ID, Y-tunnus: 0195876-3<br></font><font size="2">&gt;&gt; Registered in Finland<br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt;&gt; _______________________________________________<br></font><font size="2">&gt;&gt; gpfsug-discuss mailing list<br></font><font size="2">&gt;&gt; gpfsug-discuss at spectrumscale.org<br></font><font size="2">&gt;&gt; <a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a> <br></font><font size="2">&gt;&gt; <br></font><font size="2">&gt; <br></font><font size="2">&gt; -- <br></font><font size="2">&gt; Giovanni Bracco<br></font><font size="2">&gt; phone  +39 351 8804788<br></font><font size="2">&gt; E-mail  giovanni.bracco@enea.it<br></font><font size="2">&gt; WWW <a href="http://www.afs.enea.it/bracco">http://www.afs.enea.it/bracco</a> <br></font><font size="2">&gt; <br></font><BR>
Ellei edellä ole toisin mainittu: / Unless stated otherwise above:<BR>
Oy IBM Finland Ab<BR>
PL 265, 00101 Helsinki, Finland<BR>
Business ID, Y-tunnus: 0195876-3 <BR>
Registered in Finland<BR>
<BR>
</body></html>