<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div><div><br></div><div>we have set up a replicated gluster volume on 3 glusterservers, 2 of them act as well as gluster clients using NFS-Mode.</div><div><br></div><div>It seems we have a performance problem especially in read access, compared by Iozone-Test for GlusterFS and local filesystem (testfiles attached)</div><div><br></div><div>Does anyone no what FINODELK in the profiling status means?</div><div><br><b>gluster> volume info var_customers<br></b><br>Volume Name: var_customers<br>Type: Replicate<br>Status: Started<br>Number of Bricks: 3<br>Transport-type: tcp<br>Bricks:<br>Brick1: www1.example.com:/export/var_customers<br>Brick2: www2.example.com:/export/var_customers<br>Brick3: db1.example.com:/export/var_customers<br>Options Reconfigured:<br>diagnostics.count-fop-hits: on<br>diagnostics.latency-measurement: on<br>nfs.addr-namelookup: off<br>performance.cache-size: 1GB<br>performance.cache-refresh-timeout: 10<br>nfs.disable: off</div><div><br></div><div><b>gluster> volume profile var_customers info</b></div><div><br></div>Brick: www1.example.com:/export/var_customers<br>Cumulative Stats:<br> Block Size: 1b+ 2b+ 4b+ <br> No. of Reads: 1 470 51 <br>No. of Writes: 3 2096 70 <br><br> Block Size: 8b+ 16b+ 32b+ <br> No. of Reads: 257 328 1909 <br>No. of Writes: 56539 29510 21106 <br><br> Block Size: 64b+ 128b+ 256b+ <br> No. of Reads: 4392 3989 53665 <br>No. of Writes: 7799 3798244 68347 <br><br> Block Size: 512b+ 1024b+ 2048b+ <br> No. of Reads: 48922 30482 57730 <br>No. of Writes: 101337 77721 146879 <br><br> Block Size: 4096b+ 8192b+ 16384b+ <br> No. of Reads: 125754 85601 85585 <br>No. of Writes: 83477 57299 100724 <br><br> Block Size: 32768b+ 65536b+ 131072b+ <br> No. of Reads: 215287 402116 16703 <br>No. of Writes: 128264 651165 13 <br><br> %-latency Avg-latency Min-Latency Max-Latency No. of calls Fop<br> --------- ----------- ----------- ----------- ------------ ----<br> 0.00 0.00 us 0.00 us 0.00 us 808254 FORGET<br> 0.00 0.00 us 0.00 us 0.00 us 4232835 RELEASE<br> 0.00 0.00 us 0.00 us 0.00 us 43827826 RELEASEDIR<br> 0.00 30.00 us 30.00 us 30.00 us 1 FTRUNCATE<br> 0.00 101.00 us 101.00 us 101.00 us 1 MKNOD<br> 0.00 27.80 us 19.00 us 51.00 us 5 LK<br> 0.00 64.33 us 24.00 us 132.00 us 3 SETXATTR<br> 0.00 129.00 us 122.00 us 136.00 us 2 GETXATTR<br> 0.00 32.66 us 21.00 us 72.00 us 232 READLINK<br> 0.00 365.62 us 78.00 us 12105.00 us 50 SYMLINK<br> 0.00 101.06 us 26.00 us 16858.00 us 55237 RMDIR<br> 0.00 4.76 us 1.00 us 127434.00 us 1201187 INODELK<br> 0.00 4.88 us 1.00 us 323110.00 us 1197308 ENTRYLK<br> 0.00 126.49 us 33.00 us 94811.00 us 57339 TRUNCATE<br> 0.00 173.33 us 22.00 us 1838409.00 us 75148 UNLINK<br> 0.00 119.27 us 32.00 us 13839.00 us 115214 XATTROP<br> 0.00 166.44 us 10.00 us 650082.00 us 90531 RENAME<br> 0.00 304.93 us 121.00 us 1688.00 us 60335 STATFS<br> 0.00 17.13 us 2.00 us 17742.00 us 1184450 FLUSH<br> 0.00 195.37 us 7.00 us 537283.00 us 126802 MKDIR<br> 0.00 200.94 us 9.00 us 1301745.00 us 160031 CREATE<br> 0.00 23.13 us 4.00 us 256994.00 us 2181212 FSTAT<br> 0.00 128.58 us 16.00 us 111526.00 us 497584 SETATTR<br> 0.00 45.61 us 12.00 us 284287.00 us 1577385 OPEN<br> 0.00 88.07 us 13.00 us 237483.00 us 885547 WRITE<br> 0.00 338.71 us 5.00 us 2026980.00 us 492461 READDIR<br> 0.00 139.54 us 17.00 us 1063367.00 us 1686287 FXATTROP<br> 0.00 43.84 us 6.00 us 775509.00 us 11817763 OPENDIR<br> 0.00 2492.07 us 6.00 us 2104998.00 us 228619 READ<br> 0.00 1051.69 us 39.00 us 1728976.00 us 702295 FSYNC<br> 0.01 34.73 us 5.00 us 1927494.00 us 60153264 STAT<br> 0.01 31.48 us 2.00 us 1906788.00 us 96888660 ACCESS<br> 0.01 783.05 us 4.00 us 31758218.00 us 4095330 READDIRP<br> 0.20 79.04 us 10.00 us 2517754.00 us 601250517 LOOKUP<br> 99.76 4941107.88 us 1.00 us 308307554.00 us 4853874 FINODELK<br><br> Duration : 5434814 seconds<br> Data Read : 42004988515 bytes<br>Data Written : 53775093991 bytes<br><br>Brick: www1.example.com:/export/var_customers<br>Interval 63 Stats:<br> Block Size: 2b+ 4b+ 8b+ <br> No. of Reads: 1 2 3 <br>No. of Writes: 0 0 0 <br><br> Block Size: 16b+ 32b+ 64b+ <br> No. of Reads: 10 41 125 <br>No. of Writes: 309 173 34 <br><br> Block Size: 128b+ 256b+ 512b+ <br> No. of Reads: 122 949 2738 <br>No. of Writes: 2109 2585 4951 <br><br> Block Size: 1024b+ 2048b+ 4096b+ <br> No. of Reads: 2047 3770 6424 <br>No. of Writes: 1459 673 661 <br><br> Block Size: 8192b+ 16384b+ 32768b+ <br> No. of Reads: 6744 6530 8956 <br>No. of Writes: 200 168 217 <br><br> Block Size: 65536b+ <br> No. of Reads: 28825 <br>No. of Writes: 45193 <br> %-latency Avg-latency Min-Latency Max-Latency No. of calls Fop<br> --------- ----------- ----------- ----------- ------------ ----<br> 0.00 0.00 us 0.00 us 0.00 us 6136 FORGET<br> 0.00 0.00 us 0.00 us 0.00 us 104031 RELEASE<br> 0.00 0.00 us 0.00 us 0.00 us 914132 RELEASEDIR<br> 0.00 5.27 us 2.00 us 9.00 us 22 ENTRYLK<br> 0.00 157.00 us 157.00 us 157.00 us 1 UNLINK<br> 0.00 38.04 us 8.00 us 547.00 us 26 FSTAT<br> 0.00 5.23 us 1.00 us 44.00 us 252 INODELK<br> 0.00 169.50 us 124.00 us 234.00 us 10 CREATE<br> 0.00 70.59 us 30.00 us 156.00 us 69 SETATTR<br> 0.00 15.14 us 4.00 us 73.00 us 348 FLUSH<br> 0.01 76.03 us 29.00 us 155.00 us 89 WRITE<br> 0.01 145.22 us 77.00 us 627.00 us 76 XATTROP<br> 0.02 138.39 us 2.00 us 11687.00 us 190 FINODELK<br> 0.02 161.03 us 44.00 us 9066.00 us 178 FXATTROP<br> 0.03 64.33 us 23.00 us 167.00 us 546 OPEN<br> 0.06 2113.37 us 58.00 us 18096.00 us 38 TRUNCATE<br> 0.07 1020.89 us 513.00 us 6723.00 us 89 FSYNC<br> 0.10 45.80 us 11.00 us 262.00 us 2940 OPENDIR<br> 0.30 1744.12 us 11.00 us 23006.00 us 219 READ<br> 0.42 40.12 us 7.00 us 2013.00 us 13427 STAT<br> 0.69 1309.23 us 8.00 us 54238.00 us 675 READDIR<br> 3.33 22.93 us 3.00 us 11924.00 us 186953 ACCESS<br> 10.34 2915.11 us 8.00 us 27456.00 us 4566 READDIRP<br> 84.59 103.58 us 14.00 us 51079.00 us 1050757 LOOKUP<br><br> Duration : 78200 seconds<br> Data Read : 2517835518 bytes<br>Data Written : 2991808746 bytes<div><br></div><div><b>Iozone-Test</b></div><div><br></div><div>iozone-localfile.txt<span class="Apple-tab-span" style="white-space:pre">        </span>- Iozone Test on local filesystem</div><div>iozone-glusterfile.txt<span class="Apple-tab-span" style="white-space:pre">        </span>- Iozone GlusterFS</div><div><br></div><div></div></body></html>