HP ProLiant 1500 SMART-2DH Array Controller Reference Guide - Page 145

Performance Enhancement, Distributing Data and Data Striping

Page 145 highlights

D-12 Understanding Drive Arrays Performance Enhancement Drive arrays allow data access performance to be dramatically enhanced over non-arrayed drives. In addition the SMART-2DH Controller has several other performance enhancement features that are discussed here. Distributing Data and Data Striping Distributing data makes it possible to access data concurrently from multiple drives in an array. This yields I/O rates many times faster than non-arrayed drives. Distributing data allows data striping. Data striping is automatically generated on an array controller in order to store user data. A stripe is a collection of contiguous data that is distributed evenly across all physical drives in a logical drive. The width of the stripe (the amount stored on each physical drive) is selected to optimize the performance of the operating system. For example, consider an operating system that typically requests data in 32sector blocks. The SMART-2DH Controller distributes the data so that the first 32 sectors of data are on the first drive in the array. The SMART-2DH Controller continues distributing the next 32 sectors on the second drive, the next 32 sectors on the third drive, and so on. Evenly distributed data in an array improves performance by allowing access to all drives simultaneously. DATA 1 2 3 4 5 6 7 8 9 Daz-9-11.EPS DATA 1 2 3 4 5 6 7 8 9 DATA 1 2 3 4 5 6 7 8 9 DATA 1 2 3 4 5 6 7 8 9 Writer: Pamela King Project: SMART-2DH Array Controller Reference Guide Comments: 295469-002 File Name: K-APPD.DOC Last Saved On: 2/27/98 12:06 PM COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198

D-12
Understanding Drive Arrays
Writer: Pamela King
Project: SMART-2DH Array Controller Reference Guide
Comments: 295469-002
File Name: K-APPD.DOC
Last Saved On: 2/27/98 12:06 PM
COMPAQ CONFIDENTIAL - NEED TO KNOW REQUIRED
Performance Enhancement
Drive arrays allow data access performance to be dramatically enhanced over
non-arrayed drives. In addition the SMART-2DH Controller has several other
performance enhancement features that are discussed here.
Distributing Data and Data Striping
Distributing data makes it possible to access data concurrently from multiple
drives in an array. This yields I/O rates many times faster than non-arrayed
drives. Distributing data allows data striping.
Data striping is automatically generated on an array controller in order to store
user data. A stripe is a collection of contiguous data that is distributed evenly
across all physical drives in a logical drive. The width of the stripe (the
amount stored on each physical drive) is selected to optimize the performance
of the operating system.
For example, consider an operating system that typically requests data in 32-
sector blocks. The SMART-2DH Controller distributes the data so that the
first 32 sectors of data are on the first drive in the array. The SMART-2DH
Controller continues distributing the next 32 sectors on the second drive, the
next 32 sectors on the third drive, and so on. Evenly distributed data in an
array improves performance by allowing access to all drives simultaneously.
DATA
DATA
DATA
DATA
Daz-9-11.EPS
4
8
3
7
2
6
1
5
9
4
8
3
7
2
6
1
5
9
4
8
3
7
2
6
1
5
9
4
8
3
7
2
6
1
5
9