HP Surestore Disk Array FC60 Disk Array FC60 User's Guide (A5635A) - Page 124

Cache flush limit default 100, Cache size

Page 124 highlights

Setting: Cache flush limit (default 100%) Function: Determines how much data will remain in write cache when flushing stops. It is expressed as a percentage of the cache flush threshold. For optimum performance this value is set to 100% by default. This ensures that the entire amount of cache specified by the cache flush threshold will contain write cache data, increasing the number of write cache hits. The cache flush threshold can be set independently for each controller. A value of 100% percent can be used for this setting because the cache flushing algorithm typically overshoots a bit in both directions. Assuming a cache flush threshold of 80% (default), the write cache contents will actually rise slightly past the threshold before flushing begins - to 82% for example. The cache flush limit of 100% (default) indicates that flushing should stop when the cache contents reaches 80%, but the flushing continues until the cache reaches a slightly lower level - 78% for example. This has the effect of maintaining a constant 80% level of data in write cache. Performance Impact: A high value for the flush limit increases the amount of data remaining in write cache at the end of the flush. This improves the possibility of hits on write cache. Because less data is written to the disk during each flush cycle, data flushing will occur more often, increasing disk activity. In most situations this value should be left at the default value of 100%. A lower value reduces the amount of write data remaining in cache, thereby reducing the number of write hits. More data is flushed during each cycle, reducing the number of flushes. There will be fewer cache flush operations, but each one will last longer. Setting: Cache page size Function: Sets the number of blocks transferred into cache by the controller at one time. Performance Impact: A larger cache block size increases the probability of data near the accessed block also being available in cache. However, a larger cache block size also fills up the cache sooner. A small cache block size should be used for systems that require transactionprocessing requests, or I/O streams that are typically small and random. Larger cache blocks should be used for large I/O, sequential, high bandwidth applications. 124

  • 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

124
±±±±±±±±0DQDJLQJ±'LVN±$UUD\±&DSDFLW\
Setting:
Cache flush limit (default 100%)
Function:
Determines how much data will remain in write cache when flushing stops. It is
expressed as a percentage of the cache flush threshold. For optimum performance this value is
set to 100% by default. This ensures that the entire amount of cache specified by the cache flush
threshold will contain write cache data, increasing the number of write cache hits. The cache
flush threshold can be set independently for each controller.
A value of 100% percent can be used for this setting because the cache flushing algorithm
typically overshoots a bit in both directions. Assuming a cache flush threshold of 80% (default),
the write cache contents will actually rise slightly past the threshold before flushing begins - to
82% for example. The cache flush limit of 100% (default) indicates that flushing should stop
when the cache contents reaches 80%, but the flushing continues until the cache reaches a
slightly lower level -
78% for example. This has the effect of maintaining a constant 80% level of
data in write cache.
Performance Impact:
A high value for the flush limit increases the amount of data remaining in
write cache at the end of the flush. This improves the possibility of hits on write cache. Because
less data is written to the disk during each flush cycle, data flushing will occur more often,
increasing disk activity. In most situations this value should be left at the default value of 100%.
A lower value reduces the amount of write data remaining in cache, thereby reducing the number
of write hits. More data is flushed during each cycle, reducing the number of flushes. There will
be fewer cache flush operations, but each one will last longer.
Setting:
Cache page size
Function:
Sets the number of blocks transferred into cache by the controller at one time.
Performance Impact:
A larger cache block size increases the probability of data near the
accessed block also being available in cache. However, a larger cache block size also fills up the
cache sooner. A small cache block size should be used for systems that require transaction-
processing requests, or I/O streams that are typically small and random. Larger cache blocks
should be used for large I/O, sequential, high bandwidth applications.
7DEOH±²· ±3HUIRUPDQFH±,PSDFW±RI±&RQILJXUDWLRQ±6HWWLQJV±ÁFRQWªGÂ