Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Copyright IBM Corporation 2016. Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM.
Knowledge is POWER!
IO Performance Tuning
Using utilities, functions and
features to tweak (backend, frontend)
Controllers
Ports & zoning connections
PCIs Cards
Qdepths
HBA transfer rates
CPUs, RAM
Disks spindles
Compression
Thin Provisioning
FC adapters
Etc.
Front View
#4 Fabric topology
A power supply
Fans always failing
Application outages
10
Quiz #1
.
Unserviceable
fabric rack
1. Bend Radius
exceeded
2. Insufficient
strain relief
Cable weight
pull on other
cables
3. Cables loose
on floor
Susceptible to
pinching,
getting caught
in door, being
stepped
onetc.
IBM Systems Technical Events | ibm.com/training/events
11
11
Quiz #2
What is the impact of this?
Cant service
Blocked air exhaust
12
Quiz #3
Whats Wong!!
13
14
1
1
CAUTION
4
1
3
DS8K-2
2
1
2
Disconnect all
supply power for
complete isolation
1
3
2
4
CAUTION
1
3
2
1
2
4
CAUTION
XIV
Zones
Fabric1 Core1
DS8K-1
Disconnect all
supply power for
complete isolation
V7K
Zones
XIV
2
4
Disconnect all
supply power for
complete isolation
2
4
1
3
2
4
1
3
CAUTION
1
3
Disconnect all
supply power for
complete isolation
DS8K-1
Zones
DS8K-2
Zones
V7K
Zones
XIV
Zones
Fabric 2 Core2
DS8K-1
Zones
DS8K-2
Zones
15
V7000
1
3
2
4
1
1
CAUTION
2
4
1
3
2
4
Disconnect all
supply power for
complete isolation
XIV
DS8K-1
DS8K-2
2
1
Disconnect all
supply power for
complete isolation
1
3
2
4
CAUTION
1
3
Disconnect all
supply power for
complete isolation
Disconnect all
supply power for
complete isolation
1
3
2
4
1
3
2
1
2
4
CAUTION
CAUTION
Storage
Zone-1
Fabric1 Core1
Storage
Zone-2
Fabric 2 Core2
16
One Zone per SVC Node per Fabric for each back-end storage device
Making 1 zone per Node per Fabric with
the same ports from a single backend
storage unit, will reduce the overheads
associated with large numbers of logins
Production
SAN Fabric
A
STG
Zone-2
STG
Zone-3
STG
Zone-1
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
Production
SAN Fabric
B
STG
Zone-4
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
17
Host X
HBA2
P P
1 2
B1
A1
P P
1 2
Host
Zone-1
STG
Zone-2
STG
Zone-1
Host
Zone-2
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
Core1
2 2
1 2
Fabric 1
2 2
3 4
5 6 7 8
Slot 2
Edge 1
Fabric2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
Edge1
Fabric 2
Core 1
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
18
The same back-end ports are used for each Node Zone
XIV Storage
Module1
HBA1
HBA2
P P
1 2
STG
SAN
Zone1
P P
3 4
Module2
HBA1
P P
1 2
STG
Zone3
HBA2
P P
3 4
Module3
HBA1
HBA2
P P
1 2
Fabric 1
P P
3 4
Module4
HBA1
P P
1 2
STG
SAN
Zone2
HBA2
P P
3 4
STG
Zone4
Module5
HBA1
P P
1 2
HBA2
P P
3 4
Module6
HBA1
P P
1 2
HBA2
P P
3 4
Fabric 2
19
Host
A1
B1
Fabric2 Edge1
Fabric1 Edge1
2 SVC Node
Target ports
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
20
Host
A1
B1
Fabric2 Edge1
Fabric1 Edge1
1 SVC Node
Target ports
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
21
Host
A1
B1
Fabric2 Edge1
Fabric1 Edge1
Preferred Paths
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
22
B1
Fabric2 Edge1
Fabric1 Edge1
Preferred Paths
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
23
Host
A1
B1
Fabric2 Edge1
Fabric1 Edge1
Preferred Paths
Physical
port
number
16G HBA
8G HBA
1 2
1 2
1 2
2 2
1 2 3 4
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 1
Slot 5
1 2
1 2
1 2
2 2
1 2 34
Slot 1
2 2
1 2
2 2
3 4
5 6 7 8
Slot 2
3 3 3 3
5 5 5 5
1 2 3 4
1 2 3 4
9 10 11 12 13 14 15 16
Slot 3
Node 2
Slot 5
Logical
port with
wwpn #
embedded
I/O Group 0
24
b03vio210
A1 A2 A3 A4 B1 B2 B3 B4
P1 P2 P3 P4
HBA 1
HBA 2
Node 1
P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
Node 4
iogrp 0
iogrp 1
wwpn
5005076801
HBA 2
id:8
name:b03vio210_allvg
10000000C942B618
10000000C942B44B
10000000C9428016
10000000C94289AC
10000000C93FF72F
10000000C93F7416
10000000C93F8054
10000000C93F7537
25
Right
b03vio210_1
A3
B2
A2
HBA 2
Node 1
P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
P1 P2 P3 P4
HBA 1
iogrp 1
wwpn
HBA 2
Node 4
iogrp 0
5005076801
B4
HBA 1
A4
B3
P1 P2 P3 P4
b03vio210_4
b03vio210_3
b03vio210_2
B1
A1
id:1 name:b03vio210_1
10000000C93F7537
10000000C9428016
id:2 name:b03vio210_2
10000000C93F8054
10000000C93FF72F
id:3 name:b03vio210_3
10000000C94289AC
10000000C942B44B
id:4 name:b03vio210_4
10000000C93F7416
10000000C942B618
26
Proper zoning
Proper Spectrum Virtualize Host definitions (Spectrum Virtualize logical config of the host def)
Proper redundancy for the Spectrum Virtualize preferred /non preferred pathing
27
P1
FCA1
P2
P5
P3
FCA2
VFCA1.1
P4
P7
VIO Server2
FCA3
SAN
Pseudo1
VP7.1aVFCA
FCA4
VFCA5.1
P8
VP5.1a
VP5.1i
VFCA6.1
VP2.2i VP2.2a
VFCA3.1
VP6.2a
VP3.1a
Spectrum
Virtualize
VFCA4.1
VP4.2i
Avoiding this
Active
Client
Logical
Partition
(LPAR1)
VP5.1aVFCA
Pseudo2
VP1.1i
VP1.1a
VFCA2.1
VP3.1i
VP1.1aVFCA
P6
VP4.2a
VFCA
VP3.1a
VP6.2a
VFCA7.1
VP7.1a VP7.1i
VFCA8.1
VP8.2a VP8.2i
VP2.2aVFCA
Pseudo1
VFCA
VP8.2a
VP6.2aVFCA
I
Active
Client
Logical
Partition
(LPAR2)
Pseudo 2
VFCA
VP4.2a
Fame1 Hypervisor
28
VIO Server1
FCA1
FCA2
P1
P2
P3
SAN
P4
P5
VIO Server2
FCA3
P6
P7
FCA4
P8
VP1.1i VP1.1a
VP5.1a
VP2.2i VP2.2a
VP6.2a VP6.2a
SVC
VP3.1i VP3.1a
VP5.1i
VP1.1aVFCA
Pseudo1
VP7.1aVFCA
VP5.1aVFCA
Pseudo2
VP3.1aVFCA
VP2.2aVFCA
Pseudo1
VP8.2aVFCA
VFCA4.1VP7.1i
VP7.1a
VP8.2a VP8.2i
VP4.2i VP4.2a
I VFCA
VP6.2a
Pseudo 2
VP4.2aVFCA
Active
Client
Logical
Partition
(LPAR1)
Active
Client
Logical
Partition
(LPAR2)
LPM
Fame1 Hypervisor
P1
P2
P3
P4
SAN
VFCA
VFCA
P3 P64
Fame2
Hypervisor
P1
P2
VFCA
VFCA
VP1.1i VFCA
P3
P4
SAN
P3 P64 I
LPM
Could go to
Frame2 or
Frame3
Pseudo1
VP7.1i VFCA
VP5.1i VFCA
Pseudo2
VP3.1i
Active
Client
Logical
Partition
(Pseudo
LPAR1b)
During LPM
VFCA
Fame3
IBM
Systems Technical Events | ibm.com/training/events
Hypervisor
29
Port_groups
IBM Systems Technical Events | ibm.com/training/events
30
31
This creates a situation in which back pressure is felt behind the devices creating the slowness
Symptoms are usually felt fabric wide
**Slow drain can impact devices not directly involved in the problem
32
Speed mismatches
The existence of slow drain edge devices cause ISLs to stop moving frames
Edge devices with faster speeds than ISLs even when port-channeled
33
Kill process
Reboot server
Fix optical cable or SFP
Bounce or block port to clear buffers
If speed mismatch move to upgrade slower links or makes faster links slower by forcing speed
changes on the port
34
35
Minor
This error has occurred because, port speed on ISL / IFL are not set to fixed speed
ie: A good example should look like this:
128 1 16 658000 id 4G Online E-Port 10:00:00:05:1e:36:05:b0 "<SWITCH_NAME>" (downstream)(Trunk
master)
129 1 17 658100 id 4G Online E-Port (Trunk port, master is Slot 1 Port 16 )
130 1 18 658200 id 4G Online E-Port (Trunk port, master is Slot 1 Port 16 )
131 1 19 658300 id 4G Online E-Port (Trunk port, master is Slot 1 Port 16 )
A bad example could be any of these:
48 4 0 653000 id N4 Online E-Port 10:00:00:05:1e:36:05:b0 "<SWITCH_NAME>" (Trunk master)
49 4 1 653100 id N4 Online E-Port (Trunk port, master is Slot 4 Port 0 )
50 4 2 653200 id N4 Online E-Port (Trunk port, master is Slot 4 Port 0 )
51 4 3 653300 id N4 Online E-Port (Trunk port, master is Slot 4 Port 0 )
60 4 12 653c00 id N4 Online E-Port (Trunk port, master is Slot 4 Port 13 )
Note : When ever you use the command "portcfgspeed" command, port will go offline and will come online,
hence it is disruptive for that particular link. Implement the change in an appropriate time.
Potential Risks
Having ISL / IFL ports in "Auto Negotiate" mode switches will keep on check for the
connectivity. Which will lead to both the switches to exchange the capabilities which may
lead into principal switch polling
Actions to correct the Make sure that you set the port speeds of ISL / IFL on all switches to a fixed value.
error
IBM Systems Technical Events | ibm.com/training/events
36
Severity
Major
Potential Risks
Single Point of Failure, causing Fabric Segmentation and loss of connectivity if the
only (or last) connection between 2 switch's are lost
Performance bottleneck, ISL Trunking is designed to significantly reduce traffic
congestion in storage networks.
Add more connections between this switch and the neighbor switch running
with a single connection and/or purchase a Trunking License.
37
38
#1 -Data Layout/Placement
Most commonly when workloads peak at the same time or log files and data files share physical spindles
made of strips on the
outerstorage
edge of the DDMs
(1s) server
also could have
App A Raid-5 7+P monitoring tools to
For existing LUN1
applications,
use
and
performance
understand current application workload characteristics such as:
1
1
Read/Write
ratio
2
2
1
2
1
2
5
4
3
1
2
5
4
3
5
5
4
4
Random/sequential
3
3
5
ratio3 4
1
2
5
4
3
1
2
5
4
3
1
2
5
4
3
Strip1
Strip2
Strip3
Strip4
Strip5
39
39
40
40
#1 - Storage Pools
Easy Tier v3: Support for up to 3 Tiers
Support any combination of 1-3 tiers
Tier 0
Tier 1
Tier2
Flash/SSD
ENT
NL
Flash/SSD
ENT
NONE
Flash/SSD
NL
NONE
NONE
ENT
NL
Flash/SSD
NONE
NONE
NONE
ENT
NONE
NONE
NONE
NL
41
42
Intelligent ILM
recommended
w/auto-compression
2145-DH8
SAN Volume Controller
TIER 0
FlashSystem 900
TIER 1
Using SVC
EasyTier
TIER 2
XIV GEN3 15 module w/SSD
TIER 3
Using SVC
EasyTier
v5030 GEN2
40% v5030
Easy Tier Pools
Up to six (6) 4TB NL-SAS RAID6 & one (1)
1.2TB 10k SAS arrays per pool (p 31)
Copyright IBM Corporation 2016. Technical University/Symposia materials
may not be reproduced in whole or in part without the prior written permission of
IBM.
43
Yes
Spectrum Accelerate
on bare metal in
Softlayer See slides
in backup (40-46)
Application Highly
Sensitive to IO
Response Time?
Yes
Virtualization Needed?
No
Yes
No
Virtualization Needed?
Yes
SVC 4 or 8 node
Cluster Recommended
SVC 4 or 8 node
Cluster Recommended
No
Yes
TIER2 needed?
No
See Tier3 for v5k
Options or alternates
44
Balance
Just like an onion -virtualization has many layers
45
Arrays
across
Enclosures
Copyright IBM Corporation 2016. Technical University/Symposia materials
may not be reproduced in whole or in part without the prior written permission of
IBM.
45
45
DA_1
DA_2
DA_3
DA_4
DA_5
DA_6
DA_7
S1=Array_
0
S3=Array_
10
S5=Array_
S2=Array_
5
S4=Array_
14
S6=Array_
44
S7=Array_
52
S9=Array_
18
S11=Array_
48
S8=Array_
56
S10=Array_
22
S12=Array_
26
S13=Array_
34
30
S14=Array_
37
S15=Array
_1
S17=Array_
11
S19=Array_
S16=Array
_6
S18=Array_
15
S20=Array_
45
S21=Array_
22
S23=Array_
19
S25=Array_
49
S22=Array_
57
S24=Array_
23
S26=Array_
27
S27=Array_
35
S29=Array_
31
S28=Array_
38
S30=Array_
40
S31=Array
_2
S33=Array_
42
S32=Array
_7
S34=Array_
12
S35=Array_
46
S37=Array_
16
S36=Array_
50
S38=Array_
54
S39=Array_
20
S41=Array_
58
S40=Array_
24
S42=Array_
28
S43=Array_
36
S45=Array_
32
S44=Array_
39
S46=Array_
41
S47=Array
_3
S49=Array_
43
S48=Array
_8
S50=Array_
13
S51=Array_
47
S53=Array_
17
S52=Array_
51
S54=Array_
55
S55=Array
_4
S57=Array_
59
S56=Array
_9
S58=Array_
21
S59=Array_
29
25
S60=Array_
33
DA_0
DA_1
DA_2
DA_3
DA_4
DA_5
DA_6
DA_7
DA_1
DA_2
DA_3
DA_4
DA_5
DA_6
DA_7
S1=Array_
0
S3=Array_
2S5=Array_
S2=Array_
1
S4=Array_
3S6=Array_
4
S7=Array_
6
S9=Array_
8
S11=Array_
5
S8=Array_
7
S10=Array_
9
S12=Array_
10
S13=Array_
12
11
S14=Array_
13
S15=Array_
14
S17=Array_
16
S19=Array_
S16=Array_
15
S18=Array_
17
S11=Array_
18
S21=Array_
20
S23=Array_
22
S25=Array_
19
S22=Array_
21
S24=Array_
23
S26=Array_
24
S27=Array_
26
S29=Array_
25
S28=Array_
27
S30=Array_
28
S31=Array_
30
S33=Array_
29
S32=Array_
31
S34=Array_
32
S35=Array_
34
S37=Array_
33
S36=Array_
35
S38=Array_
36
S39=Array_
38
S41=Array_
37
S40=Array_
39
S42=Array_
40
S43=Array_
42
S45=Array_
41
S44=Array_
43
S46=Array_
44
S47=Array_
46
S49=Array_
45
S48=Array_
47
S50=Array_
48
S51=Array_
50
S53=Array_
49
S52=Array_
51
S54=Array_
52
S55=Array_
54
S57=Array_
53
S56=Array_
55
S58=Array_
56
S59=Array_
58
57
S60=Array_
59
DA_0
DA_1
DA_2
DA_3
DA_4
DA_5
DA_6
DA_7
46
Array 1
Array 2
Array 3
47
vdisk1
vdisk4
vdisk2
vdisk1
vdisk2
vdisk3
vdisk4
48
SAN
Fabric
SAN
Fabric
SAN
Fabric
SAN
Fabric
49
50
51
Severity
Why the error has
occurred
Potential Risks
Warning
Microcode is below minimum targets
52
https://w3-connections.ibm.com/wikis/home?lang=enus#!/wiki/Global%20Server%20Management%20Distributed%20SL/page/Script%20to%20Capture%20SAN%20Path%20Info
For Linux/ESX/VMWare
https://w3-connections.ibm.com/files/app#/file/1ba027ec-5d20-4c60-a281-f18f16192f7a
https://w3-connections.ibm.com/files/app#/file/3e52f54c-a445-4b17-aa5d-a5da43d4bedb
Https://w3-connections.ibm.com/files/app#/file/66ea3228-4b26-48bd-a8fd-55751a02fc42
Content input from : Bill Marshall, Jason Moras, Brad Worthen, Ramesh Palakodeti
53
53
The Server Admin - Create a mount point for logical volume that can be manipulated to generate IO
traffic for the purpose of this test
The Server Admin - Verify and record selected (targets yet to be determined) datapaths for
preferred and alternate status (active and inactive) by using the SDD "pcmpath query device" or
"datapath query device" command on the AIX vio server
Note the path selection counts on the multiple paths. There should only be two paths under the
"Select" column, above zero (0). These are the two open paths on the preferred node. (if paths 0
and 2 show numbers under the "Select " column, other than zer0, then do the following:
1.
2.
3.
4.
5.
Take one path off-line by issuing the command (pcmpath set device 0 path 0 offline) or (datapath set device 0 path 0 offline) Path 0 should now be in a dead state .
Go to the mount point of lv and edit a file to create traffic. After creating the traffic, reissue the pcmpath or datapath query
command "pcmpath query device" or "datapath query device" and look at the path selection numbers. Notice only path selection
count for Path 2 increased for the other preferred path
Close Path 2 by issuing the command "pcmpath set device 0 path 2 offline" or "datapath set device 0 path 2 offline"
Return to the mount point and add or edit files to create IO.
Execute the "pcmpath query device" or "datapath query device command, to look at the path selection count. Disk access should
now be via the other paths. (This is now load balancing to the nonpreferred SVC node for this Vdisk)
Reestablish both preferred paths by executing the following commands: "pcmpath set device 0 path 0 online" and "pcmpath
set device 0 path 2 online" or "datapath set device 0 path 0 online" and "datapath set device 0 path 2 online
54
Open a change record to reflect the change (Make sure all necessary approvers are notified)
The Server Admin - Identify and verify which host HBA's are active for I/O activity by performing a test read and write to the
SAN disk from the host
3. The Server Admin - Stop I/O between the host and the Disk Storage
4. The SAN Admin - On the San Fabric, disable the Switch port on the "even" fabric zoned between the host and the storage
device.
5. The Server Admin - Perform another read/write test to the same LUN
6. The Server Admin - Identify and verify which host HBA is active for I/O activity
7. The SAN Admin - On the even SAN fabric enable the Switch port
8. The SAN Admin - On the San Fabric, disable the Switch port on the "odd" fabric zoned between the host and the storage
device.
9. The Server Admin - Perform another read/write test to the same LUN
10. The Server Admin - Identify and verify which host HBA is active for I/O activity
11. The SAN Admin - the odd SAN fabric enable the Switch port
If the I/O activity toggles between the two HBA's then the test is successful
When a new Host server or Storage device is added to the environment testing is strongly
recommended
Note: Ideally this type of test is best done during the initial implementation of new
equipment, before it is turned over to the customer or placed in production
55
datavg
4
5
RAID array
LUN or logical disk
PV
Slide Provided by Dan Braden
IBM Systems Technical Events | ibm.com/training/events
56
57
58
58
calculate
IO Rate
= Number
of is
Commands
Response
Time per
Command
To
- best
thing to do
go to each *device
Information
Center
URLs listed in link slide
For
example:
What are the default Queue Depths? ___
IO Rate = 32 Commands per Second / .01 Seconds (10 milliseconds) per Command = 3200 IOPs
Some real-world examples:
59
i.e (when the pools are created using the rotateext vs.rotatevol parameter
Striped Pools
No Host Stripe
Sequential Pools
Host Stripe
S
t
r
i
p
e
Host Stripe
60
ALGORITHM:
Load Balance
======================================================================
Path# Adapter/Path Name
State
Mode
Select
Errors
0
fscsi0/path0
FAILED NORMAL
89154
2
1*
fscsi0/path1
FAILED
NORMAL
63
0
2
fscsi1/path2
OPEN
NORMAL 34014
3
3*
fscsi1/path3
OPEN
NORMAL
77
0
LUN
to
Pool
to
Array
61
Summary
62
62
Questions-
63
Session Evaluations
64
EXTRAS
Use a troubleshoot method to divide the problem in half each time
65
66
TIER
TIER0
Flash
Systems
Preferred
Solid State
drives
alternate
TIER1(a)
TIER1(b)
Description
Ultra High
Performance.
Meet QoS for
High End
High Performance.
Drive up utilization of
high-ended storage
subsystems and still
maintain
performance QoS
objectives.
67
TIER
Description
Medium
Performance.
Meet QoS for
applications/data
that resides here.
TIER2
FAS8040
3TB SATA
1TB FlashCache/Node
Increments
- Min Controllers - 2
- Min Disks/Shelves 2xDS4246 1
p/node
- Max shelves per node before new
node 13
FAS2552 remote office use
1TB SATA
Min Controllers 2
Min Disk/Shelves 2
Max Shelves - full
Medium
performance/Clou
d and Commodity
Storage
TIER2b
Fibre Channel
Only for block
minus SDS. SDS
will be iSCSI
File Interface
SDS File Offering
Quantastor 800GB SSD drives
running RAID5. See Quantastor best
practices.
Object Interface
SwiftStack
SoftLayer Object Workload and
storage both in SoftLayer
File + Object Interface
Swiftstack w/TwinStrata
SoftLayer NAS and Object
Workload and storage in SoftLayer
68
Description
Low Performance.
Meet QoS for
applications/data
that resides here.
TIER3
Low Performance.
Meet QoS for
applications/data
that resides here.
TIER3b
Fibre Channel Only
for block minus
SDS. SDS will be
iSCSI
2
more detailed guidance
drives configuration RAID 1
-Min Disks/Shelves 2xDS4246 1
p/node
v5030 model with 4 TB, or 6
v5030 (block) -> less than 30,000
-Max shelves per node before new
TB NL-SAS using RAID-6,
IOPs or less than 300 MBs
node 50
gen2 only. Drive size
Less than 70 IOPs/TB in a full 1056
drives configuration RAID 5
selection based on I/O
FAS2520 remote office use
Less than 140 IOPs/TB in a full 1056
density and capacity
drives configuration RAID 1
3TB
SATA
requirements.
Include 1.2TB drives and use Min Controllers 2
Min Disk/Shelves 2
SVC EasyTier for this TIER3
FAS8040 -> 64 IOPS/TB
Max Shelves - full
FAS2520 -> 64 IOPS/TB
pool
See slide 29/30/31
SoNAS & V7000U not supported
TIER4
69
Host Server
Host Server
Clustered Servers
where applicable
Node 1
Node 2
Example 1 Stretched I/O Group
SVC Cluster 3
SVC Cluster 0
Site-1
Storage Pool 1
Site-2
Node 1
Node 2
ASYNC
Quorum
DR Site
Storage Pool 2
Storage Pool 3
B COPY
C COPY
70
Spectrum Virtualize (SVC) ESC Site-1 & Site-2 current building block example
Example Use Case Scenario description:
Public VSAN
Public VSAN
3X /
node
3X /
node
Private VSAN
Private VSAN
SVC DH8/4nodes /
3HBAs @ 8Gb
Cisco MDS
9710 Core
2X
2X
2X
2X
Node to
node
Cisco MDS
9710 Core
2X
2X
Node to
node
2X
2X
GM
4X/Flash, 6X/XIV, 4X/V7K
GM
4x ISL / Edge
4x ISL / Edge
9396 Edge x 3
Host Servers
1X / host
1X / host
1X / SVC Node
71
FCIP Router
9250i
GM
GM
FCIP Router
9250i
Cisco MDS
9710 Core
Cisco MDS
9710 Core
Public
VSAN
Private
VSAN
3x /
nod
e
3x /
nod
e
2
X
Public
VSAN
Private
VSAN
SVC DH8
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
2
X
4x/Flash,
6x/XIV,
2x/V7K
4x/Flash,
6x/XIV,
2x/V7K
8x ISL / Edge
8x ISL / Edge
Quorum
9396 Edge x 3
9396 Edge x 3
??? Servers
1X / host
1X / host
72
Spectrum Virtualize (SVC) ESC site-1 & site-2 synchronous with DR asynchronous
Putting it all together in the example template
2X @ 16Gb/s LW CWDM SFP
2X @ 16Gb/s LW CWDM SFP
Site1
Site2
FCIP GM
Priv Dark Fibre
4X
4X
4X
4X
2X @ 16Gb/s CWDM LW SFP
2X @ 16Gb/s CWDM LW SFP
DR Site
73
ibm.com/training
provides a comprehensive
portfolio of skills and career
accelerators that are designed
to meet all your training needs.
If you cant find the training that is right for you with our
Global Training Providers, we can help.
Contact IBM Training at dpmc@us.ibm.com
74