<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hi Gurus,</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I'm experiencing an issue with DM-Multipath on Centos 6.5.</div><div style="font-family:arial,sans-serif;font-size:13px">DD reads 2.5 times faster when reading from a device directly compared to Multipath-ed device.</div><div style="font-family:arial,sans-serif;font-size:13px"><div>I'm using <span style="font-size:small">device-mapper-multipath-0.4.9-72.el6_5.2.x86_64.</span><br></div><div><span style="font-size:small">Apparently Multipath is limiting throughput to 127.000 MB/s even though the underlying device is capable of more throughput which to me it looks like a software imposed limit. </span><br></div><div><font face="arial, sans-serif"><br></font></div><div><span style="font-family:'courier new',monospace">[root@JS2 ~]# multipath -l mpathaf</span><br></div></div><div style="font-family:arial,sans-serif;font-size:13px"><div><font face="courier new, monospace">mpathaf (--------) dm-89 Rorke,G4S-16L-4F8</font></div><div><font face="courier new, monospace">size=7.3T features='0' hwhandler='0' wp=rw</font></div><div><font face="courier new, monospace">`-+- policy='round-robin 0' prio=0 status=active</font></div><div><font face="courier new, monospace">  |- 0:0:0:1  sdb  8:16   active undef running</font></div><div><font face="courier new, monospace">  |- 0:0:10:2 sdbb 67:80  active undef running</font></div><div><font face="courier new, monospace">  |- 1:0:11:1 sddl 71:48  active undef running</font></div><div><font face="courier new, monospace">  `- 1:0:12:2 sddp 71:112 active undef running</font></div></div><div style="font-family:arial,sans-serif;font-size:13px"><font face="courier new, monospace"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><div><font face="courier new, monospace">[root@JS2 ~]#dd if=/dev/sddl of=/dev/null bs=128k count=32000 skip=14000</font></div><div><font face="courier new, monospace">32000+0 records in</font></div><div><font face="courier new, monospace">32000+0 records out</font></div><div><font face="courier new, monospace"><a href="tel:4194304000" value="+14194304000" target="_blank">4194304000</a> bytes (4.2 GB) copied, 11.8166 s, 355 MB/s</font></div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><div><font face="courier new, monospace">[root@JS2 ~]# dd if=/dev/dm-89 of=/dev/null bs=128k count=32000 skip=84000 # skipping 2GB array cache data </font></div><div><font face="courier new, monospace">32000+0 records in</font></div><div><font face="courier new, monospace">32000+0 records out</font></div><div><font face="courier new, monospace"><a href="tel:4194304000" value="+14194304000" target="_blank">4194304000</a> bytes (4.2 GB) copied, 31.4959 s, 133 MB/s</font></div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">This is on a machine connected over 2x8Gb/s links to a fiber switch and then to an HDX4 disk array, exporting the volume to 2 of it's 4 8Gbps fiber ports . </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Multipath.conf looks like this : </div><div style="font-family:arial,sans-serif;font-size:13px"><div><br></div><div><font face="courier new, monospace">defaults {</font></div><div><font face="courier new, monospace">       <span style="white-space:pre-wrap">      </span>user_friendly_names yes</font></div><div><font face="courier new, monospace">}</font></div><div><font face="courier new, monospace"> </font></div><div><font face="courier new, monospace">devices {</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">        device { # normal HDX4 Disk arrays</font></div><div><font face="courier new, monospace">                vendor "Rorke"</font></div><div><font face="courier new, monospace">                product "G4S-16L-4F8"</font></div><div><font face="courier new, monospace">                path_grouping_policy multibus</font></div><div><font face="courier new, monospace">                }</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">}</font></div><div><font face="courier new, monospace"> </font></div><div><font face="courier new, monospace">blacklist {</font></div><div><font face="courier new, monospace"><span style="white-space:pre-wrap">        </span>#blacklisting almost everything</font></div><div><font face="courier new, monospace">        devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"</font></div><div><font face="courier new, monospace">        devnode "^hd[a-z][0-9]*"</font></div><div><font face="courier new, monospace">}<br></font></div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style><font face="arial, sans-serif">Any help/pointer/information is highly appreciated. </font></div><div style><font face="arial, sans-serif"><br></font></div><div style><font face="arial, sans-serif">Thanks.</font></div><div style><font face="arial, sans-serif">Ali Poursamadi</font></div><div style><font face="arial, sans-serif"><br><br></font></div><div style><font face="arial, sans-serif"><br></font></div><div style><font face="arial, sans-serif"><br></font></div><div style><font face="arial, sans-serif"><br></font></div></div>