HP Surestore 28/48-Slot with DLT7000 Digital Linear Tape SCSI-2 Drive and SCSI - Page 275

Read Performance (Read-ahead), Appendix B, Performance Tuning

Page 275 highlights

Programmer's Tips Performance Tuning The drive flushes the write buffer to tape under the following conditions: • The write hold-off time limit is exceeded (see MODE SELECT command) • Receipt of the following non-write commands: LOAD-UNLOAD REWIND ERASE LOCATE MOVE MEDIUM PREVENT/ALLOW MEDIUM REMOVAL that clears a prevent state • A Write Filemarks command with the immediate bit cleared If Buffered Mode is not selected, the buffer will flush after every write-type command, and the tape drive's transfer rate degrades. Therefore, use MODE SELECT to configure the Buffered Mode. Write operations are written in the order received. The write cache will not reorder writes. Read Performance (Read-ahead) After each read request from the initiator, the tape drive reads additional blocks into the read-ahead cache. When the initiator receives the next read request, the following occurs: 1. Read-ahead cache is checked to see if any blocks are included in the buffer. 2. If all of the blocks are found in the buffer, the data is immediately transferred to the initiator. 3. If there is only a partial hit, only the blocks not in the buffer are read. 4. All blocks transfer to the initiator. Use the Mode Select command to disable read-ahead. Appendix B B- 5

  • 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
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302

Appendix B
B-5
Programmer’s Tips
Performance Tuning
The drive flushes the write buffer to tape under the following conditions:
The write hold-off time limit is exceeded (see MODE SELECT
command)
Receipt of the following non-write commands:
LOAD-UNLOAD
REWIND
ERASE
LOCATE
MOVE MEDIUM
PREVENT/ALLOW MEDIUM REMOVAL that clears a prevent state
A Write Filemarks command with the immediate bit cleared
If Buffered Mode is not selected, the buffer will flush after every
write-type command, and the tape drive’s transfer rate degrades.
Therefore, use MODE SELECT to configure the Buffered Mode.
Write operations are written in the order received. The write cache will
not reorder writes.
Read Performance (Read-ahead)
After each read request from the initiator, the tape drive reads additional
blocks into the read-ahead cache. When the initiator receives the next
read request, the following occurs:
1.
Read-ahead cache is checked to see if any blocks are included in the
buffer.
2.
If all of the blocks are found in the buffer, the data is immediately
transferred to the initiator.
3.
If there is only a partial hit, only the blocks not in the buffer are read.
4.
All blocks transfer to the initiator.
Use the Mode Select command to disable read-ahead.