This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 
                    storage:svc_bestpractice [2022/08/16 11:22] manu  | 
                
                    storage:svc_bestpractice [2025/03/04 19:05] (current) manu [Linux optimization]  | 
            ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== SVC Best practice with IBM storage ===== | ===== SVC Best practice with IBM storage ===== | ||
| + | |||
| + | ===== SVC Enhanced Stretch Cluster ====== | ||
| + | |||
| + | For stretched systems that use the enhanced configuration functions, **storage systems that are configured to one of the main sites (1 or 2) need be zoned only to be visible by the nodes in that site**. Storage systems in site 3 or storage systems that have no site that is defined must be zoned to all nodes. | ||
| + | |||
| + | Note: ISLs must not be shared between private and public virtual fabrics. | ||
| + | |||
| + | Configure Enhanced Stretch Cluster | ||
| + | |||
| + | https://www.ibm.com/docs/en/spectrumvirtualsoftw/8.2.x?topic=details-configuring-enhanced-stretched-system | ||
| + | |||
| + | ===== Speed for mirroring ===== | ||
| For information, for volume mirroring, the max speed is sync rate 100% corresponding to 64MB/s | For information, for volume mirroring, the max speed is sync rate 100% corresponding to 64MB/s | ||
| + | |||
| + | ==== SAN switches ==== | ||
| + | |||
| + | **buffer credit on SAN switches** | ||
| + | 40 for 16Gb or 32Gb | ||
| + | |||
| + | |||
| + | **workload segregation** | ||
| + | on storage dedicated ports for high speed traffic ex: 32Gb | ||
| + | and other ports for lower speed 8Gb / 16Gb using zoning | ||
| + | |||
| ==== FCM optimization ==== | ==== FCM optimization ==== | ||
| Line 85: | Line 108: | ||
| When using **compression on storage**, reduce block size on host to a value lower than **64k** | When using **compression on storage**, reduce block size on host to a value lower than **64k** | ||
| + | |||
| + | FIXME v8.4 and higher: Where possible limit the maximum transfer size sent to the IBM FlashSystem to | ||
| + | no more than **256 KiB**. This limitation is general best practice and not specific to only | ||
| **Details**\\ | **Details**\\ | ||
| Line 127: | Line 153: | ||
| ==== Linux optimization ==== | ==== Linux optimization ==== | ||
| + | |||
| + | FIXME v8.4 and higher: Where possible limit the maximum transfer size sent to the IBM FlashSystem to | ||
| + | no more than **256 KiB**. This limitation is general best practice and not specific to only | ||
| Using compression on SVC volumes, the best is to set IO size to 64k | Using compression on SVC volumes, the best is to set IO size to 64k | ||
| Line 145: | Line 174: | ||
| </cli> | </cli> | ||
| + | Use the command : **udevadm info -a** | ||
| ===== Perf issue on SAN / Storage ===== | ===== Perf issue on SAN / Storage ===== | ||
| Line 156: | Line 186: | ||
| <cli prompt='>'> | <cli prompt='>'> | ||
| IBM_FlashSystem:V5100-02:superuser>lsvdiskcopy | grep del | IBM_FlashSystem:V5100-02:superuser>lsvdiskcopy | grep del | ||
| - | 125 l0000-DB01  0 deleting yes no 0 Pool0 200.00GB striped no on balanced  yes  0  Pool0  no  yes | + | 125 l0000-DB01  0 deleting yes no 0 Pool0 200.00GB striped no on balanced  yes  0  Pool0  no  yes | 
| 148 l0000-tap04  0  deleting yes no 0 Pool0 200.00GB striped no on balanced  yes  0  Pool0  no  yes | 148 l0000-tap04  0  deleting yes no 0 Pool0 200.00GB striped no on balanced  yes  0  Pool0  no  yes | ||
| 149 l0000-tap03  0  deleting yes no 0 Pool0 200.00GB striped no on balanced  yes  0  Pool0  no  yes | 149 l0000-tap03  0  deleting yes no 0 Pool0 200.00GB striped no on balanced  yes  0  Pool0  no  yes | ||