Raid LevelFormula to Calculate Number of Disks
None N = TPS / IOSRaid 1 (Mirroring)N = [ R * TPS + 2 * (1 – R) * /TPS ]/ IOSRaid 5N = [ R * TPS + 4 * (1 – R) * /TPS ]/ IOSWhere:N = the minimum number of disk drives. (Does not include redundancy.)TPS = projected peak tpsR = fraction of disk transfers that are read.IOS = I/O Capacity of disk, in I/O per second per disk.IOS = 60 for random access.IOS = 1400 for serial access.In absence of sizing data, use 5-10 active users per disk drive as a starting point.
3.
Disk Adapters:
provide sufficient disk adapters to handle the expected data rates. A SCSI Fast Wideadapter supports about 15 MB/sec, and the Ultra SCSI supports about 30 MB/sec (75% of ratedcapacity). The SSA adapter supports 160 MB/sec, but
may not achieve this due to the PCI orMCA bus limitations.
Use SSA Write Cache to improve the performance for random I/O writes.
Customization Guidelines
1.
Memory
: Adjust vmtune’s maxperm parameter to allocate more memory to cachingdata files.
2.
Volume Groups
: Separate the AIX operating system, application binaries and data tominimize I/O contention and to simplify systems management.
3.
Logical Volume Separation:
Isolate "I/O intensive" logical volumes. Ideally, locateone I/O intensive logical volume per disk. Note the I/O intensive logical volume cancoexist with one or more inactive logical volumes on the same disk.
4.
Logical Volume Sequencing Across Disks
: Randomize the sequence of partitionsacross disks. This minimizes “convoy” bottlenecks that can occur during serialreads/writes, such as parallel database loads. If all LV partitions are laid out in the samedisk sequence, the system backs up behind the slowest DB load. To illustrate, assumingyou want to create 3 partitions on three disks, you might sequence the order of the firstpartition as disk1-disk2-disk3, the second partition as disk3-disk2-disk1 and the thirdpartition as disk2-disk1-disk3.
5.
Logical Volume Placement on Disk
: The optimum placement depends on whetherMirror Write Consistency (MWC) is used:If unmirrored, place the most active data in the center of the disk.If mirrored and MWC enabled, place the most active data on the outer edge of thedisk.In all other cases, place least active data on the inner edge of the disk.(Note: Raid 5 has no concept of placement on disk.)
6.
Random I/O Workloads
: Spread highly active data over as many disk drives and adapters aseconomically feasible. Create logical volumes in smit with "Range on physical volumes = maximum.”
Leave a Comment